summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaus Schmidinger <kls (at) cadsoft (dot) de>2004-05-16 18:00:00 +0200
committerKlaus Schmidinger <kls (at) cadsoft (dot) de>2004-05-16 18:00:00 +0200
commitc80a53ff6ea22aa14d1f9772b310b77ea0da7c42 (patch)
treec2c6d9dc5c939765abc61fb0f19de00f988aecc9
parent9384e56566f56e77d577319a42929e708936e7c7 (diff)
downloadvdr-patch-lnbsharing-c80a53ff6ea22aa14d1f9772b310b77ea0da7c42.tar.gz
vdr-patch-lnbsharing-c80a53ff6ea22aa14d1f9772b310b77ea0da7c42.tar.bz2
Version 1.3.7vdr-1.3.7
- Fixed a memory leak in thread handling when using NPTL (thanks to Jon Burgess). - Fixed handling Setup.RecordDolbyDigital, which was broken since version 1.1.6. - Fixed handling text lengths for itemized EPG texts (thanks to Marcel Wiesweg). - Fixed the help for LSTE and LSTR (was broken in 1.3.6). - Improved iso8859-7 fonts (thanks to Dimitrios Dimitrakos). - Added some 3-letter language codes (thanks to Marcus Mönnig). - Added language code handling to the subtitling descriptor in 'libsi' (thanks to Pekka Virtanen). - Moved several menu item classes from menu.c to menuitems.[hc] to make them available for plugins. - The epg2html.pl script now handles '|' in description texts. - The new setup option "OSD/Use small font" can be used to control the use of the small font (see MANUAL for details). - Swapped osd.[hc] and osdbase.[hc] to have the virtual OSD base class named cOsd. Plugins may need to adjust their #include statements. - Colors are now given as AARRGGBB instead of AABBGGRR. The values are mapped to the driver's (wrong) sequence in dvbosd.c (this should really be fixed in the driver, together with the endian problem). - The new OSD setup parameters "Left" and "Top" can be used to define the top left corner of the OSD. - The OSD size parameters are now in pixel (as opposed to formerly characters). When reading a 'setup.conf' file from an older version of VDR, the OSDwidth and OSDheight values will be converted to pixel automatically. - The OSD is now fully device independent. See the comments in VDR/osd.h and the description in PLUGINS.html for information on how a plugin can implement an OSD display on arbitrary hardware. - The OSD (actually its cBitmap class) can now handle XPM files. There are several XPM files in the VDR/symbols directory which can be used by skins (some of these have been taken from the "elchi" patch). See VDR/skinsttng.c for examples on how to use these. - Due to the changes in the OSD handling the DEBUG_OSD option for a textual OSD has been dropped. There will be a plugin that implements a skin with this functionality later. - The entire OSD display can now be implemented via "skins". See VDR/skins.[hc], VDR/skinclassic.[hc], VDR/skinsttng.[hc] and PLUGINS.html for information on how a plugin can implement its own skin. By default VDR comes with a "Classic" skin that implements the OSD display known from previous versions, and the new skin named "ST:TNG Panels", which is also the default skin now. The actual skin can be selected through "Setup/OSD/Skin". - The colors used in a skin can now be configured using "themes". See PLUGINS.html for information on how a skin can make use of themes, and man vdr(5) for the structure of a theme file. The actual theme to use can be selected through "Setup/OSD/Theme". - Added Croatian language texts (thanks to Drazen Dupor). NOTE: there is apparently a problem with the newly introduced iso8859-2 font, because as soon as Setup/OSD/Language is set to Croatian (currently the last one in the list) everything freezes and the vdr processes have to be killed with -9 and the driver needs to be reloaded. Maybe somebody else can find out what's going wrong here... - Added missing NULL checks when accessing sectionHandler in device.c (thanks to Pekka Virtanen). - Fixed setting the time from the DVB data stream (thanks to Helmut Auer for pointing out a frequency/transponder handling mixup). This now also takes the actual source (sat, cable etc.) into account. Please go into "Setup/EPG" and set the "Set system time" and "Use time from transponder" parameters accordingly (this is necessary even if you have already set them before!).
-rw-r--r--CONTRIBUTORS17
-rw-r--r--HISTORY59
-rw-r--r--INSTALL5
-rw-r--r--MANUAL17
-rw-r--r--Makefile40
-rw-r--r--PLUGINS.html215
-rw-r--r--PLUGINS/src/osddemo/HISTORY4
-rw-r--r--PLUGINS/src/osddemo/osddemo.c22
-rw-r--r--PLUGINS/src/sky/channels.conf.sky2
-rw-r--r--channels.c18
-rw-r--r--channels.conf28
-rw-r--r--channels.h4
-rw-r--r--config.c32
-rw-r--r--config.h22
-rw-r--r--device.c23
-rw-r--r--device.h11
-rw-r--r--dvbdevice.c9
-rw-r--r--dvbdevice.h7
-rw-r--r--dvbosd.c160
-rw-r--r--dvbosd.h29
-rw-r--r--dvbspu.c17
-rw-r--r--dvbspu.h6
-rw-r--r--eit.c4
-rw-r--r--eitscan.c6
-rwxr-xr-xepg2html.pl4
-rw-r--r--font.c142
-rw-r--r--font.h33
-rw-r--r--fontfix-iso8859-2.c6498
-rw-r--r--fontfix-iso8859-7.c9794
-rw-r--r--fontosd-iso8859-2.c6949
-rw-r--r--fontosd-iso8859-7.c9366
-rw-r--r--fontsml-iso8859-2.c5826
-rw-r--r--fontsml-iso8859-7.c7530
-rw-r--r--i18n.c428
-rw-r--r--i18n.h4
-rw-r--r--interface.c341
-rw-r--r--interface.h35
-rw-r--r--libsi/descriptor.c22
-rw-r--r--libsi/descriptor.h7
-rw-r--r--menu.c813
-rw-r--r--menu.h16
-rw-r--r--menuitems.c335
-rw-r--r--menuitems.h61
-rw-r--r--osd.c1109
-rw-r--r--osd.h460
-rw-r--r--osdbase.c667
-rw-r--r--osdbase.h296
-rw-r--r--player.c4
-rw-r--r--player.h4
-rw-r--r--plugin.h4
-rw-r--r--recorder.c4
-rw-r--r--recording.c15
-rw-r--r--recording.h26
-rw-r--r--skinclassic.c541
-rw-r--r--skinclassic.h26
-rw-r--r--skins.c201
-rw-r--r--skins.h297
-rw-r--r--skinsttng.c879
-rw-r--r--skinsttng.h26
-rw-r--r--svdrp.c6
-rw-r--r--symbols/arrowdown.xpm17
-rw-r--r--symbols/arrowup.xpm17
-rw-r--r--symbols/audio.xpm23
-rw-r--r--symbols/dolbydigital.xpm23
-rw-r--r--symbols/encrypted.xpm23
-rw-r--r--symbols/ffwd.xpm31
-rw-r--r--symbols/ffwd1.xpm31
-rw-r--r--symbols/ffwd2.xpm31
-rw-r--r--symbols/ffwd3.xpm31
-rw-r--r--symbols/frew.xpm31
-rw-r--r--symbols/frew1.xpm31
-rw-r--r--symbols/frew2.xpm31
-rw-r--r--symbols/frew3.xpm31
-rw-r--r--symbols/mute.xpm25
-rw-r--r--symbols/pause.xpm31
-rw-r--r--symbols/play.xpm31
-rw-r--r--symbols/radio.xpm23
-rw-r--r--symbols/recording.xpm23
-rw-r--r--symbols/sfwd.xpm31
-rw-r--r--symbols/sfwd1.xpm31
-rw-r--r--symbols/sfwd2.xpm31
-rw-r--r--symbols/sfwd3.xpm31
-rw-r--r--symbols/srew.xpm31
-rw-r--r--symbols/srew1.xpm31
-rw-r--r--symbols/srew2.xpm31
-rw-r--r--symbols/srew3.xpm31
-rw-r--r--symbols/teletext.xpm23
-rw-r--r--symbols/volume.xpm19
-rw-r--r--themes.c305
-rw-r--r--themes.h82
-rw-r--r--thread.c3
-rw-r--r--vdr.19
-rw-r--r--vdr.544
-rw-r--r--vdr.c51
94 files changed, 39011 insertions, 15783 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index 1f72231..7036bfd 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -475,6 +475,8 @@ Jürgen Zimmermann <jnzimmer@informatik.uni-kl.de>
Helmut Auer <vdr@helmutauer.de>
for reporting a superfluous error message in cLockFile
for suggesting to make the "Zap timeout" a setup variable
+ for fixing a frequency/transponder handling mixup when setting the time from the
+ DVB data stream
Jeremy Hall <jhall@UU.NET>
for fixing an incomplete initialization of the filter parameters in eit.c
@@ -797,6 +799,7 @@ Karim Afifi <karim.afifi@free.fr>
Jon Burgess <mplayer@jburgess.uklinux.net>
for pointing out a problem with NPTL ("Native Posix Thread Library")
for changing thread handling to make it work with NPTL ("Native Posix Thread Library")
+ for fixing a memory leak in thread handling when using NPTL
Thomas Schmidt <thomas.schmidt@in.stud.tu-ilmenau.de>
for reporting a crash when cancelling a newly created timer
@@ -955,3 +958,17 @@ Marc Hoppe <MarcHoppe@gmx.de>
Michael Pennewiß <M.Pennewiss@ARD-Digital.de>
for pointing out that an empty EPG event means there is currently no running event
+
+Marcus Mönnig <minibbjd@gmx.de>
+ for adding some 3-letter language codes
+
+Pekka Virtanen <pekka.virtanen@sci.fi>
+ for adding language code handling to the subtitling descriptor in 'libsi'
+ for adding missing NULL checks when accessing sectionHandler in device.c
+
+John Kennedy <rkennedy@ix.netcom.com>
+ for publishing "A Fast Bresenham Algorithm For Drawing Ellipses" (found at
+ http://homepage.smc.edu/kennedy_john/BELIPSE.PDF)
+
+Drazen Dupor <drazen.dupor@dupor.com>
+ for translating OSD texts to the Croatian language
diff --git a/HISTORY b/HISTORY
index 1371dc9..7ea36ca 100644
--- a/HISTORY
+++ b/HISTORY
@@ -2745,3 +2745,62 @@ Video Disk Recorder Revision History
events to timers.
- Now explicitly turning on the LNB power at startup, because newer drivers don't
do this any more (thanks to Oliver Endriss for pointing this out).
+
+2004-05-16: Version 1.3.7
+
+- Fixed a memory leak in thread handling when using NPTL (thanks to Jon Burgess).
+- Fixed handling Setup.RecordDolbyDigital, which was broken since version 1.1.6.
+- Fixed handling text lengths for itemized EPG texts (thanks to Marcel Wiesweg).
+- Fixed the help for LSTE and LSTR (was broken in 1.3.6).
+- Improved iso8859-7 fonts (thanks to Dimitrios Dimitrakos).
+- Added some 3-letter language codes (thanks to Marcus Mönnig).
+- Added language code handling to the subtitling descriptor in 'libsi' (thanks to
+ Pekka Virtanen).
+- Moved several menu item classes from menu.c to menuitems.[hc] to make them
+ available for plugins.
+- The epg2html.pl script now handles '|' in description texts.
+- The new setup option "OSD/Use small font" can be used to control the use of
+ the small font (see MANUAL for details).
+- Swapped osd.[hc] and osdbase.[hc] to have the virtual OSD base class named cOsd.
+ Plugins may need to adjust their #include statements.
+- Colors are now given as AARRGGBB instead of AABBGGRR. The values are mapped to
+ the driver's (wrong) sequence in dvbosd.c (this should really be fixed in the
+ driver, together with the endian problem).
+- The new OSD setup parameters "Left" and "Top" can be used to define the top left
+ corner of the OSD.
+- The OSD size prameters are now in pixel (as opposed to formerly characters).
+ When reading a 'setup.conf' file from an older version of VDR, the OSDwidth
+ and OSDheight values will be converted to pixel automatically.
+- The OSD is now fully device independent. See the comments in VDR/osd.h and the
+ description in PLUGINS.html for information on how a plugin can implement an OSD
+ display on arbitrary hardware.
+- The OSD (actually its cBitmap class) can now handle XPM files. There are several
+ XPM files in the VDR/symbols directory which can be used by skins (some of these
+ have been taken from the "elchi" patch). See VDR/skinsttng.c for examples on how
+ to use these.
+- Due to the changes in the OSD handling the DEBUG_OSD option for a textual OSD
+ has been dropped. There will be a plugin that implements a skin with this
+ functionality later.
+- The entire OSD display can now be implemented via "skins". See VDR/skins.[hc],
+ VDR/skinclassic.[hc], VDR/skinsttng.[hc] and PLUGINS.html for information on how
+ a plugin can implement its own skin. By default VDR comes with a "Classic" skin
+ that implements the OSD display known from previous versions, and the new skin
+ named "ST:TNG Panels", which is also the default skin now. The actual skin can
+ be selected through "Setup/OSD/Skin".
+- The colors used in a skin can now be configured using "themes". See PLUGINS.html
+ for information on how a skin can make use of themes, and man vdr(5) for the
+ structure of a theme file. The actual theme to use can be selected through
+ "Setup/OSD/Theme".
+- Added Croatian language texts (thanks to Drazen Dupor).
+ NOTE: there is apparently a problem with the newly introduced iso8859-2 font,
+ because as soon as Setup/OSD/Language is set to Croatian (currently the last one
+ in the list) everything freezes and the vdr processes have to be killed with -9
+ and the driver needs to be reloaded. Maybe somebody else can find out what's
+ going wrong here...
+- Added missing NULL checks when accessing sectionHandler in device.c (thanks to
+ Pekka Virtanen).
+- Fixed setting the time from the DVB data stream (thanks to Helmut Auer for
+ pointing out a frequency/transponder handling mixup). This now also takes the
+ actual source (sat, cable etc.) into account. Please go into "Setup/EPG" and
+ set the "Set system time" and "Use time from transponder" parameters accordingly
+ (this is necessary even if you have already set them before!).
diff --git a/INSTALL b/INSTALL
index 88546ea..ec1906a 100644
--- a/INSTALL
+++ b/INSTALL
@@ -40,11 +40,6 @@ following values in the 'make' call to activate the respective control mode:
If you want to disable control via the PC keyboard, you can add NO_KBD=1
to the 'make' call.
-Adding "DEBUG_OSD=1" will use the PC screen (or current window)
-to display texts instead of the DVB card's on-screen display
-interface. These modes are useful when testing new menus if you
-only have a remote connection to the VDR (which, in my case, is
-located in the living room and has neither a monitor nor a keyboard).
If your video directory will be on a VFAT partition, add the compile
time switch
diff --git a/MANUAL b/MANUAL
index c4d4391..ffbc460 100644
--- a/MANUAL
+++ b/MANUAL
@@ -425,13 +425,26 @@ Version 1.2
Language = English Defines the language used to display the OSD texts.
- Width = 52 The width and height of the OSD .
- Height = 18 The valid ranges are width=40...56, height=12...21.
+ Skin = ST:TNG Panels Defines the "skin" used to display the OSD menus.
+
+ Theme = Default Defines the "theme" to use with the current skin.
+
+ Left = 54 The top and left offset of the OSD.
+ Top = 45 The valid ranges are left=0...672, top=0...567.
+
+ Width = 624 The width and height of the OSD.
+ Height = 486 The valid ranges are width=480...672, height=324...567.
+ The Width must be a multiple of 8.
Message time = 1 The time (in seconds) how long an informational
message shall be displayed on the OSD. The valid range
is 1...60.
+ Use small font = 1 Defines whether the small font shall be used. 0 means never
+ use the small font, 1 means use the small font wherever the
+ current skin wants to, and 2 means always use the small
+ font.
+
Channel info position = bottom
The position of the channel info window in the OSD
(either 'bottom' or 'top').
diff --git a/Makefile b/Makefile
index ce38c3d..4a2197c 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@
# See the main source file 'vdr.c' for copyright information and
# how to reach the author.
#
-# $Id: Makefile 1.65 2004/01/18 14:16:53 kls Exp $
+# $Id: Makefile 1.67 2004/05/16 10:51:44 kls Exp $
.DELETE_ON_ERROR:
@@ -36,15 +36,22 @@ SILIB = $(LSIDIR)/libsi.a
OBJS = audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbosd.o\
dvbplayer.o dvbspu.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o\
lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o\
- receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o sources.o\
- spu.o status.o svdrp.o thread.o timers.o tools.o transfer.o vdr.o videodir.o
+ receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o\
+ skinclassic.o skins.o skinsttng.o sources.o spu.o status.o svdrp.o themes.o thread.o\
+ timers.o tools.o transfer.o vdr.o videodir.o
FIXFONT_ISO8859_1 = -adobe-courier-bold-r-normal--25-*-100-100-m-*-iso8859-1
OSDFONT_ISO8859_1 = -adobe-helvetica-medium-r-normal--23-*-100-100-p-*-iso8859-1
SMLFONT_ISO8859_1 = -adobe-helvetica-medium-r-normal--18-*-100-100-p-*-iso8859-1
+
+FIXFONT_ISO8859_2 = -adobe-courier-bold-r-normal--25-*-100-100-m-*-iso8859-2
+OSDFONT_ISO8859_2 = -adobe-helvetica-medium-r-normal--24-*-75-75-p-*-iso8859-2
+SMLFONT_ISO8859_2 = -adobe-helvetica-medium-r-normal--18-*-75-75-p-*-iso8859-2
+
FIXFONT_ISO8859_5 = -rfx-courier-bold-r-normal--24-*-75-75-m-*-iso8859-5
OSDFONT_ISO8859_5 = -rfx-helvetica-medium-r-normal--24-*-75-75-p-*-iso8859-5
SMLFONT_ISO8859_5 = -rfx-helvetica-medium-r-normal--18-*-75-75-p-*-iso8859-5
+
FIXFONT_ISO8859_7 = --user-medium-r-normal--26-171-110-110-m-140-iso8859-7
OSDFONT_ISO8859_7 = --user-medium-r-normal--23-179-85-85-m-120-iso8859-7
SMLFONT_ISO8859_7 = --user-medium-r-normal--19-160-72-72-m-110-iso8859-7
@@ -60,11 +67,6 @@ DEFINES += -D_GNU_SOURCE
DEFINES += -DVIDEODIR=\"$(VIDEODIR)\"
DEFINES += -DPLUGINDIR=\"$(PLUGINLIBDIR)\"
-ifdef DEBUG_OSD
-DEFINES += -DDEBUG_OSD
-NCURSESLIB = -lncurses
-endif
-
ifdef VFAT
# for people who want their video directory on a VFAT partition
DEFINES += -DVFAT
@@ -73,6 +75,7 @@ endif
all: vdr
font: genfontfile\
fontfix.c fontosd.c fontsml.c\
+ fontfix-iso8859-2.c fontosd-iso8859-2.c fontsml-iso8859-2.c\
fontfix_iso8859_5.c fontosd_iso8859_5.c fontsml_iso8859_5.c\
fontfix_iso8859_7.c fontosd_iso8859_7.c fontsml_iso8859_7.c
@echo "font files created."
@@ -104,17 +107,26 @@ fontosd.c:
./genfontfile "cFont::tPixelData FontOsd_iso8859_1" "$(OSDFONT_ISO8859_1)" > $@
fontsml.c:
./genfontfile "cFont::tPixelData FontSml_iso8859_1" "$(SMLFONT_ISO8859_1)" > $@
-fontfix_iso8859_5.c:
+
+fontfix-iso8859-2.c:
+ ./genfontfile "cFont::tPixelData FontFix_iso8859_2" "$(FIXFONT_ISO8859_2)" > $@
+fontosd-iso8859-2.c:
+ ./genfontfile "cFont::tPixelData FontOsd_iso8859_2" "$(OSDFONT_ISO8859_2)" > $@
+fontsml-iso8859-2.c:
+ ./genfontfile "cFont::tPixelData FontSml_iso8859_2" "$(SMLFONT_ISO8859_2)" > $@
+
+fontfix-iso8859-5.c:
./genfontfile "cFont::tPixelData FontFix_iso8859_5" "$(FIXFONT_ISO8859_5)" > $@
-fontosd_iso8859_5.c:
+fontosd-iso8859-5.c:
./genfontfile "cFont::tPixelData FontOsd_iso8859_5" "$(OSDFONT_ISO8859_5)" > $@
-fontsml_iso8859_5.c:
+fontsml-iso8859-5.c:
./genfontfile "cFont::tPixelData FontSml_iso8859_5" "$(SMLFONT_ISO8859_5)" > $@
-fontfix_iso8859_7.c:
+
+fontfix-iso8859-7.c:
./genfontfile "cFont::tPixelData FontFix_iso8859_7" "$(FIXFONT_ISO8859_7)" > $@
-fontosd_iso8859_7.c:
+fontosd-iso8859-7.c:
./genfontfile "cFont::tPixelData FontOsd_iso8859_7" "$(OSDFONT_ISO8859_7)" > $@
-fontsml_iso8859_7.c:
+fontsml-iso8859-7.c:
./genfontfile "cFont::tPixelData FontSml_iso8859_7" "$(SMLFONT_ISO8859_7)" > $@
# The font file generator:
diff --git a/PLUGINS.html b/PLUGINS.html
index d13ca4a..a2cfe9b 100644
--- a/PLUGINS.html
+++ b/PLUGINS.html
@@ -9,17 +9,20 @@
<center><b>Version 1.3</b></center>
<p>
<center>
-Copyright &copy; 2003 Klaus Schmidinger<br>
+Copyright &copy; 2004 Klaus Schmidinger<br>
<a href="mailto:kls@cadsoft.de">kls@cadsoft.de</a><br>
<a href="http://www.cadsoft.de/vdr">www.cadsoft.de/vdr</a>
</center>
<p>
-<!--X1.2.6--><table width=100%><tr><td bgcolor=#AA0000>&nbsp;</td><td width=100%>
+<!--X1.2.6--><table width=100%><tr><td bgcolor=#00AA00>&nbsp;</td><td width=100%>
Important modifications introduced in version 1.2.6 are marked like this.
<!--X1.2.6--></td></tr></table>
-<!--X1.3.0--><table width=100%><tr><td bgcolor=#FF0000>&nbsp;</td><td width=100%>
+<!--X1.3.0--><table width=100%><tr><td bgcolor=#AA0000>&nbsp;</td><td width=100%>
Important modifications introduced in version 1.3.0 are marked like this.
<!--X1.3.0--></td></tr></table>
+<!--X1.3.7--><table width=100%><tr><td bgcolor=#FF0000>&nbsp;</td><td width=100%>
+Important modifications introduced in version 1.3.7 are marked like this.
+<!--X1.3.7--></td></tr></table>
<p>
VDR provides an easy to use plugin interface that allows additional functionality
to be added to the program by implementing a dynamically loadable library file.
@@ -67,10 +70,14 @@ structures and allows it to hook itself into specific areas to perform special a
<li><a href="#Status monitor">Status monitor</a>
<li><a href="#Players">Players</a>
<li><a href="#Receivers">Receivers</a>
-<!--X1.3.0--><table width=100%><tr><td bgcolor=#FF0000>&nbsp;</td><td width=100%>
+<!--X1.3.0--><table width=100%><tr><td bgcolor=#AA0000>&nbsp;</td><td width=100%>
<li><a href="#Filters">Filters</a>
<!--X1.3.0--></td></tr></table>
<li><a href="#The On Screen Display">The On Screen Display</a>
+<!--X1.3.7--><table width=100%><tr><td bgcolor=#FF0000>&nbsp;</td><td width=100%>
+<li><a href="#Skins">Skins</a>
+<li><a href="#Themes">Themes</a>
+<!--X1.3.7--></td></tr></table>
<li><a href="#Devices">Devices</a>
<li><a href="#Dolby Digital">Dolby Digital</a>
<li><a href="#Remote Control">Remote Control</a>
@@ -1207,7 +1214,7 @@ Mode</i>).
If the <tt>cReceiver</tt> isn't needed any more, it may simply be <i>deleted</i>
and will automatically detach itself from the <tt>cDevice</tt>.
-<!--X1.3.0--><table width=100%><tr><td bgcolor=#FF0000>&nbsp;</td><td width=100%>
+<!--X1.3.0--><table width=100%><tr><td bgcolor=#AA0000>&nbsp;</td><td width=100%>
<a name="Filters"><hr><h2>Filters</h2>
<center><i><b>A Fistful of Datas</b></i></center><p>
@@ -1253,35 +1260,166 @@ and will automatically detach itself from the <tt>cDevice</tt>.
See VDR/eit.c or VDR/pat.c to learn how to process filter data.
<!--X1.3.0--></td></tr></table>
+<!--X1.3.7--><table width=100%><tr><td bgcolor=#FF0000>&nbsp;</td><td width=100%>
<a name="The On Screen Display"><hr><h2>The On Screen Display</h2>
-<center><i><b>Express yourself</b></i></center><p>
+<center><i><b>Window to the world</b></i></center><p>
-Most of the time a plugin should be able to access the OSD through the
-standard mechanisms also used by VDR itself. However, these set up the OSD in
-a manner of textual rows and columns, and automatically set the various
-windows and color depths.
-<p>
If a plugin needs to have total control over the OSD, it can call the
static function
<p><table><tr><td bgcolor=#F0F0F0><pre>
#include &lt;vdr/osd.h&gt;
-cOsdBase *MyOsd = cOsd::OpenRaw(x, y);
+cOsd *MyOsd = cOsdProvider::NewOsd(x, y);
</pre></td></tr></table><p>
where <tt>x</tt> and <tt>y</tt> are the coordinates of the upper left corner
-of the OSD area on the screen. Such a "raw" OSD doesn't display anything
+of the OSD area on the screen. Such an OSD doesn't display anything
yet, so you need to at least call the function
<p><table><tr><td bgcolor=#F0F0F0><pre>
-MyOsd-&gt;Create(...);
+tArea Area = { 0, 0, 100, 100, 4 };
+MyOsd-&gt;SetAreas(Area, 1);
</pre></td></tr></table><p>
-to define an actual OSD drawing area (see VDR/osdbase.h for the declarations
-of these functions, and VDR/osd.c to see how VDR opens the OSD and sets up
+to define an actual OSD drawing area (see VDR/osd.h for the declarations
+of these functions, and VDR/skinsttng.c to see how VDR opens the OSD and sets up
its windows and color depths).
+<p>
+Theoretically the OSD supports a full screen drawing area, with 32 bit color
+depth. However, the actual OSD device in use may not be able to provide the
+full area or color depth, maybe because of lack of OSD memory or other restrictions.
+A plugin that uses the OSD should therefore test whether the OSD is able to
+provide the requested functionality, and should offer alternate color depths
+to allow a less powerfull OSD implementation to still work reasonably.
+Since it is often not really necessary to have hundreds or thousands of colors
+all over the OSD area, a plugin can divide the total drawing area into several
+sub-areas with different color depths and separate color palettes, as in
+
+<p><table><tr><td bgcolor=#F0F0F0><pre>
+tArea Area = { 0, 0, 99, 99, 4 };
+if (osd-&gt;CanHandleAreas(Area, 1) == oeOk)
+ osd-&gt;SetAreas(Area, 1);
+else {
+ tArea Areas[] = { { 0, 0, 99, 19, 2 },
+ { 0, 20, 99, 79, 2 },
+ { 0, 80, 99, 99, 4 }
+ };
+ osd-&gt;SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+ }
+</pre></td></tr></table><p>
+
+In this example an OSD with 100 by 100 pixel and 4 bit color depth shall
+be opened, so at first a single area with the full required resolution
+is set up and <tt>CanHandleAreas()</tt> is called with it. If the result indicates
+that the OSD will be able to handle this drawing area, a call to <tt>SetAreas()</tt>
+actually sets it. If a single area with that resolution can't be handled,
+a second attempt is made in which the total drawing area is divided into
+three horizontal stripes, two of which use only 2 bit color depth (because
+the objects drawn in there can be displayed with 4 colors) while the third
+one still requests 4 bit color depth.
+<p>
+Note that a plugin should always at first request a single drawing area
+with the full required resolution. Only if this fails shall it use alternate
+areas. Drawing areas are always rectangular and may not overlap (but do not need
+to be adjacent).
+
+<a name="Skins"><hr><h2>Skins</h2>
+
+<center><i><b>The emperor's new clothes</b></i></center><p>
+
+The way VDR displays its menus to the user is implemented through <i>skins</i>.
+A particular skin provides several functions that return objects to be used
+for displaying a specific part of the OSD, like a menu, the channel display
+or the volume bar.
+<p>
+By default VDR offers the <i>Classic</i> and the <i>ST:TNG Panels</i> skins,
+which can be selected through Setup/OSD/Skin. A plugin can implement an
+arbitrary skin of its own by doing something similar to what's done in
+<tt>VDR/skinclassic.c</tt>.
+<p>
+The first step in implementing a new skin is to derive a class from <tt>cSkin</tt>
+that provides the handling objects necessary to do the actual work:
+
+<p><table><tr><td bgcolor=#F0F0F0><pre>
+#include "skins.h"
+
+class cMySkin : public cSkin {
+public:
+ cMySkin(void);
+ virtual const char *Description(void);
+ virtual cSkinDisplayChannel *DisplayChannel(bool WithInfo);
+ virtual cSkinDisplayMenu *DisplayMenu(void);
+ virtual cSkinDisplayReplay *DisplayReplay(bool ModeOnly);
+ virtual cSkinDisplayVolume *DisplayVolume(void);
+ virtual cSkinDisplayMessage *DisplayMessage(void);
+ };
+</pre></td></tr></table><p>
+
+See the comments in <tt>VDR/skins.h</tt> for details. <tt>VDR/skinclassic.[hc]</tt>
+can be used as an example for how to implement all the necessary classes and
+functions to compose a complete skin. See also the chapter about <a href="#Themes">themes</a>
+if you want to make the colors used by your skin configurable.
+<p>
+To add your new skin to the list of skins available to the user in Setup/OSD/Skin,
+all you need to do is create a new object of your skin class, as in
+
+<p><table><tr><td bgcolor=#F0F0F0><pre>
+new cMySkin;
+</pre></td></tr></table><p>
+
+in the <a href="#Getting started"><tt>Start()</tt></a> function of your plugin.
+Do not delete this object, it will be automatically deleted when the program ends.
+
+<a name="Themes"><hr><h2>Themes</h2>
+
+<center><i><b>Eye of the beholder...</b></i></center><p>
+
+A <i>theme</i> is a collection of colors that can be used by a <a href="#Skins">skin</a>.
+Since every skin most likely has its own idea about what parts of it can be
+<i>themed</i>, and different skins may have completely different numbers of
+"themeable" parts, a particular theme can only be used with the skin it was designed
+for. A particular skin, however, can have any number of themes. Which theme
+will be actually used can be defined in Setup/OSD/Theme.
+<p>
+In order to make a skin "themeable" is shall create an object of type cTheme, as in
+
+<p><table><tr><td bgcolor=#F0F0F0><pre>
+static cTheme Theme;
+</pre></td></tr></table><p>
+
+The next step is to define the colors that shall be provided by this theme, as in
+
+<p><table><tr><td bgcolor=#F0F0F0><pre>
+THEME_CLR(Theme, clrTitle, 0xFFBC8024);
+THEME_CLR(Theme, clrButtonRedFg, clrWhite);
+THEME_CLR(Theme, clrButtonRedBg, clrRed);
+</pre></td></tr></table><p>
+
+<tt>THEME_CLR()</tt> is a helper macro that adds the given color name
+and its default color value to the theme.
+<p>
+Any color names can be used, but they should always start with <tt>clr...</tt> and
+if a given color has a foreground and a background value, the two names shall be
+distinguished by appending <tt>...Fg</tt> and <tt>...Bg</tt>, respectively.
+<p>
+Color values can be either 32 bit hexadecimal numbers in the form 0xAARRGGBB
+(where the individual bytes represent Alpha (transparency), Red, Green
+and Blue component, respectively), or one of the predefined color names from
+<tt>VDR/osd.h</tt>.
+<p>
+In the actual drawing code of a skin, the color names defined with the <tt>THEME_CLR()</tt>
+macros can be used to fetch the actual color values from the theme, as in
+
+<p><table><tr><td bgcolor=#F0F0F0><pre>
+osd-&gt;DrawText(x, y, s, Theme.Color(clrButtonRedFg), Theme.Color(clrButtonRedBg), font);
+</pre></td></tr></table><p>
+
+By default this will use the colors that have been defined in the respective
+<tt>THEME_CLR()</tt> line, but may be overwritten through user supplied theme
+files (see <tt>man vdr(5)</tt> for information about the format of a theme file).
+<!--X1.3.7--></td></tr></table>
<a name="Devices"><hr><h2>Devices</h2>
@@ -1297,7 +1435,7 @@ into a VDR system; or an analog TV receiver card, which does the MPEG encoding
"on the fly" - assuming your machine is fast enough), or just a software program that takes an MPEG data
stream and displays it, for instance, on an existing graphics adapter.
<p>
-To implement an additional device, a plugin must derive a class from cDevice:
+To implement an additional device, a plugin must derive a class from <tt>cDevice</tt>:
<p><table><tr><td bgcolor=#F0F0F0><pre>
#include &lt;vdr/device.h&gt;
@@ -1374,7 +1512,7 @@ The functions to implement replaying capabilites are
virtual bool HasDecoder(void) const;
virtual bool CanReplay(void) const;
virtual bool SetPlayMode(ePlayMode PlayMode);
-<!--X1.2.6--><table width=100%><tr><td bgcolor=#AA0000>&nbsp;</td><td width=100%>
+<!--X1.2.6--><table width=100%><tr><td bgcolor=#00AA00>&nbsp;</td><td width=100%>
virtual int64_t GetSTC(void);
<!--X1.2.6--></td></tr></table>
virtual void TrickSpeed(int Speed);
@@ -1396,7 +1534,7 @@ virtual void SetVideoFormat(bool VideoFormat16_9);
virtual void SetVolumeDevice(int Volume);
</pre></td></tr></table><p>
-<!--X1.3.0--><table width=100%><tr><td bgcolor=#FF0000>&nbsp;</td><td width=100%>
+<!--X1.3.0--><table width=100%><tr><td bgcolor=#AA0000>&nbsp;</td><td width=100%>
<p>
<b>Section Filtering</b>
<p>
@@ -1426,23 +1564,46 @@ handle section data.
<p>
<b>On Screen Display</b>
<p>
+<!--X1.3.7--><table width=100%><tr><td bgcolor=#FF0000>&nbsp;</td><td width=100%>
If your device provides On Screen Display (OSD) capabilities (which every device
-that is supposed to be used as a primary device should do), it can implement
-the function
+that is supposed to be used as a primary device should do), it shall implement
+an "OSD provider" class, derived from <tt>cOsdProvider</tt>, which, when its <tt>CreateOsd()</tt>
+function is called, returns an object derived from <tt>cOsd</tt>, which can be used to
+access the device's OSD:
+
+<p><table><tr><td bgcolor=#F0F0F0><pre>
+class cMyOsdProvider : public cOsdProvider {
+public:
+ cMyOsdProvider(void);
+ virtual cOsd *CreateOsd(int Left, int Top);
+ };
+</pre></td></tr></table><p>
+
+In its <tt>MakePrimaryDevice()</tt> function the device shall create an object
+of this class, as in
<p><table><tr><td bgcolor=#F0F0F0><pre>
-virtual cOsdBase *NewOsd(int x, int y);
+void cMyDevice::MakePrimaryDevice(bool On)
+{
+ new cMyOsdProvider;
+}
</pre></td></tr></table><p>
-which must return a newly created object of a derived cOsdBase class that
-implements the functions necessary to display OSD information on your device.
-The caller of this function will delete the object as soon as it is no longer
-needed.
+The OSD provider object is allocated on the heap and shall not be deleted
+(it will be deleted automatically in case a different device sets up an OSD
+provider, or when the program ends).
+
+Note that an OSD implementation need not be physically linked to the device
+in any way. All it needs to make sure is that the OSD will be visible to the
+user - whether this goes through OSD facilities of the physical device (like
+a "full featured" DVB card) or through a graphics adapter that overlays its
+output with the video signal, doesn't matter.
+<!--X1.3.7--></td></tr></table>
<p>
<b>Initializing new devices</b>
<p>
-A derived cDevice class shall implement a static function
+A derived <tt>cDevice</tt> class shall implement a static function
in which it determines whether the necessary hardware to run this sort of
device is actually present in this machine (or whatever other prerequisites
might be important), and then creates as many device objects as necessary.
diff --git a/PLUGINS/src/osddemo/HISTORY b/PLUGINS/src/osddemo/HISTORY
index c7d4ebc..fd10cc3 100644
--- a/PLUGINS/src/osddemo/HISTORY
+++ b/PLUGINS/src/osddemo/HISTORY
@@ -8,3 +8,7 @@ VDR Plugin 'osddemo' Revision History
2002-12-13: Version 0.1.0
- Changed setting of CXX and CXXFLAGS variables in Makefile.
+
+2004-04-30: Version 0.1.1
+
+- New OSD handling.
diff --git a/PLUGINS/src/osddemo/osddemo.c b/PLUGINS/src/osddemo/osddemo.c
index 3ac8a2d..08b2d96 100644
--- a/PLUGINS/src/osddemo/osddemo.c
+++ b/PLUGINS/src/osddemo/osddemo.c
@@ -3,12 +3,12 @@
*
* See the README file for copyright information and how to reach the author.
*
- * $Id: osddemo.c 1.2 2002/12/13 15:02:01 kls Exp $
+ * $Id: osddemo.c 1.3 2004/05/16 09:28:51 kls Exp $
*/
#include <vdr/plugin.h>
-static const char *VERSION = "0.1.0";
+static const char *VERSION = "0.1.1";
static const char *DESCRIPTION = "Demo of arbitrary OSD setup";
static const char *MAINMENUENTRY = "Osd Demo";
@@ -16,10 +16,10 @@ static const char *MAINMENUENTRY = "Osd Demo";
class cLineGame : public cOsdObject {
private:
- cOsdBase *osd;
+ cOsd *osd;
int x;
int y;
- eDvbColor color;
+ tColor color;
public:
cLineGame(void);
~cLineGame();
@@ -41,15 +41,11 @@ cLineGame::~cLineGame()
void cLineGame::Show(void)
{
- osd = cOsd::OpenRaw(100, 50);
+ osd = cOsdProvider::NewOsd(100, 50);
if (osd) {
- osd->Create(0, 0, 100, 200, 4);
- osd->AddColor(clrBackground);
- osd->AddColor(clrRed);
- osd->AddColor(clrGreen);
- osd->AddColor(clrYellow);
- osd->AddColor(clrBlue);
- osd->Clear();
+ tArea Area = { 0, 0, 99, 199, 4 };
+ osd->SetAreas(&Area, 1);
+ osd->DrawRectangle(0, 0, 99, 199, clrGray50);
osd->Flush();
}
}
@@ -70,7 +66,7 @@ eOSState cLineGame::ProcessKey(eKeys Key)
case kOk: return osEnd;
default: return state;
}
- osd->Fill(x, y, x + 3, y + 3, color);
+ osd->DrawRectangle(x, y, x + 3, y + 3, color);
osd->Flush();
state = osContinue;
}
diff --git a/PLUGINS/src/sky/channels.conf.sky b/PLUGINS/src/sky/channels.conf.sky
index ba262f8..4b6e1af 100644
--- a/PLUGINS/src/sky/channels.conf.sky
+++ b/PLUGINS/src/sky/channels.conf.sky
@@ -18,7 +18,7 @@
#
S28.2E-2-2027-4705:106:sky_one
S28.2E-2-2027-5104:107:sky_one_mix
-S28.2E-2-2054-10240:226:itv2
+S28.2E-2-2054-10240:175:itv2
S28.2E-2-2023-4905:130:scifi
S28.2E-2-2025-5904:127:paramount
S28.2E-2-2009-6201:551:discovery
diff --git a/channels.c b/channels.c
index 3b0b616..021b617 100644
--- a/channels.c
+++ b/channels.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: channels.c 1.24 2004/02/13 15:37:42 kls Exp $
+ * $Id: channels.c 1.25 2004/04/03 13:42:06 kls Exp $
*/
#include "channels.h"
@@ -888,3 +888,19 @@ cChannel *cChannels::NewChannel(const cChannel *Transponder, const char *Name, i
}
return NULL;
}
+
+const char *ChannelString(const cChannel *Channel, int Number)
+{
+ static char buffer[256];
+ if (Channel) {
+ if (Channel->GroupSep())
+ snprintf(buffer, sizeof(buffer), "%s", Channel->Name());
+ else
+ snprintf(buffer, sizeof(buffer), "%d%s %s", Channel->Number(), Number ? "-" : "", Channel->Name());
+ }
+ else if (Number)
+ snprintf(buffer, sizeof(buffer), "%d-", Number);
+ else
+ snprintf(buffer, sizeof(buffer), "%s", tr("*** Invalid Channel ***"));
+ return buffer;
+}
diff --git a/channels.conf b/channels.conf
index ca0b6fc..d1d205b 100644
--- a/channels.conf
+++ b/channels.conf
@@ -44,20 +44,20 @@ ZDFdokukanal:11953:hC34:S19.2E:27500:660:670=deu:130:0:28014:1:1079:0
MDR FERNSEHEN:12109:hC34:S19.2E:27500:401:402=deu:404:0:28204:1:1073:0
rbb Berlin:12109:hC34:S19.2E:27500:601:602=deu:604:0:28206:1:1073:0
:Premiere World
-START,PREMIERE START:11797:hC34:S19.2E:27500:255:256=deu:32:1722,1801,1702:8:133:2:0
-PREM 1,PREMIERE 1:11797:hC34:S19.2E:27500:511:512=deu;515=deu:0:1702,1801,1722:10:133:2:0
-PREM 2,PREMIERE 2:11797:hC34:S19.2E:27500:1791:1792=deu,1793=deu;1795=deu:0:1702,1722,1801:11:133:2:0
-PREM 3,PREMIERE 3:11797:hC34:S19.2E:27500:2303:2304=deu:0:1722,1702,1801:43:133:2:0
-PREM 4,PREMIERE 4:11797:hC34:S19.2E:27500:767:768=deu:0:1801,1722,1702:9:133:2:0
-PREM 5,PREMIERE 5:11797:hC34:S19.2E:27500:1279:1280=deu:0:1801,1702,1722:29:133:2:0
-PREM 6,PREMIERE 6:11797:hC34:S19.2E:27500:1535:1536=deu:0:1722,1801,1702:41:133:2:0
-PREM 7,PREMIERE 7:11797:hC34:S19.2E:27500:1023:1024=deu:0:1722,1702,1801:20:133:2:0
+START,PREMIERE START:11797:hC34:S19.2E:27500:255:256=deu:32:1702,1801,1722:8:133:2:0
+PREM 1,PREMIERE 1:11797:hC34:S19.2E:27500:511:512=deu;515=deu:32:1801,1702,1722:10:133:2:0
+PREM 2,PREMIERE 2:11797:hC34:S19.2E:27500:1791:1792=deu;1795=deu:32:1702,1722,1801:11:133:2:0
+PREM 3,PREMIERE 3:11797:hC34:S19.2E:27500:2303:2304=deu:32:1722,1801,1702:43:133:2:0
+PREM 4,PREMIERE 4:11797:hC34:S19.2E:27500:767:768=deu,769=deu:32:1801,1722,1702:9:133:2:0
+PREM 5,PREMIERE 5:11797:hC34:S19.2E:27500:1279:1280=deu:32:1722,1702,1801:29:133:2:0
+PREM 6,PREMIERE 6:11797:hC34:S19.2E:27500:1535:1536=deu:32:1702,1801,1722:41:133:2:0
+PREM 7,PREMIERE 7:11797:hC34:S19.2E:27500:1023:1024=deu:32:1801,1722,1702:20:133:2:0
DISNEY,DISNEY CHANNEL:11758:hC34:S19.2E:27500:2559:2560=deu:0:1702,1722,1801:34:133:17:0
:Premiere Direkt
DIREKT,PREMIERE DIREKT:12031:hC34:S19.2E:27500:2815:2816=deu,2817=deu;2819=deu:0:0:18:133:4:0
:PW Erotic
-B-UHSE,BEATE-UHSE.TV:12070:hC34:S19.2E:27500:1023:1024=deu:0:1702,1722,1801:21:133:1:0
-EROTIK,PREMIERE EROTIK:12031:hC34:S19.2E:27500:1279:0:0:1702,1722,1801:513:133:4:0
+B-UHSE,BEATE-UHSE.TV:12070:hC34:S19.2E:27500:1023:1024=deu:32:1702,1801,1722:21:133:1:0
+EROTIK,PREMIERE EROTIK:12031:hC34:S19.2E:27500:1279:0:0:1722,1801,1702:513:133:4:0
:Sportsworld
SPORT 1,PREMIERE SPORT 1:11719:hC34:S19.2E:27500:255:256=deu,257=deu:0:1702,1722,1801:17:133:3:0
SPORT 2,PREMIERE SPORT 2:12031:hC34:S19.2E:27500:3839:3840=deu,3841=deu:0:1702,1722,1801:27:133:4:0
@@ -71,7 +71,7 @@ Kabel 1 Austria:12051:vC34:S19.2E:27500:166:167=deu:169:0:20004:1:1082:0
ProSieben Schweiz:12051:vC34:S19.2E:27500:289:290=deu:33:0:20001:1:1082:0
FRANCE 5:12207:vC34:S19.2E:27500:160:80=fra:32:0:8501:1:1090:0
LCP:12207:vC34:S19.2E:27500:165:100=fra:0:0:8506:1:1090:0
-ESCALES:12285:vC34:S19.2E:27500:165:100:0:500,100:17025:1:1094:0
+ESCALES:12285:vC34:S19.2E:27500:165:100:41:500,100:17025:1:1094:0
CANAL CLUB:12324:vC34:S19.2E:27500:160:80=fra:0:0:8612:1:1096:0
ASTRA-Mosaic:12551:vC56:S19.2E:22000:175:176=fra:0:0:3988:1:1108:0
ASTRA-Mosaic 2:12551:vC56:S19.2E:22000:179:120=fra:0:0:3987:1:1108:0
@@ -112,8 +112,8 @@ WDR Münster:12421:hC34:S19.2E:27500:101:102=deu:104:0:28310:1:1201:0
Going Places:10920:hC56:S28.2E:22000:2310+2304:2311=eng:2312:0:5008:2:2055:0
Animal Plnt+:12070:hC23:S28.2E:27500:2315+2307:2316=eng:0:960,961:50002:2:2019:0
S1T:12285:vC23:S28.2E:27500:2311+2304:2312=eng,2313=NAR:2307:960,961:4409:2:2030:0
-CNN:12051:vC23:S28.2E:27500:2309:2311=eng:2310:0:7140:2:2018:0
-BBC PARL'MNT:12129:vC23:S28.2E:27500:2306:2308=eng,2309=eng:2307:0:7300:2:2022:0
-AL HAYAT:11200:vC56:S13.0E:27500:413:414=eng:0:0:4733:318:13400:0
+CNN:12051:vC23:S28.2E:27500:2313:2315=eng:2314:0:7140:2:2018:0
+BBC PARL'MNT:12129:vC23:S28.2E:27500:2304:2306=eng,2307=eng:2305:0:7300:2:2022:0
+AL HAYAT:11200:vC56:S13.0E:27500:413:414:0:0:4733:318:13400:0
EURO1080:12168:vC34:S19.2E:27500:308:256:0:FF:21100:1:1088:0
:@1000 New channels
diff --git a/channels.h b/channels.h
index c797cb2..f5c9fbe 100644
--- a/channels.h
+++ b/channels.h
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: channels.h 1.16 2004/02/13 15:16:36 kls Exp $
+ * $Id: channels.h 1.17 2004/04/03 13:40:47 kls Exp $
*/
#ifndef __CHANNELS_H
@@ -203,4 +203,6 @@ public:
extern cChannels Channels;
+const char *ChannelString(const cChannel *Channel, int Number);
+
#endif //__CHANNELS_H
diff --git a/config.c b/config.c
index aaf376a..ef362f6 100644
--- a/config.c
+++ b/config.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: config.c 1.125 2004/02/28 11:12:20 kls Exp $
+ * $Id: config.c 1.127 2004/05/16 12:43:55 kls Exp $
*/
#include "config.h"
@@ -245,6 +245,8 @@ cSetup Setup;
cSetup::cSetup(void)
{
OSDLanguage = 0;
+ strcpy(OSDSkin, "sttng");
+ strcpy(OSDTheme, "default");
PrimaryDVB = 1;
ShowInfoOnChSwitch = 1;
MenuScrollPage = 1;
@@ -256,6 +258,7 @@ cSetup::cSetup(void)
LnbFrequHi = 10600;
DiSEqC = 0;
SetSystemTime = 0;
+ TimeSource = 0;
TimeTransponder = 0;
MarginStart = 2;
MarginStop = 10;
@@ -279,9 +282,12 @@ cSetup::cSetup(void)
UpdateChannels = 4;
RecordDolbyDigital = 1;
ChannelInfoPos = 0;
- OSDwidth = 52;
- OSDheight = 18;
+ OSDLeft = 54;
+ OSDTop = 45;
+ OSDWidth = 624;
+ OSDHeight = 486;
OSDMessageTime = 1;
+ UseSmallFont = 1;
MaxVideoFileSize = MAXVIDEOFILESIZE;
SplitEditedFiles = 0;
MinEventTimeout = 30;
@@ -392,6 +398,8 @@ bool cSetup::ParseLanguages(const char *Value, int *Values)
bool cSetup::Parse(const char *Name, const char *Value)
{
if (!strcasecmp(Name, "OSDLanguage")) OSDLanguage = atoi(Value);
+ else if (!strcasecmp(Name, "OSDSkin")) strn0cpy(OSDSkin, Value, MaxSkinName);
+ else if (!strcasecmp(Name, "OSDTheme")) strn0cpy(OSDTheme, Value, MaxThemeName);
else if (!strcasecmp(Name, "PrimaryDVB")) PrimaryDVB = atoi(Value);
else if (!strcasecmp(Name, "ShowInfoOnChSwitch")) ShowInfoOnChSwitch = atoi(Value);
else if (!strcasecmp(Name, "MenuScrollPage")) MenuScrollPage = atoi(Value);
@@ -403,6 +411,7 @@ bool cSetup::Parse(const char *Name, const char *Value)
else if (!strcasecmp(Name, "LnbFrequHi")) LnbFrequHi = atoi(Value);
else if (!strcasecmp(Name, "DiSEqC")) DiSEqC = atoi(Value);
else if (!strcasecmp(Name, "SetSystemTime")) SetSystemTime = atoi(Value);
+ else if (!strcasecmp(Name, "TimeSource")) TimeSource = cSource::FromString(Value);
else if (!strcasecmp(Name, "TimeTransponder")) TimeTransponder = atoi(Value);
else if (!strcasecmp(Name, "MarginStart")) MarginStart = atoi(Value);
else if (!strcasecmp(Name, "MarginStop")) MarginStop = atoi(Value);
@@ -426,9 +435,12 @@ bool cSetup::Parse(const char *Name, const char *Value)
else if (!strcasecmp(Name, "UpdateChannels")) UpdateChannels = atoi(Value);
else if (!strcasecmp(Name, "RecordDolbyDigital")) RecordDolbyDigital = atoi(Value);
else if (!strcasecmp(Name, "ChannelInfoPos")) ChannelInfoPos = atoi(Value);
- else if (!strcasecmp(Name, "OSDwidth")) OSDwidth = atoi(Value);
- else if (!strcasecmp(Name, "OSDheight")) OSDheight = atoi(Value);
+ else if (!strcasecmp(Name, "OSDLeft")) OSDLeft = atoi(Value);
+ else if (!strcasecmp(Name, "OSDTop")) OSDTop = atoi(Value);
+ else if (!strcasecmp(Name, "OSDWidth")) { OSDWidth = atoi(Value); if (OSDWidth < 100) OSDWidth *= 12; OSDWidth &= ~0x07; } // OSD width must be a multiple of 8
+ else if (!strcasecmp(Name, "OSDHeight")) { OSDHeight = atoi(Value); if (OSDHeight < 100) OSDHeight *= 27; }
else if (!strcasecmp(Name, "OSDMessageTime")) OSDMessageTime = atoi(Value);
+ else if (!strcasecmp(Name, "UseSmallFont")) UseSmallFont = atoi(Value);
else if (!strcasecmp(Name, "MaxVideoFileSize")) MaxVideoFileSize = atoi(Value);
else if (!strcasecmp(Name, "SplitEditedFiles")) SplitEditedFiles = atoi(Value);
else if (!strcasecmp(Name, "MinEventTimeout")) MinEventTimeout = atoi(Value);
@@ -446,6 +458,8 @@ bool cSetup::Parse(const char *Name, const char *Value)
bool cSetup::Save(void)
{
Store("OSDLanguage", OSDLanguage);
+ Store("OSDSkin", OSDSkin);
+ Store("OSDTheme", OSDTheme);
Store("PrimaryDVB", PrimaryDVB);
Store("ShowInfoOnChSwitch", ShowInfoOnChSwitch);
Store("MenuScrollPage", MenuScrollPage);
@@ -457,6 +471,7 @@ bool cSetup::Save(void)
Store("LnbFrequHi", LnbFrequHi);
Store("DiSEqC", DiSEqC);
Store("SetSystemTime", SetSystemTime);
+ Store("TimeSource", cSource::ToString(TimeSource));
Store("TimeTransponder", TimeTransponder);
Store("MarginStart", MarginStart);
Store("MarginStop", MarginStop);
@@ -480,9 +495,12 @@ bool cSetup::Save(void)
Store("UpdateChannels", UpdateChannels);
Store("RecordDolbyDigital", RecordDolbyDigital);
Store("ChannelInfoPos", ChannelInfoPos);
- Store("OSDwidth", OSDwidth);
- Store("OSDheight", OSDheight);
+ Store("OSDLeft", OSDLeft);
+ Store("OSDTop", OSDTop);
+ Store("OSDWidth", OSDWidth);
+ Store("OSDHeight", OSDHeight);
Store("OSDMessageTime", OSDMessageTime);
+ Store("UseSmallFont", UseSmallFont);
Store("MaxVideoFileSize", MaxVideoFileSize);
Store("SplitEditedFiles", SplitEditedFiles);
Store("MinEventTimeout", MinEventTimeout);
diff --git a/config.h b/config.h
index d2afdee..b9845a4 100644
--- a/config.h
+++ b/config.h
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: config.h 1.190 2004/03/05 14:35:15 kls Exp $
+ * $Id: config.h 1.193 2004/05/16 12:41:43 kls Exp $
*/
#ifndef __CONFIG_H
@@ -20,18 +20,20 @@
#include "i18n.h"
#include "tools.h"
-#define VDRVERSION "1.3.6"
-#define VDRVERSNUM 10306 // Version * 10000 + Major * 100 + Minor
+#define VDRVERSION "1.3.7"
+#define VDRVERSNUM 10307 // Version * 10000 + Major * 100 + Minor
#define MAXPRIORITY 99
#define MAXLIFETIME 99
-#define MINOSDWIDTH 40
-#define MAXOSDWIDTH 56
-#define MINOSDHEIGHT 12
-#define MAXOSDHEIGHT 21
+#define MINOSDWIDTH 480
+#define MAXOSDWIDTH 672
+#define MINOSDHEIGHT 324
+#define MAXOSDHEIGHT 567
#define MaxFileName 256
+#define MaxSkinName 16
+#define MaxThemeName 16
class cCommand : public cListObject {
private:
@@ -204,6 +206,8 @@ public:
// Also adjust cMenuSetup (menu.c) when adding parameters here!
int __BeginData__;
int OSDLanguage;
+ char OSDSkin[MaxSkinName];
+ char OSDTheme[MaxThemeName];
int PrimaryDVB;
int ShowInfoOnChSwitch;
int MenuScrollPage;
@@ -215,6 +219,7 @@ public:
int LnbFrequHi;
int DiSEqC;
int SetSystemTime;
+ int TimeSource;
int TimeTransponder;
int MarginStart, MarginStop;
int EPGLanguages[I18nNumLanguages + 1];
@@ -235,8 +240,9 @@ public:
int UpdateChannels;
int RecordDolbyDigital;
int ChannelInfoPos;
- int OSDwidth, OSDheight;
+ int OSDLeft, OSDTop, OSDWidth, OSDHeight;
int OSDMessageTime;
+ int UseSmallFont;
int MaxVideoFileSize;
int SplitEditedFiles;
int MinEventTimeout, MinUserInactivity;
diff --git a/device.c b/device.c
index 871149e..0c2b76d 100644
--- a/device.c
+++ b/device.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: device.c 1.53 2004/02/08 15:05:11 kls Exp $
+ * $Id: device.c 1.55 2004/05/16 12:14:47 kls Exp $
*/
#include "device.h"
@@ -126,11 +126,6 @@ bool cDevice::HasDecoder(void) const
return false;
}
-cOsdBase *cDevice::NewOsd(int x, int y)
-{
- return NULL;
-}
-
cSpuDecoder *cDevice::GetSpuDecoder(void)
{
return NULL;
@@ -330,12 +325,14 @@ int cDevice::OpenFilter(u_short Pid, u_char Tid, u_char Mask)
void cDevice::AttachFilter(cFilter *Filter)
{
- sectionHandler->Attach(Filter);
+ if (sectionHandler)
+ sectionHandler->Attach(Filter);
}
void cDevice::Detach(cFilter *Filter)
{
- sectionHandler->Detach(Filter);
+ if (sectionHandler)
+ sectionHandler->Detach(Filter);
}
bool cDevice::ProvidesSource(int Source) const
@@ -360,11 +357,9 @@ bool cDevice::SwitchChannel(const cChannel *Channel, bool LiveView)
for (int i = 3; i--;) {
switch (SetChannel(Channel, LiveView)) {
case scrOk: return true;
- case scrNotAvailable: if (Interface)
- Interface->Error(tr("Channel not available!"));
+ case scrNotAvailable: Skins.Message(mtError, tr("Channel not available!"));
return false;
- case scrNoTransfer: if (Interface)
- Interface->Error(tr("Can't start Transfer Mode!"));
+ case scrNoTransfer: Skins.Message(mtError, tr("Can't start Transfer Mode!"));
return false;
case scrFailed: break; // loop will retry
}
@@ -396,8 +391,8 @@ bool cDevice::SwitchChannel(int Direction)
if (PrimaryDevice()->SwitchChannel(channel, true))
result = true;
}
- else if (n != first && Interface)
- Interface->Error(tr("Channel not available!"));
+ else if (n != first)
+ Skins.Message(mtError, tr("Channel not available!"));
}
return result;
}
diff --git a/device.h b/device.h
index 5815aca..a725e4d 100644
--- a/device.h
+++ b/device.h
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: device.h 1.41 2004/03/14 10:47:01 kls Exp $
+ * $Id: device.h 1.42 2004/04/17 10:15:25 kls Exp $
*/
#ifndef __DEVICE_H
@@ -54,7 +54,6 @@ enum eVideoSystem { vsPAL,
vsNTSC
};
-class cOsdBase;
class cChannel;
class cPlayer;
class cReceiver;
@@ -139,15 +138,9 @@ public:
virtual bool HasDecoder(void) const;
///< Tells whether this device has an MPEG decoder.
-// OSD facilities
+// SPU facilities
public:
- virtual cOsdBase *NewOsd(int x, int y);
- ///< Creates a new cOsdBase object that can be used by the cOsd class
- ///< to display information on the screen, with the upper left corner
- ///< of the OSD at the given coordinates. If a derived cDevice doesn't
- ///< implement this function, NULL will be returned by default (which
- ///< means the device has no OSD capabilities).
virtual cSpuDecoder *GetSpuDecoder(void);
///< Returns a pointer to the device's SPU decoder (or NULL, if this
///< device doesn't have an SPU decoder).
diff --git a/dvbdevice.c b/dvbdevice.c
index 6e1d7f9..afeb973 100644
--- a/dvbdevice.c
+++ b/dvbdevice.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: dvbdevice.c 1.83 2004/03/14 14:47:46 kls Exp $
+ * $Id: dvbdevice.c 1.84 2004/05/01 13:15:46 kls Exp $
*/
#include "dvbdevice.h"
@@ -427,7 +427,7 @@ bool cDvbDevice::Initialize(void)
void cDvbDevice::MakePrimaryDevice(bool On)
{
if (HasDecoder())
- cDvbOsd::SetDvbDevice(On ? this : NULL);
+ new cDvbOsdProvider(fd_osd);
}
bool cDvbDevice::HasDecoder(void) const
@@ -446,11 +446,6 @@ int cDvbDevice::ProvidesCa(const cChannel *Channel) const
return cDevice::ProvidesCa(Channel);
}
-cOsdBase *cDvbDevice::NewOsd(int x, int y)
-{
- return new cDvbOsd(x, y);
-}
-
cSpuDecoder *cDvbDevice::GetSpuDecoder(void)
{
if (!spuDecoder && IsPrimaryDevice())
diff --git a/dvbdevice.h b/dvbdevice.h
index f64e6dd..2c5bd8e 100644
--- a/dvbdevice.h
+++ b/dvbdevice.h
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: dvbdevice.h 1.26 2004/01/03 10:21:50 kls Exp $
+ * $Id: dvbdevice.h 1.27 2004/04/17 11:56:22 kls Exp $
*/
#ifndef __DVBDEVICE_H
@@ -26,7 +26,6 @@ class cDvbTuner;
/// The cDvbDevice implements a DVB device which can be accessed through the Linux DVB driver API.
class cDvbDevice : public cDevice {
- friend class cDvbOsd;
private:
static bool Probe(const char *FileName);
///< Probes for existing DVB devices.
@@ -38,7 +37,6 @@ public:
private:
fe_type_t frontendType;
int fd_osd, fd_audio, fd_video, fd_dvr, fd_stc;
- int OsdDeviceHandle(void) const { return fd_osd; }
protected:
virtual void MakePrimaryDevice(bool On);
public:
@@ -47,12 +45,11 @@ public:
virtual int ProvidesCa(const cChannel *Channel) const;
virtual bool HasDecoder(void) const;
-// OSD facilities
+// SPU facilities
private:
cDvbSpuDecoder *spuDecoder;
public:
- cOsdBase *NewOsd(int x, int y);
virtual cSpuDecoder *GetSpuDecoder(void);
// Channel facilities
diff --git a/dvbosd.c b/dvbosd.c
index 3d57362..d21bcef 100644
--- a/dvbosd.c
+++ b/dvbosd.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: dvbosd.c 1.21 2003/04/12 12:10:12 kls Exp $
+ * $Id: dvbosd.c 1.22 2004/05/01 15:10:44 kls Exp $
*/
#include "dvbosd.h"
@@ -13,40 +13,49 @@
#include <sys/unistd.h>
#include "tools.h"
-const cDvbDevice *cDvbOsd::dvbDevice = NULL;
+// --- cDvbOsd ---------------------------------------------------------------
-cDvbOsd::cDvbOsd(int x, int y)
-:cOsdBase(x, y)
+#define MAXNUMWINDOWS 7 // OSD windows are counted 1...7
+#define MAXOSDMEMORY 92000 // number of bytes available to the OSD (depends on firmware version, but there is no way of determining the actual value)
+
+cDvbOsd::cDvbOsd(int Left, int Top, int OsdDev)
+:cOsd(Left, Top)
{
- osdDev = dvbDevice ? dvbDevice->OsdDeviceHandle() : -1;
- if (dvbDevice && osdDev < 0)
+ osdDev = OsdDev;
+ shown = false;
+ if (osdDev < 0)
esyslog("ERROR: illegal OSD device handle (%d)!", osdDev);
}
cDvbOsd::~cDvbOsd()
{
- for (int i = 0; i < NumWindows(); i++)
- CloseWindow(GetWindowNr(i));
-}
-
-void cDvbOsd::SetDvbDevice(const cDvbDevice *DvbDevice)
-{
- dvbDevice = DvbDevice;
+ if (shown) {
+ cBitmap *Bitmap;
+ for (int i = 0; (Bitmap = GetBitmap(i)) != NULL; i++) {
+ Cmd(OSD_SetWindow, 0, i + 1);
+ Cmd(OSD_Close);
+ }
+ }
}
-bool cDvbOsd::SetWindow(cWindow *Window)
+eOsdError cDvbOsd::CanHandleAreas(const tArea *Areas, int NumAreas)
{
- if (Window) {
- // Window handles are counted 0...(MAXNUMWINDOWS - 1), but the actual window
- // numbers in the driver are used from 1...MAXNUMWINDOWS.
- int Handle = Window->Handle();
- if (0 <= Handle && Handle < MAXNUMWINDOWS) {
- Cmd(OSD_SetWindow, 0, Handle + 1);
- return true;
- }
- esyslog("ERROR: illegal window handle: %d", Handle);
+ eOsdError Result = cOsd::CanHandleAreas(Areas, NumAreas);
+ if (Result == oeOk) {
+ if (NumAreas > MAXNUMWINDOWS)
+ return oeTooManyAreas;
+ int TotalMemory = 0;
+ for (int i = 0; i < NumAreas; i++) {
+ if (Areas[i].bpp != 1 && Areas[i].bpp != 2 && Areas[i].bpp != 4 && Areas[i].bpp != 8)
+ return oeBppNotSupported;
+ if ((Areas[i].Width() & (8 / Areas[i].bpp - 1)) != 0)
+ return oeWrongAlignment;
+ TotalMemory += Areas[i].Width() * Areas[i].Height() / (8 / Areas[i].bpp);
+ }
+ if (TotalMemory > MAXOSDMEMORY)
+ return oeOutOfMemory;
}
- return false;
+ return Result;
}
void cDvbOsd::Cmd(OSD_Command cmd, int color, int x0, int y0, int x1, int y1, const void *data)
@@ -64,51 +73,78 @@ void cDvbOsd::Cmd(OSD_Command cmd, int color, int x0, int y0, int x1, int y1, co
}
}
-bool cDvbOsd::OpenWindow(cWindow *Window)
-{
- if (SetWindow(Window)) {
- Cmd(OSD_Open, Window->Bpp(), X0() + Window->X0(), Y0() + Window->Y0(), X0() + Window->X0() + Window->Width() - 1, Y0() + Window->Y0() + Window->Height() - 1, (void *)1); // initially hidden!
- return true;
- }
- return false;
-}
-
-void cDvbOsd::CommitWindow(cWindow *Window)
+void cDvbOsd::Flush(void)
{
- if (SetWindow(Window)) {
- int x1 = 0, y1 = 0, x2 = 0, y2 = 0;
- if (Window->Dirty(x1, y1, x2, y2)) {
- // commit colors:
- int FirstColor = 0, LastColor = 0;
- const eDvbColor *pal;
- while ((pal = Window->NewColors(FirstColor, LastColor)) != NULL)
- Cmd(OSD_SetPalette, FirstColor, LastColor, 0, 0, 0, pal);
- // commit modified data:
- Cmd(OSD_SetBlock, Window->Width(), x1, y1, x2, y2, Window->Data(x1, y1));
- }
+ cBitmap *Bitmap;
+ for (int i = 0; (Bitmap = GetBitmap(i)) != NULL; i++) {
+ Cmd(OSD_SetWindow, 0, i + 1);
+ if (!shown)
+ Cmd(OSD_Open, Bitmap->Bpp(), Left() + Bitmap->X0(), Top() + Bitmap->Y0(), Left() + Bitmap->X0() + Bitmap->Width() - 1, Top() + Bitmap->Y0() + Bitmap->Height() - 1, (void *)1); // initially hidden!
+ int x1 = 0, y1 = 0, x2 = 0, y2 = 0;
+ if (Bitmap->Dirty(x1, y1, x2, y2)) {
+ //TODO Workaround: apparently the bitmap sent to the driver always has to be a multiple
+ //TODO of 8 bits wide, and (dx * dy) also has to be a multiple of 8.
+ //TODO Fix driver (should be able to handle any size bitmaps!)
+ while ((x1 > 0 || x2 < Bitmap->Width() - 1) && ((x2 - x1) & 7) != 7) {
+ if (x2 < Bitmap->Width() - 1)
+ x2++;
+ else if (x1 > 0)
+ x1--;
+ }
+ //TODO "... / 2" <==> Bpp???
+ while ((y1 > 0 || y2 < Bitmap->Height() - 1) && (((x2 - x1 + 1) * (y2 - y1 + 1) / 2) & 7) != 0) {
+ if (y2 < Bitmap->Height() - 1)
+ y2++;
+ else if (y1 > 0)
+ y1--;
+ }
+ while ((x1 > 0 || x2 < Bitmap->Width() - 1) && (((x2 - x1 + 1) * (y2 - y1 + 1) / 2) & 7) != 0) {
+ if (x2 < Bitmap->Width() - 1)
+ x2++;
+ else if (x1 > 0)
+ x1--;
+ }
+ // commit colors:
+ int NumColors;
+ const tColor *Colors = Bitmap->Colors(NumColors);
+ if (Colors) {
+ //TODO this should be fixed in the driver!
+ tColor colors[NumColors];
+ for (int i = 0; i < NumColors; i++) {
+ // convert AARRGGBB to AABBGGRR (the driver expects the colors the wrong way):
+ colors[i] = (Colors[i] & 0xFF000000) | ((Colors[i] & 0x0000FF) << 16) | (Colors[i] & 0x00FF00) | ((Colors[i] & 0xFF0000) >> 16);
+#if __BYTE_ORDER == __BIG_ENDIAN
+ // actually the driver itself should access the bytes according to the current endianness!
+ colors[i] = ((colors[i] & 0xFF) << 24) | ((colors[i] & 0xFF00) << 8) | ((colors[i] & 0xFF0000) >> 8) | ((colors[i] & 0xFF000000) >> 24);
+#endif
+ }
+ Colors = colors;
+ //TODO end of stuff that should be fixed in the driver
+ Cmd(OSD_SetPalette, 0, NumColors - 1, 0, 0, 0, Colors);
+ }
+ // commit modified data:
+ Cmd(OSD_SetBlock, Bitmap->Width(), x1, y1, x2, y2, Bitmap->Data(x1, y1));
+ }
+ Bitmap->Clean();
+ }
+ if (!shown) {
+ // Showing the windows in a separate loop to avoid seeing them come up one after another
+ for (int i = 0; (Bitmap = GetBitmap(i)) != NULL; i++) {
+ Cmd(OSD_SetWindow, 0, i + 1);
+ Cmd(OSD_MoveWindow, 0, Left() + Bitmap->X0(), Top() + Bitmap->Y0());
+ }
+ shown = true;
}
}
-void cDvbOsd::ShowWindow(cWindow *Window)
-{
- if (SetWindow(Window))
- Cmd(OSD_MoveWindow, 0, X0() + Window->X0(), Y0() + Window->Y0());
-}
-
-void cDvbOsd::HideWindow(cWindow *Window, bool Hide)
-{
- if (SetWindow(Window))
- Cmd(Hide ? OSD_Hide : OSD_Show, 0);
-}
+// --- cDvbOsdProvider -------------------------------------------------------
-void cDvbOsd::MoveWindow(cWindow *Window, int x, int y)
+cDvbOsdProvider::cDvbOsdProvider(int OsdDev)
{
- if (SetWindow(Window))
- Cmd(OSD_MoveWindow, 0, X0() + x, Y0() + y);
+ osdDev = OsdDev;
}
-void cDvbOsd::CloseWindow(cWindow *Window)
+cOsd *cDvbOsdProvider::CreateOsd(int Left, int Top)
{
- if (SetWindow(Window))
- Cmd(OSD_Close);
+ return new cDvbOsd(Left, Top, osdDev);
}
diff --git a/dvbosd.h b/dvbosd.h
index cbc7901..bac43f5 100644
--- a/dvbosd.h
+++ b/dvbosd.h
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: dvbosd.h 1.16 2002/11/01 10:05:47 kls Exp $
+ * $Id: dvbosd.h 1.17 2004/04/30 13:44:16 kls Exp $
*/
#ifndef __DVBOSD_H
@@ -12,25 +12,26 @@
#include <linux/dvb/osd.h>
#include "dvbdevice.h"
-#include "osdbase.h"
+#include "osd.h"
-class cDvbOsd : public cOsdBase {
+class cDvbOsd : public cOsd {
private:
- static const cDvbDevice *dvbDevice;
int osdDev;
- bool SetWindow(cWindow *Window);
+ bool shown;
void Cmd(OSD_Command cmd, int color = 0, int x0 = 0, int y0 = 0, int x1 = 0, int y1 = 0, const void *data = NULL);
-protected:
- virtual bool OpenWindow(cWindow *Window);
- virtual void CommitWindow(cWindow *Window);
- virtual void ShowWindow(cWindow *Window);
- virtual void HideWindow(cWindow *Window, bool Hide);
- virtual void MoveWindow(cWindow *Window, int x, int y);
- virtual void CloseWindow(cWindow *Window);
public:
- cDvbOsd(int x, int y);
+ cDvbOsd(int Left, int Top, int OsdDev);
virtual ~cDvbOsd();
- static void SetDvbDevice(const cDvbDevice *DvbDevice);
+ virtual eOsdError CanHandleAreas(const tArea *Areas, int NumAreas);
+ virtual void Flush(void);
+ };
+
+class cDvbOsdProvider : public cOsdProvider {
+private:
+ int osdDev;
+public:
+ cDvbOsdProvider(int OsdDev);
+ virtual cOsd *CreateOsd(int Left, int Top);
};
#endif //__DVBOSD_H
diff --git a/dvbspu.c b/dvbspu.c
index 74ace19..a7af8ee 100644
--- a/dvbspu.c
+++ b/dvbspu.c
@@ -8,7 +8,7 @@
*
* parts of this file are derived from the OMS program.
*
- * $Id: dvbspu.c 1.5 2003/10/12 09:43:18 kls Exp $
+ * $Id: dvbspu.c 1.6 2004/04/30 13:45:02 kls Exp $
*/
#include <assert.h>
@@ -16,8 +16,6 @@
#include <inttypes.h>
#include <math.h>
-#include "osd.h"
-#include "osdbase.h"
#include "device.h"
#include "dvbspu.h"
@@ -105,13 +103,13 @@ cBitmap *cDvbSpuBitmap::getBitmap(const aDvbSpuPalDescr paldescr,
if (w & 0x03)
w += 4 - (w & 0x03);
- cBitmap *ret = new cBitmap(w, h, 2, true);
+ cBitmap *ret = new cBitmap(w, h, 2);
// set the palette
for (int i = 0; i < 4; i++) {
uint32_t color =
pal.getColor(paldescr[i].index, paldescr[i].trans);
- ret->SetColor(i, (eDvbColor) color);
+ ret->SetColor(i, (tColor) color);
}
// set the content
@@ -323,8 +321,9 @@ int cDvbSpuDecoder::ScaleYres(int value)
void cDvbSpuDecoder::DrawBmp(sDvbSpuRect & size, cBitmap * bmp)
{
- osd->Create(size.x1, size.y1, size.width(), size.height(), 2, false);
- osd->SetBitmap(size.x1, size.y1, *bmp);
+ tArea Area = { size.x1, size.y1, size.x2, size.y2, 2 };
+ osd->SetAreas(&Area, 1);
+ osd->DrawBitmap(size.x1, size.y1, *bmp);
delete bmp;
}
@@ -360,8 +359,8 @@ void cDvbSpuDecoder::Draw(void)
if (bg || fg) {
if (osd == NULL)
- if ((osd = cOsd::OpenRaw(0, 0)) == NULL) {
- dsyslog("OpenRaw failed\n");
+ if ((osd = cOsdProvider::NewOsd(0, 0)) == NULL) {
+ dsyslog("NewOsd failed\n");
return;
}
diff --git a/dvbspu.h b/dvbspu.h
index 11bf720..4c926df 100644
--- a/dvbspu.h
+++ b/dvbspu.h
@@ -8,7 +8,7 @@
*
* parts of this file are derived from the OMS program.
*
- * $Id: dvbspu.h 1.2 2002/09/29 13:49:01 kls Exp $
+ * $Id: dvbspu.h 1.3 2004/04/30 13:44:41 kls Exp $
*/
#ifndef __DVBSPU_H
@@ -16,7 +16,7 @@
#include <inttypes.h>
-#include "osdbase.h"
+#include "osd.h"
#include "spu.h"
typedef struct sDvbSpuPalDescr {
@@ -91,7 +91,7 @@ class cDvbSpuBitmap {
class cDvbSpuDecoder:public cSpuDecoder {
private:
- cOsdBase * osd;
+ cOsd * osd;
// processing state
uint8_t *spu;
diff --git a/eit.c b/eit.c
index a426477..97ba523 100644
--- a/eit.c
+++ b/eit.c
@@ -8,7 +8,7 @@
* Robert Schneider <Robert.Schneider@web.de> and Rolf Hakenes <hakenes@hippomi.de>.
* Adapted to 'libsi' for VDR 1.3.0 by Marcel Wiesweg <marcel.wiesweg@gmx.de>.
*
- * $Id: eit.c 1.93 2004/03/13 13:54:20 kls Exp $
+ * $Id: eit.c 1.94 2004/03/20 10:53:23 kls Exp $
*/
#include "eit.h"
@@ -197,7 +197,7 @@ cEIT::cEIT(cSchedules *Schedules, int Source, u_char Tid, const u_char *Data)
pEvent->SetShortText(ShortEventDescriptor->text.getText(buffer));
}
if (ExtendedEventDescriptors) {
- char buffer[ExtendedEventDescriptors->getMaximumTextLength()];
+ char buffer[ExtendedEventDescriptors->getMaximumTextLength(": ")];
pEvent->SetDescription(ExtendedEventDescriptors->getText(buffer, ": "));
}
}
diff --git a/eitscan.c b/eitscan.c
index 191a00e..4e2bb42 100644
--- a/eitscan.c
+++ b/eitscan.c
@@ -4,14 +4,14 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: eitscan.c 1.21 2004/02/14 13:44:31 kls Exp $
+ * $Id: eitscan.c 1.22 2004/04/16 13:33:34 kls Exp $
*/
#include "eitscan.h"
#include <stdlib.h>
#include "channels.h"
#include "dvbdevice.h"
-#include "interface.h"
+#include "skins.h"
// --- cScanData -------------------------------------------------------------
@@ -149,7 +149,7 @@ void cEITScanner::Process(void)
if ((!Channel->Ca() || Channel->Ca() == Device->DeviceNumber() + 1 || Channel->Ca() >= 0x0100) && Device->ProvidesTransponder(Channel)) {
if (Device == cDevice::PrimaryDevice() && !currentChannel) {
currentChannel = Device->CurrentChannel();
- Interface->Info("Starting EPG scan");
+ Skins.Message(mtInfo, "Starting EPG scan");
}
currentDevice = Device;//XXX see also dvbdevice.c!!!
Device->SwitchChannel(Channel, false);
diff --git a/epg2html.pl b/epg2html.pl
index c6e6f9c..6b25846 100755
--- a/epg2html.pl
+++ b/epg2html.pl
@@ -12,7 +12,7 @@
# See the main source file 'vdr.c' for copyright information and
# how to reach the author.
#
-# $Id: epg2html.pl 1.5 2004/02/22 13:18:27 kls Exp $
+# $Id: epg2html.pl 1.6 2004/03/28 11:15:01 kls Exp $
@Index = ();
@@ -51,7 +51,7 @@ while (<>) {
while (<>) {
if (/^T (.*)/) { $Title = Tags($1); }
elsif (/^S (.*)/) { $Subtitle = Tags($1); }
- elsif (/^D (.*)/) { $Description = Tags($1); }
+ elsif (/^D (.*)/) { $Description = Tags($1); $Description =~ s/\|/<br>/g; }
elsif (/^V (.*)/) { $Vps = $1; }
elsif (/^e/) {
$Events{$Time} = [($Duration, $Title, $Subtitle, $Description, $Vps)];
diff --git a/font.c b/font.c
index e933df2..9a5b31e 100644
--- a/font.c
+++ b/font.c
@@ -4,9 +4,11 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: font.c 1.5 2004/01/16 13:17:57 kls Exp $
+ * $Id: font.c 1.7 2004/05/16 10:50:59 kls Exp $
*/
+#include "config.h"
+#include <ctype.h>
#include "font.h"
#include "tools.h"
@@ -14,6 +16,10 @@
#include "fontosd.c"
#include "fontsml.c"
+#include "fontfix-iso8859-2.c"
+#include "fontosd-iso8859-2.c"
+#include "fontsml-iso8859-2.c"
+
#include "fontfix-iso8859-5.c"
#include "fontosd-iso8859-5.c"
#include "fontsml-iso8859-5.c"
@@ -22,14 +28,18 @@
#include "fontosd-iso8859-7.c"
#include "fontsml-iso8859-7.c"
+// --- cFont -----------------------------------------------------------------
+
static void *FontData[eDvbCodeSize][eDvbFontSize] = {
{ FontOsd_iso8859_1, FontFix_iso8859_1, FontSml_iso8859_1 },
+ { FontOsd_iso8859_2, FontFix_iso8859_2, FontSml_iso8859_2 },
{ FontOsd_iso8859_5, FontFix_iso8859_5, FontSml_iso8859_5 },
{ FontOsd_iso8859_7, FontFix_iso8859_7, FontSml_iso8859_7 },
};
static const char *FontCode[eDvbCodeSize] = {
"iso8859-1",
+ "iso8859-2",
"iso8859-5",
"iso8859-7",
};
@@ -44,9 +54,9 @@ cFont::cFont(void *Data)
void cFont::SetData(void *Data)
{
- int h = ((tCharData *)Data)->height;
+ height = ((tCharData *)Data)->height;
for (int i = 0; i < NUMCHARS; i++)
- data[i] = (tCharData *)&((tPixelData *)Data)[(i < 32 ? 0 : i - 32) * (h + 2)];
+ data[i] = (tCharData *)&((tPixelData *)Data)[(i < 32 ? 0 : i - 32) * (height + 2)];
}
int cFont::Width(const char *s) const
@@ -61,7 +71,7 @@ int cFont::Height(const char *s) const
{
int h = 0;
if (s && *s)
- h = Height(*s); // all characters have the same height!
+ h = height; // all characters have the same height!
return h;
}
@@ -95,7 +105,131 @@ void cFont::SetFont(eDvbFont Font, void *Data)
const cFont *cFont::GetFont(eDvbFont Font)
{
+ if (Setup.UseSmallFont == 0 && Font == fontSml)
+ Font = fontOsd;
+ else if (Setup.UseSmallFont == 2 && Font == fontOsd)
+ Font = fontSml;
if (!fonts[Font])
SetFont(Font);
return fonts[Font];
}
+
+// --- cTextWrapper ----------------------------------------------------------
+
+cTextWrapper::cTextWrapper(void)
+{
+ text = eol = NULL;
+ lines = 0;
+ lastLine = -1;
+}
+
+cTextWrapper::cTextWrapper(const char *Text, const cFont *Font, int Width)
+{
+ text = NULL;
+ Set(Text, Font, Width);
+}
+
+cTextWrapper::~cTextWrapper()
+{
+ free(text);
+}
+
+void cTextWrapper::Set(const char *Text, const cFont *Font, int Width)
+{
+ free(text);
+ text = Text ? strdup(Text) : NULL;
+ eol = NULL;
+ lines = 0;
+ lastLine = -1;
+ if (!text)
+ return;
+ lines = 1;
+ if (Width <= 0)
+ return;
+
+ char *Blank = NULL;
+ char *Delim = NULL;
+ int w = 0;
+
+ stripspace(text); // strips trailing newlines
+
+ for (char *p = text; *p; ) {
+ if (*p == '\n') {
+ lines++;
+ w = 0;
+ Blank = Delim = NULL;
+ p++;
+ continue;
+ }
+ else if (isspace(*p))
+ Blank = p;
+ int cw = Font->Width(*p);
+ if (w + cw > Width) {
+ if (Blank) {
+ *Blank = '\n';
+ p = Blank;
+ continue;
+ }
+ else {
+ // Here's the ugly part, where we don't have any whitespace to
+ // punch in a newline, so we need to make room for it:
+ if (Delim)
+ p = Delim + 1; // let's fall back to the most recent delimiter
+ char *s = MALLOC(char, strlen(text) + 2); // The additional '\n' plus the terminating '\0'
+ int l = p - text;
+ strncpy(s, text, l);
+ s[l] = '\n';
+ strcpy(s + l + 1, p);
+ free(text);
+ text = s;
+ p = text + l;
+ continue;
+ }
+ }
+ else
+ w += cw;
+ if (strchr("-.,:;!?_", *p)) {
+ Delim = p;
+ Blank = NULL;
+ }
+ p++;
+ }
+}
+
+const char *cTextWrapper::Text(void)
+{
+ if (eol) {
+ *eol = '\n';
+ eol = NULL;
+ }
+ return text;
+}
+
+const char *cTextWrapper::GetLine(int Line)
+{
+ char *s = NULL;
+ if (Line < lines) {
+ if (eol) {
+ *eol = '\n';
+ if (Line == lastLine + 1)
+ s = eol + 1;
+ eol = NULL;
+ }
+ if (!s) {
+ s = text;
+ for (int i = 0; i < Line; i++) {
+ s = strchr(s, '\n');
+ if (s)
+ s++;
+ else
+ break;
+ }
+ }
+ if (s) {
+ if ((eol = strchr(s, '\n')) != NULL)
+ *eol = 0;
+ }
+ lastLine = Line;
+ }
+ return s;
+}
diff --git a/font.h b/font.h
index 9c36316..3803960 100644
--- a/font.h
+++ b/font.h
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: font.h 1.5 2004/01/16 13:18:28 kls Exp $
+ * $Id: font.h 1.7 2004/05/16 10:49:44 kls Exp $
*/
#ifndef __FONT_H
@@ -21,6 +21,7 @@ enum eDvbFont {
enum eDvbCode {
code_iso8859_1,
+ code_iso8859_2,
code_iso8859_5,
code_iso8859_7,
#define eDvbCodeSize (code_iso8859_7 + 1)
@@ -38,13 +39,20 @@ private:
static eDvbCode code;
static cFont *fonts[];
const tCharData *data[NUMCHARS];
+ int height;
public:
cFont(void *Data);
void SetData(void *Data);
int Width(unsigned char c) const { return data[c]->width; }
+ ///< Returns the width of the given character.
int Width(const char *s) const;
+ ///< Returns the width of the given string.
int Height(unsigned char c) const { return data[c]->height; }
+ ///< Returns the height of the given character.
int Height(const char *s) const;
+ ///< Returns the height of the given string.
+ int Height(void) const { return height; }
+ ///< Returns the height of this font (all characters have the same height).
const tCharData *CharData(unsigned char c) const { return data[c]; }
static bool SetCode(const char *Code);
static void SetCode(eDvbCode Code);
@@ -52,4 +60,27 @@ public:
static const cFont *GetFont(eDvbFont Font);
};
+class cTextWrapper {
+private:
+ char *text;
+ char *eol;
+ int lines;
+ int lastLine;
+public:
+ cTextWrapper(void);
+ cTextWrapper(const char *Text, const cFont *Font, int Width);
+ ~cTextWrapper();
+ void Set(const char *Text, const cFont *Font, int Width);
+ ///< Wraps the Text to make it fit into the area defined by the given Width
+ ///< when displayed with the given Font.
+ ///< Wrapping is done by inserting the necessary number of newline
+ ///< characters into the string.
+ const char *Text(void);
+ ///< Returns the full wrapped text.
+ int Lines(void) { return lines; }
+ ///< Returns the actual number of lines needed to display the full wrapped text.
+ const char *GetLine(int Line);
+ ///< Returns the given Line. The first line is numbered 0.
+ };
+
#endif //__FONT_H
diff --git a/fontfix-iso8859-2.c b/fontfix-iso8859-2.c
new file mode 100644
index 0000000..1e743bd
--- /dev/null
+++ b/fontfix-iso8859-2.c
@@ -0,0 +1,6498 @@
+cFont::tPixelData FontFix_iso8859_2[][28] = {
+ { // 32
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 33
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000300, // ......**.......
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000000, // ...............
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 34
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001DC0, // ...***.***.....
+ 0x00001DC0, // ...***.***.....
+ 0x00001DC0, // ...***.***.....
+ 0x00001DC0, // ...***.***.....
+ 0x00000880, // ....*...*......
+ 0x00000880, // ....*...*......
+ 0x00000880, // ....*...*......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 35
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000660, // .....**..**....
+ 0x00000660, // .....**..**....
+ 0x00000660, // .....**..**....
+ 0x00000660, // .....**..**....
+ 0x00000660, // .....**..**....
+ 0x00000660, // .....**..**....
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00000CC0, // ....**..**.....
+ 0x00000CC0, // ....**..**.....
+ 0x00000CC0, // ....**..**.....
+ 0x00007FF0, // .***********...
+ 0x00007FF0, // .***********...
+ 0x00001980, // ...**..**......
+ 0x00001980, // ...**..**......
+ 0x00001980, // ...**..**......
+ 0x00001980, // ...**..**......
+ 0x00001980, // ...**..**......
+ 0x00001980, // ...**..**......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 36
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000F60, // ....****.**....
+ 0x00001FE0, // ...********....
+ 0x000030E0, // ..**....***....
+ 0x00003060, // ..**.....**....
+ 0x00003000, // ..**...........
+ 0x00003800, // ..***..........
+ 0x00001F80, // ...******......
+ 0x000007E0, // .....******....
+ 0x00000070, // .........***...
+ 0x00000030, // ..........**...
+ 0x00003030, // ..**......**...
+ 0x00003870, // ..***....***...
+ 0x00003FE0, // ..*********....
+ 0x000037C0, // ..**.*****.....
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 37
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000F00, // ....****.......
+ 0x00001980, // ...**..**......
+ 0x000030C0, // ..**....**.....
+ 0x000030C0, // ..**....**.....
+ 0x00001980, // ...**..**......
+ 0x00000F00, // ....****.......
+ 0x00000070, // .........***...
+ 0x000003C0, // ......****.....
+ 0x00000E00, // ....***........
+ 0x000039E0, // ..***..****....
+ 0x00000330, // ......**..**...
+ 0x00000618, // .....**....**..
+ 0x00000618, // .....**....**..
+ 0x00000330, // ......**..**...
+ 0x000001E0, // .......****....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 38
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000780, // .....****......
+ 0x00000FC0, // ....******.....
+ 0x000018C0, // ...**...**.....
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00000C00, // ....**.........
+ 0x00000E00, // ....***........
+ 0x00001F30, // ...*****..**...
+ 0x00001BF0, // ...**.******...
+ 0x000031E0, // ..**...****....
+ 0x000030C0, // ..**....**.....
+ 0x000031E0, // ..**...****....
+ 0x00003FF8, // ..***********..
+ 0x00001F38, // ...*****..***..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 39
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000200, // ......*........
+ 0x00000200, // ......*........
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 40
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000060, // .........**....
+ 0x000000E0, // ........***....
+ 0x000000C0, // ........**.....
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x000000C0, // ........**.....
+ 0x000000E0, // ........***....
+ 0x00000060, // .........**....
+ 0x00000000, // ...............
+ },
+ { // 41
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001800, // ...**..........
+ 0x00001C00, // ...***.........
+ 0x00000C00, // ....**.........
+ 0x00000600, // .....**........
+ 0x00000600, // .....**........
+ 0x00000600, // .....**........
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000600, // .....**........
+ 0x00000600, // .....**........
+ 0x00000600, // .....**........
+ 0x00000C00, // ....**.........
+ 0x00001C00, // ...***.........
+ 0x00001800, // ...**..........
+ 0x00000000, // ...............
+ },
+ { // 42
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00003330, // ..**..**..**...
+ 0x00003FF0, // ..**********...
+ 0x00000FC0, // ....******.....
+ 0x00000300, // ......**.......
+ 0x00000FC0, // ....******.....
+ 0x00000CC0, // ....**..**.....
+ 0x00001CE0, // ...***..***....
+ 0x00001860, // ...**....**....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 43
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 44
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000600, // .....**........
+ 0x00000C00, // ....**.........
+ 0x00000800, // ....*..........
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 45
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 46
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 47
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000018, // ...........**..
+ 0x00000018, // ...........**..
+ 0x00000030, // ..........**...
+ 0x00000030, // ..........**...
+ 0x00000060, // .........**....
+ 0x00000060, // .........**....
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000600, // .....**........
+ 0x00000600, // .....**........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 48
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000780, // .....****......
+ 0x00001FE0, // ...********....
+ 0x00001860, // ...**....**....
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00001860, // ...**....**....
+ 0x00001FE0, // ...********....
+ 0x00000780, // .....****......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 49
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00003F00, // ..******.......
+ 0x00003F00, // ..******.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 50
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FC0, // ....******.....
+ 0x00001FE0, // ...********....
+ 0x00003870, // ..***....***...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00000030, // ..........**...
+ 0x00000070, // .........***...
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00001C00, // ...***.........
+ 0x00003800, // ..***..........
+ 0x00007FF0, // .***********...
+ 0x00007FF0, // .***********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 51
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FC0, // ....******.....
+ 0x00001FE0, // ...********....
+ 0x00003870, // ..***....***...
+ 0x00003030, // ..**......**...
+ 0x00000030, // ..........**...
+ 0x00000070, // .........***...
+ 0x000000E0, // ........***....
+ 0x000007C0, // .....*****.....
+ 0x000007E0, // .....******....
+ 0x00000070, // .........***...
+ 0x00000030, // ..........**...
+ 0x00000030, // ..........**...
+ 0x00006030, // .**.......**...
+ 0x00007070, // .***.....***...
+ 0x00003FE0, // ..*********....
+ 0x00001FC0, // ...*******.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 52
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000001C0, // .......***.....
+ 0x000003C0, // ......****.....
+ 0x000007C0, // .....*****.....
+ 0x000006C0, // .....**.**.....
+ 0x00000CC0, // ....**..**.....
+ 0x00000CC0, // ....**..**.....
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x000030C0, // ..**....**.....
+ 0x000030C0, // ..**....**.....
+ 0x00007FF0, // .***********...
+ 0x00007FF0, // .***********...
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x000007F0, // .....*******...
+ 0x000007F0, // .....*******...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 53
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001FF0, // ...*********...
+ 0x00001FF0, // ...*********...
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001BC0, // ...**.****.....
+ 0x00001FF0, // ...*********...
+ 0x00001C70, // ...***...***...
+ 0x00000038, // ..........***..
+ 0x00000018, // ...........**..
+ 0x00000018, // ...........**..
+ 0x00000018, // ...........**..
+ 0x00003038, // ..**......***..
+ 0x00003870, // ..***....***...
+ 0x00001FF0, // ...*********...
+ 0x00000FC0, // ....******.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 54
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000001F0, // .......*****...
+ 0x000007F0, // .....*******...
+ 0x00000F00, // ....****.......
+ 0x00001C00, // ...***.........
+ 0x00001800, // ...**..........
+ 0x00003800, // ..***..........
+ 0x000037C0, // ..**.*****.....
+ 0x00003FE0, // ..*********....
+ 0x00003870, // ..***....***...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003830, // ..***.....**...
+ 0x00001C70, // ...***...***...
+ 0x00001FE0, // ...********....
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 55
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00003030, // ..**......**...
+ 0x00000030, // ..........**...
+ 0x00000060, // .........**....
+ 0x00000060, // .........**....
+ 0x00000060, // .........**....
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 56
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000780, // .....****......
+ 0x00001FE0, // ...********....
+ 0x00003870, // ..***....***...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00001860, // ...**....**....
+ 0x00000FC0, // ....******.....
+ 0x00001FE0, // ...********....
+ 0x00003870, // ..***....***...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003870, // ..***....***...
+ 0x00001FE0, // ...********....
+ 0x00000FC0, // ....******.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 57
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000003C0, // ......****.....
+ 0x00000FF0, // ....********...
+ 0x00000C30, // ....**....**...
+ 0x00001818, // ...**......**..
+ 0x00001818, // ...**......**..
+ 0x00001818, // ...**......**..
+ 0x00001818, // ...**......**..
+ 0x00001838, // ...**.....***..
+ 0x00001C78, // ...***...****..
+ 0x00000FD8, // ....******.**..
+ 0x00000798, // .....****..**..
+ 0x00000018, // ...........**..
+ 0x00000030, // ..........**...
+ 0x00000070, // .........***...
+ 0x00001FE0, // ...********....
+ 0x00001F80, // ...******......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 58
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 59
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00000C00, // ....**.........
+ 0x00001800, // ...**..........
+ 0x00001000, // ...*...........
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 60
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000001C, // ...........***.
+ 0x00000078, // .........****..
+ 0x000001E0, // .......****....
+ 0x00000780, // .....****......
+ 0x00001E00, // ...****........
+ 0x00007800, // .****..........
+ 0x00007800, // .****..........
+ 0x00001E00, // ...****........
+ 0x00000780, // .....****......
+ 0x000001E0, // .......****....
+ 0x00000078, // .........****..
+ 0x0000001C, // ...........***.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 61
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 62
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007000, // .***...........
+ 0x00003C00, // ..****.........
+ 0x00000F00, // ....****.......
+ 0x000003C0, // ......****.....
+ 0x000000F0, // ........****...
+ 0x0000003C, // ..........****.
+ 0x0000003C, // ..........****.
+ 0x000000F0, // ........****...
+ 0x000003C0, // ......****.....
+ 0x00000F00, // ....****.......
+ 0x00003C00, // ..****.........
+ 0x00007000, // .***...........
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 63
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FC0, // ....******.....
+ 0x00001FE0, // ...********....
+ 0x00001870, // ...**....***...
+ 0x00001830, // ...**.....**...
+ 0x00001830, // ...**.....**...
+ 0x00000030, // ..........**...
+ 0x00000070, // .........***...
+ 0x000001E0, // .......****....
+ 0x00000380, // ......***......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000000, // ...............
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 64
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00001FC0, // ...*******.....
+ 0x000018C0, // ...**...**.....
+ 0x00003060, // ..**.....**....
+ 0x00003060, // ..**.....**....
+ 0x000031E0, // ..**...****....
+ 0x000033E0, // ..**..*****....
+ 0x00003760, // ..**.***.**....
+ 0x00003660, // ..**.**..**....
+ 0x00003660, // ..**.**..**....
+ 0x00003760, // ..**.***.**....
+ 0x000033F0, // ..**..******...
+ 0x000031F0, // ..**...*****...
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00001860, // ...**....**....
+ 0x00001FE0, // ...********....
+ 0x00000780, // .....****......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 65
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003F00, // ..******.......
+ 0x00003F00, // ..******.......
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000CC0, // ....**..**.....
+ 0x00000CC0, // ....**..**.....
+ 0x00001CE0, // ...***..***....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 66
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007FE0, // .**********....
+ 0x00007FF0, // .***********...
+ 0x00001838, // ...**.....***..
+ 0x00001818, // ...**......**..
+ 0x00001818, // ...**......**..
+ 0x00001838, // ...**.....***..
+ 0x00001FF0, // ...*********...
+ 0x00001FF8, // ...**********..
+ 0x0000181C, // ...**......***.
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x0000181C, // ...**......***.
+ 0x00007FF8, // .************..
+ 0x00007FF0, // .***********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 67
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007D8, // .....*****.**..
+ 0x00001FF8, // ...**********..
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x00007018, // .***.......**..
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00007000, // .***...........
+ 0x00003000, // ..**...........
+ 0x00003818, // ..***......**..
+ 0x00001FF8, // ...**********..
+ 0x000007E0, // .....******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 68
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000FFC0, // **********.....
+ 0x0000FFF0, // ************...
+ 0x00003038, // ..**......***..
+ 0x00003018, // ..**.......**..
+ 0x0000301C, // ..**.......***.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x00003018, // ..**.......**..
+ 0x00003038, // ..**......***..
+ 0x0000FFF0, // ************...
+ 0x0000FFE0, // ***********....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 69
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00001818, // ...**......**..
+ 0x00001818, // ...**......**..
+ 0x000018D8, // ...**...**.**..
+ 0x000018C0, // ...**...**.....
+ 0x00001FC0, // ...*******.....
+ 0x00001FC0, // ...*******.....
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 70
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x000018CC, // ...**...**..**.
+ 0x000018C0, // ...**...**.....
+ 0x00001FC0, // ...*******.....
+ 0x00001FC0, // ...*******.....
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00007F80, // .********......
+ 0x00007F80, // .********......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 71
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007EC, // .....******.**.
+ 0x00001FFC, // ...***********.
+ 0x0000381C, // ..***......***.
+ 0x0000300C, // ..**........**.
+ 0x0000700C, // .***........**.
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x000060FC, // .**.....******.
+ 0x000060FC, // .**.....******.
+ 0x0000700C, // .***........**.
+ 0x0000300C, // ..**........**.
+ 0x0000381C, // ..***......***.
+ 0x00001FF8, // ...**********..
+ 0x000007E0, // .....******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 72
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 73
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 74
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FFC, // ....**********.
+ 0x00000FFC, // ....**********.
+ 0x00000060, // .........**....
+ 0x00000060, // .........**....
+ 0x00000060, // .........**....
+ 0x00000060, // .........**....
+ 0x00000060, // .........**....
+ 0x00000060, // .........**....
+ 0x00000060, // .........**....
+ 0x00006060, // .**......**....
+ 0x00006060, // .**......**....
+ 0x00006060, // .**......**....
+ 0x000070E0, // .***....***....
+ 0x00003FC0, // ..********.....
+ 0x00001F80, // ...******......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 75
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000FCF8, // ******..*****..
+ 0x0000FCF8, // ******..*****..
+ 0x000030E0, // ..**....***....
+ 0x000031C0, // ..**...***.....
+ 0x00003380, // ..**..***......
+ 0x00003700, // ..**.***.......
+ 0x00003E00, // ..*****........
+ 0x00003F00, // ..******.......
+ 0x00003B80, // ..***.***......
+ 0x000031C0, // ..**...***.....
+ 0x000030E0, // ..**....***....
+ 0x00003060, // ..**.....**....
+ 0x00003070, // ..**.....***...
+ 0x0000FC3C, // ******....****.
+ 0x0000FC3C, // ******....****.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 76
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007F80, // .********......
+ 0x00007F80, // .********......
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C18, // ....**.....**..
+ 0x00000C18, // ....**.....**..
+ 0x00000C18, // ....**.....**..
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 77
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000F03C, // ****......****.
+ 0x0000F03C, // ****......****.
+ 0x00007878, // .****....****..
+ 0x00007878, // .****....****..
+ 0x00006CD8, // .**.**..**.**..
+ 0x00006CD8, // .**.**..**.**..
+ 0x00006CD8, // .**.**..**.**..
+ 0x00006798, // .**..****..**..
+ 0x00006318, // .**...**...**..
+ 0x00006318, // .**...**...**..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x0000F87C, // *****....*****.
+ 0x0000F87C, // *****....*****.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 78
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000787C, // .****....*****.
+ 0x0000787C, // .****....*****.
+ 0x00003C18, // ..****.....**..
+ 0x00003C18, // ..****.....**..
+ 0x00003618, // ..**.**....**..
+ 0x00003618, // ..**.**....**..
+ 0x00003318, // ..**..**...**..
+ 0x00003318, // ..**..**...**..
+ 0x00003198, // ..**...**..**..
+ 0x00003198, // ..**...**..**..
+ 0x000030D8, // ..**....**.**..
+ 0x000030D8, // ..**....**.**..
+ 0x00003078, // ..**.....****..
+ 0x00007C78, // .*****...****..
+ 0x00007C38, // .*****....***..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 79
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000701C, // .***.......***.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000701C, // .***.......***.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 80
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007FE0, // .**********....
+ 0x00007FF8, // .************..
+ 0x0000181C, // ...**......***.
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x0000181C, // ...**......***.
+ 0x00001FF8, // ...**********..
+ 0x00001FE0, // ...********....
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00007F80, // .********......
+ 0x00007F80, // .********......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 81
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000701C, // .***.......***.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000701C, // .***.......***.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x0000070C, // .....***....**.
+ 0x00001FFC, // ...***********.
+ 0x00001CF0, // ...***..****...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 82
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000FF80, // *********......
+ 0x0000FFE0, // ***********....
+ 0x00003070, // ..**.....***...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003070, // ..**.....***...
+ 0x00003FE0, // ..*********....
+ 0x00003F80, // ..*******......
+ 0x000031C0, // ..**...***.....
+ 0x000030E0, // ..**....***....
+ 0x00003060, // ..**.....**....
+ 0x00003070, // ..**.....***...
+ 0x0000FC3C, // ******....****.
+ 0x0000FC3C, // ******....****.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 83
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FD8, // ....******.**..
+ 0x00001FF8, // ...**********..
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003800, // ..***..........
+ 0x00001F00, // ...*****.......
+ 0x00000FE0, // ....*******....
+ 0x000001F0, // .......*****...
+ 0x00000038, // ..........***..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00007038, // .***......***..
+ 0x00007FF0, // .***********...
+ 0x00006FE0, // .**.*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 84
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00006318, // .**...**...**..
+ 0x00006318, // .**...**...**..
+ 0x00006318, // .**...**...**..
+ 0x00006318, // .**...**...**..
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00001FE0, // ...********....
+ 0x00001FE0, // ...********....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 85
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007C7C, // .*****...*****.
+ 0x00007C7C, // .*****...*****.
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00001830, // ...**.....**...
+ 0x00001FF0, // ...*********...
+ 0x00000FE0, // ....*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 86
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000F87C, // *****....*****.
+ 0x0000F87C, // *****....*****.
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00000CC0, // ....**..**.....
+ 0x00000CC0, // ....**..**.....
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 87
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000F87C, // *****....*****.
+ 0x0000F87C, // *****....*****.
+ 0x00006018, // .**........**..
+ 0x00006318, // .**...**...**..
+ 0x00006318, // .**...**...**..
+ 0x00006798, // .**..****..**..
+ 0x00006798, // .**..****..**..
+ 0x00006FD8, // .**.******.**..
+ 0x00006CD8, // .**.**..**.**..
+ 0x00006CD8, // .**.**..**.**..
+ 0x00003CF0, // ..****..****...
+ 0x00003870, // ..***....***...
+ 0x00003870, // ..***....***...
+ 0x00003870, // ..***....***...
+ 0x00003870, // ..***....***...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 88
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00007038, // .***......***..
+ 0x00003870, // ..***....***...
+ 0x00001CE0, // ...***..***....
+ 0x00000FC0, // ....******.....
+ 0x00000780, // .....****......
+ 0x00000300, // ......**.......
+ 0x00000780, // .....****......
+ 0x00000CC0, // ....**..**.....
+ 0x00001CE0, // ...***..***....
+ 0x00003870, // ..***....***...
+ 0x00007038, // .***......***..
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 89
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00007038, // .***......***..
+ 0x00003870, // ..***....***...
+ 0x00001860, // ...**....**....
+ 0x00000CC0, // ....**..**.....
+ 0x00000FC0, // ....******.....
+ 0x00000780, // .....****......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00001FE0, // ...********....
+ 0x00001FE0, // ...********....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 90
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00003038, // ..**......***..
+ 0x00003070, // ..**.....***...
+ 0x000030E0, // ..**....***....
+ 0x000000C0, // ........**.....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000600, // .....**........
+ 0x00000E18, // ....***....**..
+ 0x00001C18, // ...***.....**..
+ 0x00003818, // ..***......**..
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 91
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000003E0, // ......*****....
+ 0x000003E0, // ......*****....
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x000003E0, // ......*****....
+ 0x000003E0, // ......*****....
+ 0x00000000, // ...............
+ },
+ { // 92
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000600, // .....**........
+ 0x00000600, // .....**........
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x00000060, // .........**....
+ 0x00000060, // .........**....
+ 0x00000030, // ..........**...
+ 0x00000030, // ..........**...
+ 0x00000018, // ...........**..
+ 0x00000018, // ...........**..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 93
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001F00, // ...*****.......
+ 0x00001F00, // ...*****.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00001F00, // ...*****.......
+ 0x00001F00, // ...*****.......
+ 0x00000000, // ...............
+ },
+ { // 94
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000CC0, // ....**..**.....
+ 0x00000CC0, // ....**..**.....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 95
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000FFFE, // ***************
+ 0x0000FFFE, // ***************
+ 0x00000000, // ...............
+ },
+ { // 96
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000C00, // ....**.........
+ 0x00000600, // .....**........
+ 0x00000300, // ......**.......
+ 0x00000180, // .......**......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 97
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001F80, // ...******......
+ 0x00003FC0, // ..********.....
+ 0x000030E0, // ..**....***....
+ 0x00000060, // .........**....
+ 0x00000FE0, // ....*******....
+ 0x00003FE0, // ..*********....
+ 0x00007060, // .***.....**....
+ 0x00006060, // .**......**....
+ 0x000060E0, // .**.....***....
+ 0x00007FF8, // .************..
+ 0x00003F78, // ..******.****..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 98
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007800, // .****..........
+ 0x00007800, // .****..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001BE0, // ...**.*****....
+ 0x00001FF8, // ...**********..
+ 0x00001E38, // ...****...***..
+ 0x00001C1C, // ...***.....***.
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x00001C1C, // ...***.....***.
+ 0x00001E38, // ...****...***..
+ 0x00007FF8, // .************..
+ 0x00007BE0, // .****.*****....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 99
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FD8, // ....******.**..
+ 0x00003FF8, // ..***********..
+ 0x00003878, // ..***....****..
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00007000, // .***...........
+ 0x00003838, // ..***.....***..
+ 0x00003FF8, // ..***********..
+ 0x00000FE0, // ....*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 100
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000000F0, // ........****...
+ 0x000000F0, // ........****...
+ 0x00000030, // ..........**...
+ 0x00000030, // ..........**...
+ 0x00000030, // ..........**...
+ 0x00000FB0, // ....*****.**...
+ 0x00003FF0, // ..**********...
+ 0x000038F0, // ..***...****...
+ 0x00007070, // .***.....***...
+ 0x00006030, // .**.......**...
+ 0x00006030, // .**.......**...
+ 0x00006030, // .**.......**...
+ 0x00007070, // .***.....***...
+ 0x000038F0, // ..***...****...
+ 0x00003FFC, // ..************.
+ 0x00000FBC, // ....*****.****.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 101
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FC0, // ....******.....
+ 0x00003FF0, // ..**********...
+ 0x00003870, // ..***....***...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00007000, // .***...........
+ 0x00003838, // ..***.....***..
+ 0x00003FF8, // ..***********..
+ 0x00000FE0, // ....*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 102
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000001F8, // .......******..
+ 0x000003F8, // ......*******..
+ 0x00000700, // .....***.......
+ 0x00000600, // .....**........
+ 0x00000600, // .....**........
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000600, // .....**........
+ 0x00000600, // .....**........
+ 0x00000600, // .....**........
+ 0x00000600, // .....**........
+ 0x00000600, // .....**........
+ 0x00000600, // .....**........
+ 0x00000600, // .....**........
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 103
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FBC, // ....*****.****.
+ 0x00003FFC, // ..************.
+ 0x000038F0, // ..***...****...
+ 0x00007070, // .***.....***...
+ 0x00006030, // .**.......**...
+ 0x00006030, // .**.......**...
+ 0x00006030, // .**.......**...
+ 0x00007070, // .***.....***...
+ 0x000038F0, // ..***...****...
+ 0x00003FF0, // ..**********...
+ 0x00000FB0, // ....*****.**...
+ 0x00000030, // ..........**...
+ 0x00000030, // ..........**...
+ 0x00000070, // .........***...
+ 0x00001FE0, // ...********....
+ 0x00001FC0, // ...*******.....
+ },
+ { // 104
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000F000, // ****...........
+ 0x0000F000, // ****...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x000037C0, // ..**.*****.....
+ 0x00003FE0, // ..*********....
+ 0x00003C70, // ..****...***...
+ 0x00003830, // ..***.....**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 105
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001F00, // ...*****.......
+ 0x00001F00, // ...*****.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 106
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FC0, // ..********.....
+ 0x00003FC0, // ..********.....
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x000000C0, // ........**.....
+ 0x000001C0, // .......***.....
+ 0x00003F80, // ..*******......
+ 0x00003F00, // ..******.......
+ },
+ { // 107
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007800, // .****..........
+ 0x00007800, // .****..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x000018F0, // ...**...****...
+ 0x000018F0, // ...**...****...
+ 0x000019C0, // ...**..***.....
+ 0x00001B80, // ...**.***......
+ 0x00001F00, // ...*****.......
+ 0x00001F00, // ...*****.......
+ 0x00001B80, // ...**.***......
+ 0x000019C0, // ...**..***.....
+ 0x000018E0, // ...**...***....
+ 0x000078FC, // .****...******.
+ 0x000078FC, // .****...******.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 108
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001F00, // ...*****.......
+ 0x00001F00, // ...*****.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 109
+ 15, 26,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0001DEF0, // ***.****.****...
+ 0x0001FFF8, // **************..
+ 0x00007398, // ..***..***..**..
+ 0x00006318, // ..**...**...**..
+ 0x00006318, // ..**...**...**..
+ 0x00006318, // ..**...**...**..
+ 0x00006318, // ..**...**...**..
+ 0x00006318, // ..**...**...**..
+ 0x00006318, // ..**...**...**..
+ 0x0001F3DE, // *****..****.****
+ 0x0001F3DE, // *****..****.****
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 110
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000F3C0, // ****..****.....
+ 0x0000F7E0, // ****.******....
+ 0x00003C70, // ..****...***...
+ 0x00003830, // ..***.....**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 111
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FC0, // ....******.....
+ 0x00003FF0, // ..**********...
+ 0x00003870, // ..***....***...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00007038, // .***......***..
+ 0x00003870, // ..***....***...
+ 0x00003FF0, // ..**********...
+ 0x00000FC0, // ....******.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 112
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000F7C0, // ****.*****.....
+ 0x0000FFF0, // ************...
+ 0x00003C70, // ..****...***...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00003C70, // ..****...***...
+ 0x00003FF0, // ..**********...
+ 0x000037C0, // ..**.*****.....
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x0000FE00, // *******........
+ 0x0000FE00, // *******........
+ },
+ { // 113
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FBC, // ....*****.****.
+ 0x00003FFC, // ..************.
+ 0x000038F0, // ..***...****...
+ 0x00007070, // .***.....***...
+ 0x00006030, // .**.......**...
+ 0x00006030, // .**.......**...
+ 0x00006030, // .**.......**...
+ 0x00007070, // .***.....***...
+ 0x000038F0, // ..***...****...
+ 0x00003FF0, // ..**********...
+ 0x00000FB0, // ....*****.**...
+ 0x00000030, // ..........**...
+ 0x00000030, // ..........**...
+ 0x00000030, // ..........**...
+ 0x000001FC, // .......*******.
+ 0x000001FC, // .......*******.
+ },
+ { // 114
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003CF0, // ..****..****...
+ 0x00003FF8, // ..***********..
+ 0x00000F18, // ....****...**..
+ 0x00000E00, // ....***........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00007FE0, // .**********....
+ 0x00007FE0, // .**********....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 115
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FB0, // ....*****.**...
+ 0x00001FF0, // ...*********...
+ 0x00003870, // ..***....***...
+ 0x00003830, // ..***.....**...
+ 0x00001F00, // ...*****.......
+ 0x000007C0, // .....*****.....
+ 0x000001F0, // .......*****...
+ 0x00003038, // ..**......***..
+ 0x00003838, // ..***.....***..
+ 0x00003FF0, // ..**********...
+ 0x000037E0, // ..**.******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 116
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00007FE0, // .**********....
+ 0x00007FE0, // .**********....
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001C70, // ...***...***...
+ 0x00000FF0, // ....********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 117
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000F0F0, // ****....****...
+ 0x0000F0F0, // ****....****...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003870, // ..***....***...
+ 0x00001FFC, // ...***********.
+ 0x00000FBC, // ....*****.****.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 118
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00000CC0, // ....**..**.....
+ 0x00000CC0, // ....**..**.....
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000300, // ......**.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 119
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000F87C, // *****....*****.
+ 0x0000F87C, // *****....*****.
+ 0x00006318, // .**...**...**..
+ 0x00006318, // .**...**...**..
+ 0x00003330, // ..**..**..**...
+ 0x000037B0, // ..**.****.**...
+ 0x000037B0, // ..**.****.**...
+ 0x00003CF0, // ..****..****...
+ 0x00001CE0, // ...***..***....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 120
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007CF8, // .*****..*****..
+ 0x00007CF8, // .*****..*****..
+ 0x00001860, // ...**....**....
+ 0x00000CC0, // ....**..**.....
+ 0x00000780, // .....****......
+ 0x00000300, // ......**.......
+ 0x00000780, // .....****......
+ 0x00000CC0, // ....**..**.....
+ 0x00001860, // ...**....**....
+ 0x00007CF8, // .*****..*****..
+ 0x00007CF8, // .*****..*****..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 121
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007CF8, // .*****..*****..
+ 0x00007CF8, // .*****..*****..
+ 0x00003030, // ..**......**...
+ 0x00003870, // ..***....***...
+ 0x00001860, // ...**....**....
+ 0x00001CE0, // ...***..***....
+ 0x00000CC0, // ....**..**.....
+ 0x00000DC0, // ....**.***.....
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000300, // ......**.......
+ 0x00000700, // .....***.......
+ 0x00000600, // .....**........
+ 0x00000E00, // ....***........
+ 0x00007F00, // .*******.......
+ 0x00007F00, // .*******.......
+ },
+ { // 122
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x000030E0, // ..**....***....
+ 0x000031C0, // ..**...***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00001C30, // ...***....**...
+ 0x00003830, // ..***.....**...
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 123
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x00000180, // .......**......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00000700, // .....***.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000180, // .......**......
+ 0x000000E0, // ........***....
+ 0x00000000, // ...............
+ },
+ { // 124
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 125
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001C00, // ...***.........
+ 0x00000600, // .....**........
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000380, // ......***......
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000600, // .....**........
+ 0x00001C00, // ...***.........
+ 0x00000000, // ...............
+ },
+ { // 126
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001E18, // ...****....**..
+ 0x00003F38, // ..******..***..
+ 0x000073F0, // .***..******...
+ 0x000061E0, // .**....****....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 127
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 128
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 129
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 130
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 131
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 132
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 133
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 134
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 135
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 136
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 137
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 138
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 139
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 140
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 141
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 142
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 143
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 144
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 145
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 146
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 147
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 148
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 149
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 150
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 151
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 152
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 153
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 154
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 155
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 156
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 157
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 158
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 159
+ 0, 26,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 160
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 161
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003F00, // ..******.......
+ 0x00003F00, // ..******.......
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000CC0, // ....**..**.....
+ 0x00000CC0, // ....**..**.....
+ 0x00001CE0, // ...***..***....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00000300, // ......**.......
+ 0x00000600, // .....**........
+ 0x000006C0, // .....**.**.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ },
+ { // 162
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001860, // ...**....**....
+ 0x00000CC0, // ....**..**.....
+ 0x00000780, // .....****......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 163
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007F80, // .********......
+ 0x00007F80, // .********......
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000D80, // ....**.**......
+ 0x00000F80, // ....*****......
+ 0x00000F00, // ....****.......
+ 0x00001E00, // ...****........
+ 0x00003C00, // ..****.........
+ 0x00007C00, // .*****.........
+ 0x00006C18, // .**.**.....**..
+ 0x00000C18, // ....**.....**..
+ 0x00000C18, // ....**.....**..
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 164
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003030, // ..**......**...
+ 0x00003FF0, // ..**********...
+ 0x00001FE0, // ...********....
+ 0x00003870, // ..***....***...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003870, // ..***....***...
+ 0x00001FE0, // ...********....
+ 0x00003FF0, // ..**********...
+ 0x00003030, // ..**......**...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 165
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003180, // ..**...**......
+ 0x00001B00, // ...**.**.......
+ 0x00000E00, // ....***........
+ 0x00000000, // ...............
+ 0x00007F80, // .********......
+ 0x00007F80, // .********......
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C18, // ....**.....**..
+ 0x00000C18, // ....**.....**..
+ 0x00000C18, // ....**.....**..
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 166
+ 15, 26,
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000FD8, // ....******.**..
+ 0x00001FF8, // ...**********..
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003800, // ..***..........
+ 0x00001F00, // ...*****.......
+ 0x00000FE0, // ....*******....
+ 0x000001F0, // .......*****...
+ 0x00000038, // ..........***..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00007038, // .***......***..
+ 0x00007FF0, // .***********...
+ 0x00006FE0, // .**.*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 167
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007F0, // .....*******...
+ 0x00000FF0, // ....********...
+ 0x00001C30, // ...***....**...
+ 0x00001830, // ...**.....**...
+ 0x00001C00, // ...***.........
+ 0x00003F00, // ..******.......
+ 0x000067C0, // .**..*****.....
+ 0x000061F0, // .**....*****...
+ 0x00007878, // .****....****..
+ 0x00003E18, // ..*****....**..
+ 0x00000F98, // ....*****..**..
+ 0x000003F8, // ......*******..
+ 0x000000F0, // ........****...
+ 0x00000060, // .........**....
+ 0x00003060, // ..**.....**....
+ 0x000030E0, // ..**....***....
+ 0x00003FC0, // ..********.....
+ 0x00003F80, // ..*******......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 168
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 169
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000C60, // ....**...**....
+ 0x000006C0, // .....**.**.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00000FD8, // ....******.**..
+ 0x00001FF8, // ...**********..
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003C00, // ..****.........
+ 0x00001F80, // ...******......
+ 0x000003F0, // ......******...
+ 0x00000078, // .........****..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00007038, // .***......***..
+ 0x00007FF0, // .***********...
+ 0x00006FE0, // .**.*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 170
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FD8, // ....******.**..
+ 0x00001FF8, // ...**********..
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003800, // ..***..........
+ 0x00001F00, // ...*****.......
+ 0x00000FE0, // ....*******....
+ 0x000001F0, // .......*****...
+ 0x00000038, // ..........***..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00007038, // .***......***..
+ 0x00007FF0, // .***********...
+ 0x00006FE0, // .**.*******....
+ 0x00000300, // ......**.......
+ 0x00000780, // .....****......
+ 0x00000180, // .......**......
+ 0x00000F80, // ....*****......
+ 0x00000700, // .....***.......
+ },
+ { // 171
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000C60, // ....**...**....
+ 0x000006C0, // .....**.**.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00006318, // .**...**...**..
+ 0x00006318, // .**...**...**..
+ 0x00006318, // .**...**...**..
+ 0x00006318, // .**...**...**..
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00001FE0, // ...********....
+ 0x00001FE0, // ...********....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 172
+ 15, 26,
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00003038, // ..**......***..
+ 0x00003070, // ..**.....***...
+ 0x000030E0, // ..**....***....
+ 0x000000C0, // ........**.....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000600, // .....**........
+ 0x00000E18, // ....***....**..
+ 0x00001C18, // ...***.....**..
+ 0x00003818, // ..***......**..
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 173
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 174
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x00000D80, // ....**.**......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00003038, // ..**......***..
+ 0x00003070, // ..**.....***...
+ 0x000030E0, // ..**....***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000300, // ......**.......
+ 0x00000700, // .....***.......
+ 0x00000E18, // ....***....**..
+ 0x00001C18, // ...***.....**..
+ 0x00003818, // ..***......**..
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 175
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00003038, // ..**......***..
+ 0x00003070, // ..**.....***...
+ 0x000030E0, // ..**....***....
+ 0x000000C0, // ........**.....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000600, // .....**........
+ 0x00000E18, // ....***....**..
+ 0x00001C18, // ...***.....**..
+ 0x00003818, // ..***......**..
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 176
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000780, // .....****......
+ 0x00000CC0, // ....**..**.....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00000CC0, // ....**..**.....
+ 0x00000780, // .....****......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 177
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001F80, // ...******......
+ 0x00003FC0, // ..********.....
+ 0x000030E0, // ..**....***....
+ 0x00000060, // .........**....
+ 0x00000FE0, // ....*******....
+ 0x00003FE0, // ..*********....
+ 0x00007060, // .***.....**....
+ 0x00006060, // .**......**....
+ 0x000060E0, // .**.....***....
+ 0x00007FF8, // .************..
+ 0x00003F78, // ..******.****..
+ 0x00000300, // ......**.......
+ 0x00000600, // .....**........
+ 0x000006C0, // .....**.**.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ },
+ { // 178
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000180, // .......**......
+ 0x00000300, // ......**.......
+ 0x00000360, // ......**.**....
+ 0x000001C0, // .......***.....
+ 0x00000000, // ...............
+ },
+ { // 179
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001F00, // ...*****.......
+ 0x00001F00, // ...*****.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000360, // ......**.**....
+ 0x000003E0, // ......*****....
+ 0x000003C0, // ......****.....
+ 0x00000780, // .....****......
+ 0x00000F00, // ....****.......
+ 0x00001F00, // ...*****.......
+ 0x00001B00, // ...**.**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 180
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 181
+ 15, 26,
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x00000D80, // ....**.**......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00001F00, // ...*****.......
+ 0x00001F00, // ...*****.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 182
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000FB0, // ....*****.**...
+ 0x00001FF0, // ...*********...
+ 0x00003870, // ..***....***...
+ 0x00003830, // ..***.....**...
+ 0x00001F00, // ...*****.......
+ 0x000007C0, // .....*****.....
+ 0x000001F0, // .......*****...
+ 0x00003038, // ..**......***..
+ 0x00003838, // ..***.....***..
+ 0x00003FF0, // ..**********...
+ 0x000037E0, // ..**.******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 183
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x00000D80, // ....**.**......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 184
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000780, // .....****......
+ 0x00000180, // .......**......
+ 0x00000F80, // ....*****......
+ 0x00000700, // .....***.......
+ },
+ { // 185
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x00000D80, // ....**.**......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000FB0, // ....*****.**...
+ 0x00001FF0, // ...*********...
+ 0x00003870, // ..***....***...
+ 0x00003830, // ..***.....**...
+ 0x00001F00, // ...*****.......
+ 0x000007C0, // .....*****.....
+ 0x000001F0, // .......*****...
+ 0x00003038, // ..**......***..
+ 0x00003838, // ..***.....***..
+ 0x00003FF0, // ..**********...
+ 0x000037E0, // ..**.******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 186
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FB0, // ....*****.**...
+ 0x00001FF0, // ...*********...
+ 0x00003870, // ..***....***...
+ 0x00003830, // ..***.....**...
+ 0x00001F00, // ...*****.......
+ 0x000007C0, // .....*****.....
+ 0x000001F0, // .......*****...
+ 0x00003038, // ..**......***..
+ 0x00003838, // ..***.....***..
+ 0x00003FF0, // ..**********...
+ 0x000037E0, // ..**.******....
+ 0x00000300, // ......**.......
+ 0x00000780, // .....****......
+ 0x00000180, // .......**......
+ 0x00000F80, // ....*****......
+ 0x00000700, // .....***.......
+ },
+ { // 187
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00006300, // .**...**.......
+ 0x00003600, // ..**.**........
+ 0x00001C00, // ...***.........
+ 0x00000000, // ...............
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00007FE0, // .**********....
+ 0x00007FE0, // .**********....
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001C70, // ...***...***...
+ 0x00000FF0, // ....********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 188
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x000030E0, // ..**....***....
+ 0x000031C0, // ..**...***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00001C30, // ...***....**...
+ 0x00003830, // ..***.....**...
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 189
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000660, // .....**..**....
+ 0x00000CC0, // ....**..**.....
+ 0x00001980, // ...**..**......
+ 0x00003300, // ..**..**.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 190
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x00000D80, // ....**.**......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x000030E0, // ..**....***....
+ 0x000031C0, // ..**...***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00001C30, // ...***....**...
+ 0x00003830, // ..***.....**...
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 191
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x000030E0, // ..**....***....
+ 0x000031C0, // ..**...***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00001C30, // ...***....**...
+ 0x00003830, // ..***.....**...
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 192
+ 15, 26,
+ 0x00000000, // ...............
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00000000, // ...............
+ 0x0000FF80, // *********......
+ 0x0000FFE0, // ***********....
+ 0x00003070, // ..**.....***...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003070, // ..**.....***...
+ 0x00003FE0, // ..*********....
+ 0x00003F80, // ..*******......
+ 0x000031C0, // ..**...***.....
+ 0x000030E0, // ..**....***....
+ 0x00003060, // ..**.....**....
+ 0x00003070, // ..**.....***...
+ 0x0000FC3C, // ******....****.
+ 0x0000FC3C, // ******....****.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 193
+ 15, 26,
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00003F00, // ..******.......
+ 0x00003F00, // ..******.......
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000CC0, // ....**..**.....
+ 0x00000CC0, // ....**..**.....
+ 0x00001CE0, // ...***..***....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 194
+ 15, 26,
+ 0x00000600, // .....**........
+ 0x00000F00, // ....****.......
+ 0x00001F80, // ...******......
+ 0x000039C0, // ..***..***.....
+ 0x000070E0, // .***....***....
+ 0x00000000, // ...............
+ 0x00003F00, // ..******.......
+ 0x00003F00, // ..******.......
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000CC0, // ....**..**.....
+ 0x00000CC0, // ....**..**.....
+ 0x00001CE0, // ...***..***....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 195
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000030C0, // ..**....**.....
+ 0x00001980, // ...**..**......
+ 0x00000F00, // ....****.......
+ 0x00000000, // ...............
+ 0x00003F00, // ..******.......
+ 0x00003F00, // ..******.......
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000CC0, // ....**..**.....
+ 0x00000CC0, // ....**..**.....
+ 0x00001CE0, // ...***..***....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 196
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x00000000, // ...............
+ 0x00003F00, // ..******.......
+ 0x00003F00, // ..******.......
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000CC0, // ....**..**.....
+ 0x00000CC0, // ....**..**.....
+ 0x00001CE0, // ...***..***....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 197
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00001C00, // ...***.........
+ 0x00000000, // ...............
+ 0x00007F80, // .********......
+ 0x00007F80, // .********......
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C18, // ....**.....**..
+ 0x00000C18, // ....**.....**..
+ 0x00000C18, // ....**.....**..
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 198
+ 15, 26,
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x000007D8, // .....*****.**..
+ 0x00001FF8, // ...**********..
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x00007018, // .***.......**..
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00007000, // .***...........
+ 0x00003000, // ..**...........
+ 0x00003818, // ..***......**..
+ 0x00001FF8, // ...**********..
+ 0x000007E0, // .....******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 199
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007D8, // .....*****.**..
+ 0x00001FF8, // ...**********..
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x00007018, // .***.......**..
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00007000, // .***...........
+ 0x00003008, // ..**........*..
+ 0x00003818, // ..***......**..
+ 0x00001FF0, // ...*********...
+ 0x000007E0, // .....******....
+ 0x00000300, // ......**.......
+ 0x00000780, // .....****......
+ 0x00000180, // .......**......
+ 0x00000F80, // ....*****......
+ 0x00000700, // .....***.......
+ },
+ { // 200
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000C60, // ....**...**....
+ 0x000006C0, // .....**.**.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x000007D8, // .....*****.**..
+ 0x00001FF8, // ...**********..
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x00007018, // .***.......**..
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00007000, // .***...........
+ 0x00003000, // ..**...........
+ 0x00003818, // ..***......**..
+ 0x00001FF8, // ...**********..
+ 0x000007E0, // .....******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 201
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000070, // .........***...
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00001818, // ...**......**..
+ 0x00001818, // ...**......**..
+ 0x000018D8, // ...**...**.**..
+ 0x000018C0, // ...**...**.....
+ 0x00001FC0, // ...*******.....
+ 0x00001FC0, // ...*******.....
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 202
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00001818, // ...**......**..
+ 0x00001818, // ...**......**..
+ 0x000018D8, // ...**...**.**..
+ 0x000018C0, // ...**...**.....
+ 0x00001FC0, // ...*******.....
+ 0x00001FC0, // ...*******.....
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x00000180, // .......**......
+ 0x00000300, // ......**.......
+ 0x00000360, // ......**.**....
+ 0x000001C0, // .......***.....
+ 0x00000000, // ...............
+ },
+ { // 203
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000C60, // ....**...**....
+ 0x00000C60, // ....**...**....
+ 0x00000C60, // ....**...**....
+ 0x00000000, // ...............
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00001818, // ...**......**..
+ 0x00001818, // ...**......**..
+ 0x000018D8, // ...**...**.**..
+ 0x000018C0, // ...**...**.....
+ 0x00001FC0, // ...*******.....
+ 0x00001FC0, // ...*******.....
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 204
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000C60, // ....**...**....
+ 0x000006C0, // .....**.**.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00001818, // ...**......**..
+ 0x00001818, // ...**......**..
+ 0x000018D8, // ...**...**.**..
+ 0x000018C0, // ...**...**.....
+ 0x00001FC0, // ...*******.....
+ 0x00001FC0, // ...*******.....
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 205
+ 15, 26,
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 206
+ 15, 26,
+ 0x00000300, // ......**.......
+ 0x00000780, // .....****......
+ 0x00000FC0, // ....******.....
+ 0x00001CE0, // ...***..***....
+ 0x00003870, // ..***....***...
+ 0x00000000, // ...............
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 207
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x00000D80, // ....**.**......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x0000FFC0, // **********.....
+ 0x0000FFF0, // ************...
+ 0x00003038, // ..**......***..
+ 0x00003018, // ..**.......**..
+ 0x0000301C, // ..**.......***.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x00003018, // ..**.......**..
+ 0x00003038, // ..**......***..
+ 0x0000FFF0, // ************...
+ 0x0000FFE0, // ***********....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 208
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000FFC0, // **********.....
+ 0x0000FFF0, // ************...
+ 0x00003038, // ..**......***..
+ 0x00003018, // ..**.......**..
+ 0x0000301C, // ..**.......***.
+ 0x0000300C, // ..**........**.
+ 0x0000FE0C, // *******.....**.
+ 0x0000FE0C, // *******.....**.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x00003018, // ..**.......**..
+ 0x00003038, // ..**......***..
+ 0x0000FFF0, // ************...
+ 0x0000FFE0, // ***********....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 209
+ 15, 26,
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x0000787C, // .****....*****.
+ 0x0000787C, // .****....*****.
+ 0x00003C18, // ..****.....**..
+ 0x00003C18, // ..****.....**..
+ 0x00003618, // ..**.**....**..
+ 0x00003618, // ..**.**....**..
+ 0x00003318, // ..**..**...**..
+ 0x00003318, // ..**..**...**..
+ 0x00003198, // ..**...**..**..
+ 0x00003198, // ..**...**..**..
+ 0x000030D8, // ..**....**.**..
+ 0x000030D8, // ..**....**.**..
+ 0x00003078, // ..**.....****..
+ 0x00007C78, // .*****...****..
+ 0x00007C38, // .*****....***..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 210
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000C60, // ....**...**....
+ 0x000006C0, // .....**.**.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x0000787C, // .****....*****.
+ 0x0000787C, // .****....*****.
+ 0x00003C18, // ..****.....**..
+ 0x00003C18, // ..****.....**..
+ 0x00003618, // ..**.**....**..
+ 0x00003618, // ..**.**....**..
+ 0x00003318, // ..**..**...**..
+ 0x00003318, // ..**..**...**..
+ 0x00003198, // ..**...**..**..
+ 0x00003198, // ..**...**..**..
+ 0x000030D8, // ..**....**.**..
+ 0x000030D8, // ..**....**.**..
+ 0x00003078, // ..**.....****..
+ 0x00007C78, // .*****...****..
+ 0x00007C38, // .*****....***..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 211
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000070, // .........***...
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000701C, // .***.......***.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000701C, // .***.......***.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 212
+ 15, 26,
+ 0x00000180, // .......**......
+ 0x000003C0, // ......****.....
+ 0x000007E0, // .....******....
+ 0x00000E70, // ....***..***...
+ 0x00001C38, // ...***....***..
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000701C, // .***.......***.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000701C, // .***.......***.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 213
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000198, // .......**..**..
+ 0x00000330, // ......**..**...
+ 0x00000660, // .....**..**....
+ 0x00000CC0, // ....**..**.....
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000701C, // .***.......***.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000701C, // .***.......***.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 214
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000C60, // ....**...**....
+ 0x00000C60, // ....**...**....
+ 0x00000C60, // ....**...**....
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000701C, // .***.......***.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000701C, // .***.......***.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 215
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00002010, // ..*........*...
+ 0x00007038, // .***......***..
+ 0x00003870, // ..***....***...
+ 0x00001CE0, // ...***..***....
+ 0x00000FC0, // ....******.....
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000FC0, // ....******.....
+ 0x00001CE0, // ...***..***....
+ 0x00003870, // ..***....***...
+ 0x00007038, // .***......***..
+ 0x00002010, // ..*........*...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 216
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x00000D80, // ....**.**......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x0000FF80, // *********......
+ 0x0000FFE0, // ***********....
+ 0x00003070, // ..**.....***...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003070, // ..**.....***...
+ 0x00003FE0, // ..*********....
+ 0x00003F80, // ..*******......
+ 0x000031C0, // ..**...***.....
+ 0x000030E0, // ..**....***....
+ 0x00003060, // ..**.....**....
+ 0x00003070, // ..**.....***...
+ 0x0000FC3C, // ******....****.
+ 0x0000FC3C, // ******....****.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 217
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000380, // ......***......
+ 0x000006C0, // .....**.**.....
+ 0x000006C0, // .....**.**.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00007C7C, // .*****...*****.
+ 0x00007C7C, // .*****...*****.
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00001830, // ...**.....**...
+ 0x00001FF0, // ...*********...
+ 0x00000FE0, // ....*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 218
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000070, // .........***...
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00007C7C, // .*****...*****.
+ 0x00007C7C, // .*****...*****.
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00001830, // ...**.....**...
+ 0x00001FF0, // ...*********...
+ 0x00000FE0, // ....*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 219
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000198, // .......**..**..
+ 0x00000330, // ......**..**...
+ 0x00000660, // .....**..**....
+ 0x00000CC0, // ....**..**.....
+ 0x00000000, // ...............
+ 0x00007C7C, // .*****...*****.
+ 0x00007C7C, // .*****...*****.
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00001830, // ...**.....**...
+ 0x00001FF0, // ...*********...
+ 0x00000FE0, // ....*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 220
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000C60, // ....**...**....
+ 0x00000C60, // ....**...**....
+ 0x00000C60, // ....**...**....
+ 0x00000000, // ...............
+ 0x00007C7C, // .*****...*****.
+ 0x00007C7C, // .*****...*****.
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00001830, // ...**.....**...
+ 0x00001FF0, // ...*********...
+ 0x00000FE0, // ....*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 221
+ 15, 26,
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00007038, // .***......***..
+ 0x00003870, // ..***....***...
+ 0x00001860, // ...**....**....
+ 0x00000CC0, // ....**..**.....
+ 0x00000FC0, // ....******.....
+ 0x00000780, // .....****......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00001FE0, // ...********....
+ 0x00001FE0, // ...********....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 222
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00006318, // .**...**...**..
+ 0x00006318, // .**...**...**..
+ 0x00006318, // .**...**...**..
+ 0x00006318, // .**...**...**..
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00001FE0, // ...********....
+ 0x00001FE0, // ...********....
+ 0x00000300, // ......**.......
+ 0x00000780, // .....****......
+ 0x00000180, // .......**......
+ 0x00000F80, // ....*****......
+ 0x00000700, // .....***.......
+ },
+ { // 223
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000780, // .....****......
+ 0x00000FC0, // ....******.....
+ 0x00001CE0, // ...***..***....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x000018E0, // ...**...***....
+ 0x00001BC0, // ...**.****.....
+ 0x00001BE0, // ...**.*****....
+ 0x00001870, // ...**....***...
+ 0x00001838, // ...**.....***..
+ 0x00001818, // ...**......**..
+ 0x00001818, // ...**......**..
+ 0x00001818, // ...**......**..
+ 0x000019B8, // ...**..**.***..
+ 0x00007DF0, // .*****.*****...
+ 0x00007CE0, // .*****..***....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 224
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00003CF0, // ..****..****...
+ 0x00003FF8, // ..***********..
+ 0x00000F18, // ....****...**..
+ 0x00000E00, // ....***........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00007FE0, // .**********....
+ 0x00007FE0, // .**********....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 225
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00001F80, // ...******......
+ 0x00003FC0, // ..********.....
+ 0x000030E0, // ..**....***....
+ 0x00000060, // .........**....
+ 0x00000FE0, // ....*******....
+ 0x00003FE0, // ..*********....
+ 0x00007060, // .***.....**....
+ 0x00006060, // .**......**....
+ 0x000060E0, // .**.....***....
+ 0x00007FF8, // .************..
+ 0x00003F78, // ..******.****..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 226
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000F80, // ....*****......
+ 0x00001DC0, // ...***.***.....
+ 0x000038E0, // ..***...***....
+ 0x00000000, // ...............
+ 0x00001F80, // ...******......
+ 0x00003FC0, // ..********.....
+ 0x000030E0, // ..**....***....
+ 0x00000060, // .........**....
+ 0x00000FE0, // ....*******....
+ 0x00003FE0, // ..*********....
+ 0x00007060, // .***.....**....
+ 0x00006060, // .**......**....
+ 0x000060E0, // .**.....***....
+ 0x00007FF8, // .************..
+ 0x00003F78, // ..******.****..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 227
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000030C0, // ..**....**.....
+ 0x00001980, // ...**..**......
+ 0x00000F00, // ....****.......
+ 0x00000000, // ...............
+ 0x00001F80, // ...******......
+ 0x00003FC0, // ..********.....
+ 0x000030E0, // ..**....***....
+ 0x00000060, // .........**....
+ 0x00000FE0, // ....*******....
+ 0x00003FE0, // ..*********....
+ 0x00007060, // .***.....**....
+ 0x00006060, // .**......**....
+ 0x000060E0, // .**.....***....
+ 0x00007FF8, // .************..
+ 0x00003F78, // ..******.****..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 228
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x00000000, // ...............
+ 0x00001F80, // ...******......
+ 0x00003FC0, // ..********.....
+ 0x000030E0, // ..**....***....
+ 0x00000060, // .........**....
+ 0x00000FE0, // ....*******....
+ 0x00003FE0, // ..*********....
+ 0x00007060, // .***.....**....
+ 0x00006060, // .**......**....
+ 0x000060E0, // .**.....***....
+ 0x00007FF8, // .************..
+ 0x00003F78, // ..******.****..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 229
+ 15, 26,
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00000000, // ...............
+ 0x00001F00, // ...*****.......
+ 0x00001F00, // ...*****.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 230
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000FD8, // ....******.**..
+ 0x00003FF8, // ..***********..
+ 0x00003878, // ..***....****..
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00007000, // .***...........
+ 0x00003838, // ..***.....***..
+ 0x00003FF8, // ..***********..
+ 0x00000FE0, // ....*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 231
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FB0, // ....*****.**...
+ 0x00003FF0, // ..**********...
+ 0x00003870, // ..***....***...
+ 0x00007030, // .***......**...
+ 0x00006030, // .**.......**...
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00007000, // .***...........
+ 0x00003830, // ..***.....**...
+ 0x00003FF0, // ..**********...
+ 0x00000FE0, // ....*******....
+ 0x00000300, // ......**.......
+ 0x00000780, // .....****......
+ 0x00000180, // .......**......
+ 0x00000F80, // ....*****......
+ 0x00000700, // .....***.......
+ },
+ { // 232
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000C60, // ....**...**....
+ 0x000006C0, // .....**.**.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00000FD8, // ....******.**..
+ 0x00003FF8, // ..***********..
+ 0x00003878, // ..***....****..
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00007000, // .***...........
+ 0x00003838, // ..***.....***..
+ 0x00003FF8, // ..***********..
+ 0x00000FE0, // ....*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 233
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000FC0, // ....******.....
+ 0x00003FF0, // ..**********...
+ 0x00003870, // ..***....***...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00007000, // .***...........
+ 0x00003838, // ..***.....***..
+ 0x00003FF8, // ..***********..
+ 0x00000FE0, // ....*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 234
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FC0, // ....******.....
+ 0x00003FF0, // ..**********...
+ 0x00003870, // ..***....***...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00007000, // .***...........
+ 0x00003838, // ..***.....***..
+ 0x00003FF8, // ..***********..
+ 0x00000FE0, // ....*******....
+ 0x00000180, // .......**......
+ 0x00000300, // ......**.......
+ 0x00000360, // ......**.**....
+ 0x000001C0, // .......***.....
+ 0x00000000, // ...............
+ },
+ { // 235
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x00000000, // ...............
+ 0x00000FC0, // ....******.....
+ 0x00003FF0, // ..**********...
+ 0x00003870, // ..***....***...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00007000, // .***...........
+ 0x00003838, // ..***.....***..
+ 0x00003FF8, // ..***********..
+ 0x00000FE0, // ....*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 236
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000C60, // ....**...**....
+ 0x000006C0, // .....**.**.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00000FC0, // ....******.....
+ 0x00003FF0, // ..**********...
+ 0x00003870, // ..***....***...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00007000, // .***...........
+ 0x00003838, // ..***.....***..
+ 0x00003FF8, // ..***********..
+ 0x00000FE0, // ....*******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 237
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00001F00, // ...*****.......
+ 0x00001F00, // ...*****.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 238
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000F80, // ....*****......
+ 0x00001DC0, // ...***.***.....
+ 0x000038E0, // ..***...***....
+ 0x00000000, // ...............
+ 0x00001F00, // ...*****.......
+ 0x00001F00, // ...*****.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 239
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000318, // ......**...**..
+ 0x000001B0, // .......**.**...
+ 0x000000E0, // ........***....
+ 0x00000000, // ...............
+ 0x000000F0, // ........****...
+ 0x000000F0, // ........****...
+ 0x00000030, // ..........**...
+ 0x00000030, // ..........**...
+ 0x00000030, // ..........**...
+ 0x00000FB0, // ....*****.**...
+ 0x00003FF0, // ..**********...
+ 0x000038F0, // ..***...****...
+ 0x00007070, // .***.....***...
+ 0x00006030, // .**.......**...
+ 0x00006030, // .**.......**...
+ 0x00006030, // .**.......**...
+ 0x00007070, // .***.....***...
+ 0x000038F0, // ..***...****...
+ 0x00003FFC, // ..************.
+ 0x00000FBC, // ....*****.****.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 240
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000000F0, // ........****...
+ 0x000000F0, // ........****...
+ 0x00000030, // ..........**...
+ 0x000007FE, // .....**********
+ 0x000007FE, // .....**********
+ 0x00000FB0, // ....*****.**...
+ 0x00003FF0, // ..**********...
+ 0x000038F0, // ..***...****...
+ 0x00007070, // .***.....***...
+ 0x00006030, // .**.......**...
+ 0x00006030, // .**.......**...
+ 0x00006030, // .**.......**...
+ 0x00007070, // .***.....***...
+ 0x000038F0, // ..***...****...
+ 0x00003FFC, // ..************.
+ 0x00000FBC, // ....*****.****.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 241
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00000000, // ...............
+ 0x0000F3C0, // ****..****.....
+ 0x0000F7E0, // ****.******....
+ 0x00003C70, // ..****...***...
+ 0x00003830, // ..***.....**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 242
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x00000D80, // ....**.**......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x0000F3C0, // ****..****.....
+ 0x0000F7E0, // ****.******....
+ 0x00003C70, // ..****...***...
+ 0x00003830, // ..***.....**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x0000FCFC, // ******..******.
+ 0x0000FCFC, // ******..******.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 243
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000FC0, // ....******.....
+ 0x00003FF0, // ..**********...
+ 0x00003870, // ..***....***...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00007038, // .***......***..
+ 0x00003870, // ..***....***...
+ 0x00003FF0, // ..**********...
+ 0x00000FC0, // ....******.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 244
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000F80, // ....*****......
+ 0x00001DC0, // ...***.***.....
+ 0x000038E0, // ..***...***....
+ 0x00000000, // ...............
+ 0x00000FC0, // ....******.....
+ 0x00003FF0, // ..**********...
+ 0x00003870, // ..***....***...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00007038, // .***......***..
+ 0x00003870, // ..***....***...
+ 0x00003FF0, // ..**********...
+ 0x00000FC0, // ....******.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 245
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000330, // ......**..**...
+ 0x00000660, // .....**..**....
+ 0x00000CC0, // ....**..**.....
+ 0x00001980, // ...**..**......
+ 0x00000000, // ...............
+ 0x00000FC0, // ....******.....
+ 0x00003FF0, // ..**********...
+ 0x00003870, // ..***....***...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00007038, // .***......***..
+ 0x00003870, // ..***....***...
+ 0x00003FF0, // ..**********...
+ 0x00000FC0, // ....******.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 246
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x00000000, // ...............
+ 0x00000FC0, // ....******.....
+ 0x00003FF0, // ..**********...
+ 0x00003870, // ..***....***...
+ 0x00007038, // .***......***..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00007038, // .***......***..
+ 0x00003870, // ..***....***...
+ 0x00003FF0, // ..**********...
+ 0x00000FC0, // ....******.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 247
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000FFF8, // *************..
+ 0x0000FFF8, // *************..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 248
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000C60, // ....**...**....
+ 0x000006C0, // .....**.**.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00003CF0, // ..****..****...
+ 0x00003FF8, // ..***********..
+ 0x00000F18, // ....****...**..
+ 0x00000E00, // ....***........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00000C00, // ....**.........
+ 0x00007FE0, // .**********....
+ 0x00007FE0, // .**********....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 249
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000700, // .....***.......
+ 0x00000D80, // ....**.**......
+ 0x00000D80, // ....**.**......
+ 0x00000700, // .....***.......
+ 0x00000000, // ...............
+ 0x0000F0F0, // ****....****...
+ 0x0000F0F0, // ****....****...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003870, // ..***....***...
+ 0x00001FFC, // ...***********.
+ 0x00000FBC, // ....*****.****.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 250
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00000000, // ...............
+ 0x0000F0F0, // ****....****...
+ 0x0000F0F0, // ****....****...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003870, // ..***....***...
+ 0x00001FFC, // ...***********.
+ 0x00000FBC, // ....*****.****.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 251
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000330, // ......**..**...
+ 0x00000660, // .....**..**....
+ 0x00000CC0, // ....**..**.....
+ 0x00001980, // ...**..**......
+ 0x00000000, // ...............
+ 0x0000F0F0, // ****....****...
+ 0x0000F0F0, // ****....****...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003870, // ..***....***...
+ 0x00001FFC, // ...***********.
+ 0x00000FBC, // ....*****.****.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 252
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x000018C0, // ...**...**.....
+ 0x00000000, // ...............
+ 0x0000F0F0, // ****....****...
+ 0x0000F0F0, // ****....****...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003030, // ..**......**...
+ 0x00003870, // ..***....***...
+ 0x00001FFC, // ...***********.
+ 0x00000FBC, // ....*****.****.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 253
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000070, // .........***...
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00007CF8, // .*****..*****..
+ 0x00007CF8, // .*****..*****..
+ 0x00003030, // ..**......**...
+ 0x00003870, // ..***....***...
+ 0x00001860, // ...**....**....
+ 0x00001CE0, // ...***..***....
+ 0x00000CC0, // ....**..**.....
+ 0x00000DC0, // ....**.***.....
+ 0x00000780, // .....****......
+ 0x00000780, // .....****......
+ 0x00000300, // ......**.......
+ 0x00000700, // .....***.......
+ 0x00000600, // .....**........
+ 0x00000E00, // ....***........
+ 0x00007F00, // .*******.......
+ 0x00007F00, // .*******.......
+ },
+ { // 254
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00007FE0, // .**********....
+ 0x00007FE0, // .**********....
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001C70, // ...***...***...
+ 0x00000FF0, // ....********...
+ 0x000007C0, // .....*****.....
+ 0x00000300, // ......**.......
+ 0x00000780, // .....****......
+ 0x00000180, // .......**......
+ 0x00000F80, // ....*****......
+ 0x00000700, // .....***.......
+ },
+ { // 255
+ 15, 26,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ };
diff --git a/fontfix-iso8859-7.c b/fontfix-iso8859-7.c
index 35cc96e..6a4e6dd 100644
--- a/fontfix-iso8859-7.c
+++ b/fontfix-iso8859-7.c
@@ -1,1129 +1,1051 @@
-cFont::tPixelData FontFix_iso8859_7[][28] = {
+cFont::tPixelData FontFix_iso8859_7[][26] = {
{ // 32
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
},
{ // 33
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 34
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000E70, // ...***..***...
- 0x00000E70, // ...***..***...
- 0x00000E70, // ...***..***...
- 0x00000E70, // ...***..***...
- 0x00000420, // ....*....*....
- 0x00000420, // ....*....*....
- 0x00000420, // ....*....*....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 8, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000CC, // .**..**.
+ 0x000000CC, // .**..**.
+ 0x000000CC, // .**..**.
+ 0x000000CC, // .**..**.
+ 0x000000CC, // .**..**.
+ 0x000000C8, // .**..*..
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 35
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x00003FFC, // .************.
- 0x00003FFC, // .************.
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x00003FFC, // .************.
- 0x00003FFC, // .************.
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000308, // ....**....*..
+ 0x00000318, // ....**...**..
+ 0x00000318, // ....**...**..
+ 0x00000318, // ....**...**..
+ 0x00000210, // ....*....*...
+ 0x00003FFC, // ************.
+ 0x00003FFC, // ************.
+ 0x00000630, // ...**...**...
+ 0x00000630, // ...**...**...
+ 0x00000420, // ...*....*....
+ 0x00000420, // ...*....*....
+ 0x00003FFC, // ************.
+ 0x00003FFC, // ************.
+ 0x00000C60, // ..**...**....
+ 0x00000840, // ..*....*.....
+ 0x00000840, // ..*....*.....
+ 0x000018C0, // .**...**.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 36
- 14, 26,
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x000007E0, // ....******....
- 0x00000C38, // ...**....***..
- 0x00001818, // ..**......**..
- 0x00001808, // ..**.......*..
- 0x00001800, // ..**..........
- 0x00001C00, // ..***.........
- 0x00000E00, // ...***........
- 0x00000780, // ....****......
- 0x000001E0, // ......****....
- 0x00000070, // ........***...
- 0x00000038, // .........***..
- 0x00000018, // ..........**..
- 0x00001018, // ..*.......**..
- 0x00001818, // ..**......**..
- 0x00001C30, // ..***....**...
- 0x000007E0, // ....******....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000080, // ......*......
+ 0x000001C0, // .....***.....
+ 0x000007F0, // ...*******...
+ 0x00000CB8, // ..**..*.***..
+ 0x0000189C, // .**...*..***.
+ 0x00001880, // .**...*......
+ 0x00001880, // .**...*......
+ 0x00001C80, // .***..*......
+ 0x00000F80, // ..*****......
+ 0x000007E0, // ...******....
+ 0x000000F8, // ......*****..
+ 0x0000009C, // ......*..***.
+ 0x0000008C, // ......*...**.
+ 0x0000188C, // .**...*...**.
+ 0x0000188C, // .**...*...**.
+ 0x00001C9C, // .***..*..***.
+ 0x00000EB8, // ..***.*.***..
+ 0x000007F0, // ...*******...
+ 0x00000080, // ......*......
+ 0x00000080, // ......*......
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 37
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001E18, // ..****....**..
- 0x00003318, // .**..**...**..
- 0x00003330, // .**..**..**...
- 0x00003330, // .**..**..**...
- 0x00003360, // .**..**.**....
- 0x00001E60, // ..****..**....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000678, // ....**..****..
- 0x000006CC, // ....**.**..**.
- 0x00000CCC, // ...**..**..**.
- 0x00000CCC, // ...**..**..**.
- 0x000018CC, // ..**...**..**.
- 0x00001878, // ..**....****..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 20, 24,
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00038040, // ...***........*.....
+ 0x0006C0C0, // ..**.**......**.....
+ 0x000C6080, // .**...**.....*......
+ 0x000C6180, // .**...**....**......
+ 0x000C6100, // .**...**....*.......
+ 0x000C6300, // .**...**...**.......
+ 0x000E6200, // .***..**...*........
+ 0x0007C600, // ..*****...**........
+ 0x00000470, // ..........*...***...
+ 0x00000CF8, // .........**..*****..
+ 0x0000198C, // ........**..**...**.
+ 0x0000118C, // ........*...**...**.
+ 0x0000318C, // .......**...**...**.
+ 0x0000218C, // .......*....**...**.
+ 0x0000618C, // ......**....**...**.
+ 0x000040C8, // ......*......**..*..
+ 0x0000C0F8, // .....**......*****..
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
},
{ // 38
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000780, // ....****......
- 0x00000CC0, // ...**..**.....
- 0x00001860, // ..**....**....
- 0x00001860, // ..**....**....
- 0x00001860, // ..**....**....
- 0x00001860, // ..**....**....
- 0x00000CC0, // ...**..**.....
- 0x00000780, // ....****......
- 0x00000700, // ....***.......
- 0x00000D80, // ...**.**......
- 0x0000198C, // ..**..**...**.
- 0x000018CC, // ..**...**..**.
- 0x000030D8, // .**....**.**..
- 0x00003070, // .**.....***...
- 0x00003030, // .**......**...
- 0x00003070, // .**.....***...
- 0x000018D8, // ..**...**.**..
- 0x00000F9C, // ...*****..***.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000780, // .....****......
+ 0x00000FC0, // ....******.....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00001860, // ...**....**....
+ 0x00000CC0, // ....**..**.....
+ 0x00000F80, // ....*****......
+ 0x00000F00, // ....****.......
+ 0x00001F80, // ...******......
+ 0x00003180, // ..**...**......
+ 0x000071D8, // .***...***.**..
+ 0x000060F8, // .**.....*****..
+ 0x00006070, // .**......***...
+ 0x00006078, // .**......****..
+ 0x000030F8, // ..**....*****..
+ 0x00003FCC, // ..********..**.
+ 0x00000F80, // ....*****......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 39
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x000001C0, // ......***.....
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 4, 24,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
},
{ // 40
- 14, 26,
- 0x00000000, // ..............
- 0x00000060, // ........**....
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x000000C0, // .......**.....
- 0x00000060, // ........**....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 8, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000018, // ....**..
+ 0x00000010, // ....*...
+ 0x00000030, // ...**...
+ 0x00000020, // ...*....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000040, // ..*.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000018, // ....**..
+ 0x00000008, // .....*..
},
{ // 41
- 14, 26,
- 0x00000000, // ..............
- 0x00000600, // ....**........
- 0x00000300, // .....**.......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 8, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000040, // ..*.....
+ 0x00000020, // ...*....
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000008, // .....*..
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x00000008, // .....*..
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000010, // ....*...
+ 0x00000030, // ...**...
+ 0x00000020, // ...*....
+ 0x00000060, // ..**....
+ 0x00000000, // ........
},
{ // 42
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00001998, // ..**..**..**..
- 0x00003DBC, // .****.**.****.
- 0x00001FF8, // ..**********..
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x00001FF8, // ..**********..
- 0x00003DBC, // .****.**.****.
- 0x00001998, // ..**..**..**..
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 9, 24,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x000000FC, // ..******.
+ 0x000000FC, // ..******.
+ 0x00000078, // ...****..
+ 0x0000004C, // ...*..**.
+ 0x00000048, // ...*..*..
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 43
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00003FFC, // .************.
- 0x00003FFC, // .************.
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000FFC, // ..**********.
+ 0x00000FFC, // ..**********.
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 44
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x000001C0, // ......***.....
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x00000004, // ....*.
+ 0x00000004, // ....*.
+ 0x00000008, // ...*..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 45
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003FFC, // .************.
- 0x00003FFC, // .************.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 8, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000FC, // .******.
+ 0x000000FC, // .******.
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 46
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 47
- 14, 26,
- 0x00000000, // ..............
- 0x0000000C, // ...........**.
- 0x0000000C, // ...........**.
- 0x00000018, // ..........**..
- 0x00000018, // ..........**..
- 0x00000030, // .........**...
- 0x00000030, // .........**...
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000004, // .....*.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x00000008, // ....*..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000010, // ...*...
+ 0x00000010, // ...*...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000020, // ..*....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000040, // .*.....
+ 0x00000040, // .*.....
+ 0x000000C0, // **.....
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 48
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007C0, // ....*****.....
- 0x00000C60, // ...**...**....
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00000C60, // ...**...**....
- 0x000007C0, // ....*****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000181C, // .**......***.
+ 0x00000C18, // ..**.....**..
+ 0x00000C38, // ..**....***..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 49
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000380, // .....***......
- 0x00000780, // ....****......
- 0x00000D80, // ...**.**......
- 0x00001980, // ..**..**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x000000E0, // ......***....
+ 0x000003E0, // ....*****....
+ 0x00000760, // ...***.**....
+ 0x00000460, // ...*...**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 50
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007E0, // ....******....
- 0x00000C30, // ...**....**...
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00000018, // ..........**..
- 0x00000018, // ..........**..
- 0x00000030, // .........**...
- 0x00000060, // ........**....
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000C00, // ...**.........
- 0x00001808, // ..**.......*..
- 0x00001818, // ..**......**..
- 0x00001FF8, // ..**********..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x00000FF8, // ..*********..
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x00000018, // .........**..
+ 0x00000030, // ........**...
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000700, // ...***.......
+ 0x00000C00, // ..**.........
+ 0x00000800, // ..*..........
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 51
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003FF8, // .***********..
- 0x00000030, // .........**...
- 0x00000060, // ........**....
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x000007C0, // ....*****.....
- 0x00000070, // ........***...
- 0x00000030, // .........**...
- 0x00000018, // ..........**..
- 0x00000018, // ..........**..
- 0x00000018, // ..........**..
- 0x00003030, // .**......**...
- 0x00003870, // .***....***...
- 0x00000FC0, // ...******.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C78, // ..**...****..
+ 0x00000C38, // ..**....***..
+ 0x00000038, // ........***..
+ 0x00000038, // ........***..
+ 0x00000070, // .......***...
+ 0x000001E0, // .....****....
+ 0x000000F8, // ......*****..
+ 0x00000018, // .........**..
+ 0x0000001C, // .........***.
+ 0x0000001C, // .........***.
+ 0x0000081C, // ..*......***.
+ 0x00000C1C, // ..**.....***.
+ 0x00000E38, // ..***...***..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 52
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000660, // ....**..**....
- 0x00000C60, // ...**...**....
- 0x00001860, // ..**....**....
- 0x00001860, // ..**....**....
- 0x00003060, // .**.....**....
- 0x00003FF8, // .***********..
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000030, // ........**...
+ 0x00000070, // .......***...
+ 0x00000070, // .......***...
+ 0x000000F0, // ......****...
+ 0x000001B0, // .....**.**...
+ 0x000003B0, // ....***.**...
+ 0x00000330, // ....**..**...
+ 0x00000630, // ...**...**...
+ 0x00000C30, // ..**....**...
+ 0x00000C30, // ..**....**...
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00000030, // ........**...
+ 0x00000030, // ........**...
+ 0x00000030, // ........**...
+ 0x00000030, // ........**...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 53
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001FF0, // ..*********...
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001FC0, // ..*******.....
- 0x00000070, // ........***...
- 0x00000030, // .........**...
- 0x00000018, // ..........**..
- 0x00000018, // ..........**..
- 0x00000018, // ..........**..
- 0x00000018, // ..........**..
- 0x00003030, // .**......**...
- 0x00003870, // .***....***...
- 0x00000FC0, // ...******.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000007F8, // ...********..
+ 0x000007F8, // ...********..
+ 0x00000600, // ...**........
+ 0x00000400, // ...*.........
+ 0x00000C00, // ..**.........
+ 0x00000DE0, // ..**.****....
+ 0x00000FF8, // ..*********..
+ 0x00000C18, // ..**.....**..
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x00001C1C, // .***.....***.
+ 0x00000E38, // ..***...***..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 54
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000000E0, // .......***....
- 0x00000380, // .....***......
- 0x00000600, // ....**........
- 0x00000C00, // ...**.........
- 0x00001800, // ..**..........
- 0x00001000, // ..*...........
- 0x000037C0, // .**.*****.....
- 0x00003C70, // .****...***...
- 0x00003830, // .***.....**...
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00001830, // ..**.....**...
- 0x00001C70, // ..***...***...
- 0x000007C0, // ....*****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001F0, // .....*****...
+ 0x000007F8, // ...********..
+ 0x00000E18, // ..***....**..
+ 0x00000C0C, // ..**......**.
+ 0x00000C00, // ..**.........
+ 0x00001800, // .**..........
+ 0x000019E0, // .**..****....
+ 0x00001BF8, // .**.*******..
+ 0x00001C18, // .***.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C1C, // ..**.....***.
+ 0x00000E18, // ..***....**..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 55
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001FF8, // ..**********..
- 0x00000018, // ..........**..
- 0x00000018, // ..........**..
- 0x00000030, // .........**...
- 0x00000030, // .........**...
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001FF8, // .**********..
+ 0x00001FF8, // .**********..
+ 0x00000030, // ........**...
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000300, // ....**.......
+ 0x00000300, // ....**.......
+ 0x00000300, // ....**.......
+ 0x00000600, // ...**........
+ 0x00000600, // ...**........
+ 0x00000600, // ...**........
+ 0x00000600, // ...**........
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 56
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007C0, // ....*****.....
- 0x00000C60, // ...**...**....
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00000C60, // ...**...**....
- 0x000007C0, // ....*****.....
- 0x00001C70, // ..***...***...
- 0x00001830, // ..**.....**...
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00001830, // ..**.....**...
- 0x00001C70, // ..***...***...
- 0x000007C0, // ....*****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001E0, // .....****....
+ 0x000007F8, // ...********..
+ 0x00000E1C, // ..***....***.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000618, // ...**....**..
+ 0x000003F0, // ....******...
+ 0x000007F8, // ...********..
+ 0x00000E18, // ..***....**..
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000618, // ...**....**..
+ 0x000007F8, // ...********..
+ 0x000001E0, // .....****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 57
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007C0, // ....*****.....
- 0x00001C70, // ..***...***...
- 0x00001830, // ..**.....**...
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00001838, // ..**.....***..
- 0x00001C78, // ..***...****..
- 0x000007D8, // ....*****.**..
- 0x00000010, // ..........*...
- 0x00000030, // .........**...
- 0x00000060, // ........**....
- 0x000000C0, // .......**.....
- 0x00000380, // .....***......
- 0x00000E00, // ...***........
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000E38, // ..***...***..
+ 0x00001C18, // .***.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000181C, // .**......***.
+ 0x00001C1C, // .***.....***.
+ 0x00000E3C, // ..***...****.
+ 0x000007EC, // ...******.**.
+ 0x000003CC, // ....****..**.
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000C38, // ..**....***..
+ 0x00000FF0, // ..********...
+ 0x000003C0, // ....****.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 58
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 59
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x000001C0, // ......***.....
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x00000004, // ....*.
+ 0x00000004, // ....*.
+ 0x00000008, // ...*..
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 60
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x0000000C, // ...........**.
- 0x0000003C, // .........****.
- 0x000000F0, // .......****...
- 0x000003C0, // .....****.....
- 0x00000F00, // ...****.......
- 0x00003C00, // .****.........
- 0x00003C00, // .****.........
- 0x00000F00, // ...****.......
- 0x000003C0, // .....****.....
- 0x000000F0, // .......****...
- 0x0000003C, // .........****.
- 0x0000000C, // ...........**.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000000C, // ..........**.
+ 0x0000007C, // .......*****.
+ 0x000001F0, // .....*****...
+ 0x00000780, // ...****......
+ 0x00001E00, // .****........
+ 0x00001E00, // .****........
+ 0x00000780, // ...****......
+ 0x000001E0, // .....****....
+ 0x0000007C, // .......*****.
+ 0x0000000C, // ..........**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 61
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003FFC, // .************.
- 0x00003FFC, // .************.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003FFC, // .************.
- 0x00003FFC, // .************.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 62
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003000, // .**...........
- 0x00003C00, // .****.........
- 0x00000F00, // ...****.......
- 0x000003C0, // .....****.....
- 0x000000F0, // .......****...
- 0x0000003C, // .........****.
- 0x0000003C, // .........****.
- 0x000000F0, // .......****...
- 0x000003C0, // .....****.....
- 0x00000F00, // ...****.......
- 0x00003C00, // .****.........
- 0x00003000, // .**...........
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001800, // .**..........
+ 0x00001F00, // .*****.......
+ 0x000003C0, // ....****.....
+ 0x000000F0, // ......****...
+ 0x0000003C, // ........****.
+ 0x0000001C, // .........***.
+ 0x000000F8, // ......*****..
+ 0x000003C0, // ....****.....
+ 0x00001F00, // .*****.......
+ 0x00001C00, // .***.........
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 63
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007E0, // ....******....
- 0x00000E70, // ...***..***...
- 0x00001C38, // ..***....***..
- 0x00001C38, // ..***....***..
- 0x00000C38, // ...**....***..
- 0x00000038, // .........***..
- 0x00000070, // ........***...
- 0x000000E0, // .......***....
- 0x000001C0, // ......***.....
- 0x00000380, // .....***......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000300, // .....**.......
- 0x00000780, // ....****......
- 0x00000780, // ....****......
- 0x00000300, // .....**.......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001E0, // .....****....
+ 0x000007F8, // ...********..
+ 0x0000061C, // ...**....***.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x0000000C, // ..........**.
+ 0x0000001C, // .........***.
+ 0x00000038, // ........***..
+ 0x00000070, // .......***...
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 64
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003C0, // .....****.....
- 0x00000E70, // ...***..***...
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00003018, // .**.......**..
- 0x000030F8, // .**....*****..
- 0x00003198, // .**...**..**..
- 0x00003318, // .**..**...**..
- 0x00003318, // .**..**...**..
- 0x00003318, // .**..**...**..
- 0x00003318, // .**..**...**..
- 0x000031B8, // .**...**.***..
- 0x000030EC, // .**....***.**.
- 0x00003000, // .**...........
- 0x00001800, // ..**..........
- 0x00001808, // ..**.......*..
- 0x00000E38, // ...***...***..
- 0x000003E0, // .....*****....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 23, 24,
+ 0x00000000, // .......................
+ 0x00000000, // .......................
+ 0x00007F00, // .........*******.......
+ 0x0003FFC0, // ......************.....
+ 0x000780E0, // .....****.......***....
+ 0x000E0030, // ....***...........**...
+ 0x001C0018, // ...***.............**..
+ 0x00187998, // ...**....****..**..**..
+ 0x0031CD8C, // ..**...***..**.**...**.
+ 0x0031870C, // ..**...**....***....**.
+ 0x0063030C, // .**...**......**....**.
+ 0x0066030C, // .**..**.......**....**.
+ 0x0066030C, // .**..**.......**....**.
+ 0x00660708, // .**..**......***....*..
+ 0x00660618, // .**..**......**....**..
+ 0x00660E30, // .**..**.....***...**...
+ 0x00631E70, // .**...**...****..***...
+ 0x0033FFE0, // ..**..*************....
+ 0x0030E78E, // ..**....***..****...***
+ 0x0018000C, // ...**...............**.
+ 0x001E0038, // ...****...........***..
+ 0x000780F0, // .....****.......****...
+ 0x0003FFC0, // ......************.....
+ 0x00007F00, // .........*******.......
},
{ // 65
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000080, // .......*......
- 0x000001C0, // ......***.....
- 0x000001C0, // ......***.....
- 0x00000140, // ......*.*.....
- 0x00000360, // .....**.**....
- 0x00000360, // .....**.**....
- 0x00000220, // .....*...*....
- 0x00000630, // ....**...**...
- 0x00000630, // ....**...**...
- 0x00000410, // ....*.....*...
- 0x00000FF8, // ...*********..
- 0x00000C18, // ...**.....**..
- 0x00000808, // ...*.......*..
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x00003C1E, // .****.....****
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000D00, // ......**.*.......
+ 0x00000D80, // ......**.**......
+ 0x00001980, // .....**..**......
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x000030E0, // ....**....***....
+ 0x00003060, // ....**.....**....
+ 0x00007FE0, // ...**********....
+ 0x00007FF0, // ...***********...
+ 0x00006030, // ...**.......**...
+ 0x0000C038, // ..**........***..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0001801C, // .**..........***.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 66
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001FE0, // ..********....
- 0x00000C30, // ...**....**...
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C30, // ...**....**...
- 0x00000FE0, // ...*******....
- 0x00000C30, // ...**....**...
- 0x00000C18, // ...**.....**..
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C18, // ...**.....**..
- 0x00001FF0, // ..*********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FE0, // ..*********....
+ 0x00003FF8, // ..***********..
+ 0x0000301C, // ..**.......***.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x00003018, // ..**.......**..
+ 0x00003FF0, // ..**********...
+ 0x00003FF8, // ..***********..
+ 0x0000301C, // ..**.......***.
+ 0x0000300E, // ..**........***
+ 0x0000300E, // ..**........***
+ 0x0000300E, // ..**........***
+ 0x0000300E, // ..**........***
+ 0x0000301C, // ..**.......***.
+ 0x00003FF8, // ..***********..
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 67
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003E8, // .....*****.*..
- 0x00000E78, // ...***..****..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00003008, // .**........*..
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00001808, // ..**.......*..
- 0x00001818, // ..**......**..
- 0x00000E70, // ...***..***...
- 0x000003C0, // .....****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 16, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x000007C0, // ......*****.....
+ 0x00001FF0, // ....*********...
+ 0x00003838, // ...***.....***..
+ 0x00006018, // ..**........**..
+ 0x00006018, // ..**........**..
+ 0x0000C000, // .**.............
+ 0x0000C000, // .**.............
+ 0x0000C000, // .**.............
+ 0x0000C000, // .**.............
+ 0x0000C000, // .**.............
+ 0x0000C000, // .**.............
+ 0x0000E018, // .***........**..
+ 0x00006018, // ..**........**..
+ 0x00007018, // ..***.......**..
+ 0x00003830, // ...***.....**...
+ 0x00001FE0, // ....********....
+ 0x00000FC0, // .....******.....
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 68
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003F80, // .*******......
- 0x000018E0, // ..**...***....
- 0x00001830, // ..**.....**...
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001830, // ..**.....**...
- 0x000018E0, // ..**...***....
- 0x00003F80, // .*******......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 16, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007FE0, // ..**********....
+ 0x00007FF0, // ..***********...
+ 0x00006038, // ..**.......***..
+ 0x0000601C, // ..**........***.
+ 0x0000600C, // ..**.........**.
+ 0x0000600E, // ..**.........***
+ 0x00006006, // ..**..........**
+ 0x00006006, // ..**..........**
+ 0x00006006, // ..**..........**
+ 0x00006006, // ..**..........**
+ 0x0000600E, // ..**.........***
+ 0x0000600C, // ..**.........**.
+ 0x0000601C, // ..**........***.
+ 0x00006038, // ..**.......***..
+ 0x00007FF0, // ..***********...
+ 0x00007FC0, // ..*********.....
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 69
- 14, 26,
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FFC, // ..************.
+ 0x00003FFC, // ..************.
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003FE0, // ..*********....
+ 0x00003FE0, // ..*********....
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 70
+ 14, 24,
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
- 0x00003FF8, // .***********..
- 0x00001818, // ..**......**..
- 0x00001808, // ..**.......*..
- 0x00001808, // ..**.......*..
+ 0x00001FFC, // ..***********.
+ 0x00001FFC, // ..***********.
0x00001800, // ..**..........
- 0x00001880, // ..**...*......
- 0x00001880, // ..**...*......
- 0x00001F80, // ..******......
- 0x00001880, // ..**...*......
- 0x00001880, // ..**...*......
0x00001800, // ..**..........
0x00001800, // ..**..........
- 0x00001808, // ..**.......*..
- 0x00001808, // ..**.......*..
- 0x00001818, // ..**......**..
- 0x00003FF8, // .***********..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- },
- { // 70
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003FF8, // .***********..
- 0x00001818, // ..**......**..
- 0x00001808, // ..**.......*..
- 0x00001808, // ..**.......*..
0x00001800, // ..**..........
- 0x00001880, // ..**...*......
- 0x00001880, // ..**...*......
- 0x00001F80, // ..******......
- 0x00001880, // ..**...*......
- 0x00001880, // ..**...*......
+ 0x00001FF0, // ..*********...
+ 0x00001FF0, // ..*********...
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
0x00001800, // ..**..........
0x00001800, // ..**..........
0x00001800, // ..**..........
0x00001800, // ..**..........
0x00001800, // ..**..........
- 0x00003E00, // .*****........
- 0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
@@ -1131,392 +1053,366 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, // ..............
},
{ // 71
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003E8, // .....*****.*..
- 0x00000E78, // ...***..****..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00003008, // .**........*..
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x0000307C, // .**.....*****.
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00000E38, // ...***...***..
- 0x000003E0, // .....*****....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 18, 24,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00001FC0, // ......*******.....
+ 0x00007FF0, // ....***********...
+ 0x0000F070, // ...****.....***...
+ 0x0001C018, // ..***.........**..
+ 0x0001801C, // ..**..........***.
+ 0x00038000, // .***..............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x000300FC, // .**........******.
+ 0x000380FC, // .***.......******.
+ 0x0001800C, // ..**...........**.
+ 0x0001C00C, // ..***..........**.
+ 0x0000E03C, // ...***.......****.
+ 0x00007FF0, // ....***********...
+ 0x00000FC0, // .......******.....
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 72
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003C3C, // .****....****.
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001FF8, // ..**********..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00003C3C, // .****....****.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 16, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x00007FFC, // ..*************.
+ 0x00007FFC, // ..*************.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 73
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000FF0, // ...********...
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000FF0, // ...********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 74
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003F8, // .....*******..
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00003060, // .**.....**....
- 0x00003060, // .**.....**....
- 0x000018C0, // ..**...**.....
- 0x00000F80, // ...*****......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000071C, // .***...***.
+ 0x000003F8, // ..*******..
+ 0x000001F0, // ...*****...
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
},
{ // 75
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003C3C, // .****....****.
- 0x00001818, // ..**......**..
- 0x00001830, // ..**.....**...
- 0x00001860, // ..**....**....
- 0x000018C0, // ..**...**.....
- 0x00001980, // ..**..**......
- 0x00001B00, // ..**.**.......
- 0x00001F00, // ..*****.......
- 0x00001D80, // ..***.**......
- 0x00001980, // ..**..**......
- 0x000018C0, // ..**...**.....
- 0x00001860, // ..**....**....
- 0x00001860, // ..**....**....
- 0x00001830, // ..**.....**...
- 0x00001818, // ..**......**..
- 0x00003C3C, // .****....****.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000301C, // ..**.......***.
+ 0x00003038, // ..**......***..
+ 0x00003070, // ..**.....***...
+ 0x000030E0, // ..**....***....
+ 0x000031C0, // ..**...***.....
+ 0x00003380, // ..**..***......
+ 0x00003700, // ..**.***.......
+ 0x00003F80, // ..*******......
+ 0x00003DC0, // ..****.***.....
+ 0x000038C0, // ..***...**.....
+ 0x000030E0, // ..**....***....
+ 0x00003070, // ..**.....***...
+ 0x00003030, // ..**......**...
+ 0x00003038, // ..**......***..
+ 0x0000301C, // ..**.......***.
+ 0x0000300E, // ..**........***
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 76
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003F00, // .******.......
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C08, // ...**......*..
- 0x00000C08, // ...**......*..
- 0x00000C08, // ...**......*..
- 0x00000C18, // ...**.....**..
- 0x00003FF8, // .***********..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000FFC, // ..**********.
+ 0x00000FFC, // ..**********.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 77
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x0000381C, // .***......***.
- 0x00001818, // ..**......**..
- 0x00001C38, // ..***....***..
- 0x00001C38, // ..***....***..
- 0x00001E78, // ..****..****..
- 0x00001A58, // ..**.*..*.**..
- 0x00001BD8, // ..**.****.**..
- 0x00001998, // ..**..**..**..
- 0x00001998, // ..**..**..**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00003C3C, // .****....****.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 17, 24,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0000E01C, // ..***........***.
+ 0x0000F01C, // ..****.......***.
+ 0x0000F03C, // ..****......****.
+ 0x0000F83C, // ..*****.....****.
+ 0x0000D86C, // ..**.**....**.**.
+ 0x0000DC6C, // ..**.***...**.**.
+ 0x0000CCCC, // ..**..**..**..**.
+ 0x0000CCCC, // ..**..**..**..**.
+ 0x0000C78C, // ..**...****...**.
+ 0x0000C78C, // ..**...****...**.
+ 0x0000C30C, // ..**....**....**.
+ 0x0000C30C, // ..**....**....**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 78
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x0000383C, // .***.....****.
- 0x00001C18, // ..***.....**..
- 0x00001C18, // ..***.....**..
- 0x00001E18, // ..****....**..
- 0x00001A18, // ..**.*....**..
- 0x00001B18, // ..**.**...**..
- 0x00001918, // ..**..*...**..
- 0x00001998, // ..**..**..**..
- 0x00001898, // ..**...*..**..
- 0x000018D8, // ..**...**.**..
- 0x00001858, // ..**....*.**..
- 0x00001878, // ..**....****..
- 0x00001838, // ..**.....***..
- 0x00001838, // ..**.....***..
- 0x00001818, // ..**......**..
- 0x00003C18, // .****.....**..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 16, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000600C, // ..**.........**.
+ 0x0000700C, // ..***........**.
+ 0x0000780C, // ..****.......**.
+ 0x00007C0C, // ..*****......**.
+ 0x00006C0C, // ..**.**......**.
+ 0x00006E0C, // ..**.***.....**.
+ 0x0000670C, // ..**..***....**.
+ 0x0000630C, // ..**...**....**.
+ 0x0000618C, // ..**....**...**.
+ 0x000061CC, // ..**....***..**.
+ 0x000060CC, // ..**.....**..**.
+ 0x0000606C, // ..**......**.**.
+ 0x0000607C, // ..**......*****.
+ 0x0000603C, // ..**.......****.
+ 0x0000601C, // ..**........***.
+ 0x0000601C, // ..**........***.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 79
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003C0, // .....****.....
- 0x00000E70, // ...***..***...
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00000E70, // ...***..***...
- 0x000003C0, // .....****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 18, 24,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000E070, // ...***......***...
+ 0x0001C038, // ..***........***..
+ 0x00018018, // ..**..........**..
+ 0x0003801C, // .***..........***.
+ 0x0003001C, // .**...........***.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003001C, // .**...........***.
+ 0x0003001C, // .**...........***.
+ 0x00018018, // ..**..........**..
+ 0x0001C038, // ..***........***..
+ 0x0000E070, // ...***......***...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 80
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001FE0, // ..********....
- 0x00000C30, // ...**....**...
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C30, // ...**....**...
- 0x00000FE0, // ...*******....
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00001F00, // ..*****.......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FF0, // ..**********...
+ 0x00003FFC, // ..************.
+ 0x0000300E, // ..**........***
+ 0x0000300E, // ..**........***
+ 0x00003006, // ..**.........**
+ 0x0000300E, // ..**........***
+ 0x0000301E, // ..**.......****
+ 0x00003FFC, // ..************.
+ 0x00003FF0, // ..**********...
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 81
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003C0, // .....****.....
- 0x00000E70, // ...***..***...
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00000E70, // ...***..***...
- 0x000003C0, // .....****.....
- 0x000000C0, // .......**.....
- 0x00000060, // ........**....
- 0x00000030, // .........**...
- 0x0000001C, // ..........***.
- 0x00000008, // ...........*..
- 0x00000000, // ..............
+ 18, 24,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000E070, // ...***......***...
+ 0x0001C038, // ..***........***..
+ 0x00018018, // ..**..........**..
+ 0x0003001C, // .**...........***.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003001C, // .**...........***.
+ 0x00018318, // ..**.....**...**..
+ 0x0001C3B8, // ..***....***.***..
+ 0x0000E0F0, // ...***.....****...
+ 0x00007FF0, // ....***********...
+ 0x00001F9C, // ......******..***.
+ 0x00000008, // ...............*..
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 82
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001FE0, // ..********....
- 0x00000C30, // ...**....**...
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C30, // ...**....**...
- 0x00000FE0, // ...*******....
- 0x00000CC0, // ...**..**.....
- 0x00000C60, // ...**...**....
- 0x00000C60, // ...**...**....
- 0x00000C30, // ...**....**...
- 0x00000C30, // ...**....**...
- 0x00000C18, // ...**.....**..
- 0x00001F1C, // ..*****...***.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 16, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007FF0, // ..***********...
+ 0x00007FF8, // ..************..
+ 0x0000601C, // ..**........***.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000601C, // ..**........***.
+ 0x00007FF8, // ..************..
+ 0x00007FE0, // ..**********....
+ 0x000060C0, // ..**.....**.....
+ 0x000060E0, // ..**.....***....
+ 0x00006060, // ..**......**....
+ 0x00006070, // ..**......***...
+ 0x00006030, // ..**.......**...
+ 0x00006018, // ..**........**..
+ 0x00006018, // ..**........**..
+ 0x0000600C, // ..**.........**.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 83
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007E8, // ....******.*..
- 0x00000C38, // ...**....***..
- 0x00001818, // ..**......**..
- 0x00001808, // ..**.......*..
- 0x00001808, // ..**.......*..
- 0x00000C00, // ...**.........
- 0x00000F00, // ...****.......
- 0x000003C0, // .....****.....
- 0x000000F0, // .......****...
- 0x00000030, // .........**...
- 0x00000018, // ..........**..
- 0x00001018, // ..*.......**..
- 0x00001018, // ..*.......**..
- 0x00001818, // ..**......**..
- 0x00001C30, // ..***....**...
- 0x000017E0, // ..*.******....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007E0, // .....******....
+ 0x00001FF8, // ...**********..
+ 0x00001838, // ...**.....***..
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x00003000, // ..**...........
+ 0x00003C00, // ..****.........
+ 0x00001FC0, // ...*******.....
+ 0x000007F0, // .....*******...
+ 0x00000078, // .........****..
+ 0x0000000C, // ............**.
+ 0x0000300C, // ..**........**.
+ 0x00003004, // ..**.........*.
+ 0x0000380C, // ..***.......**.
+ 0x00001C18, // ...***.....**..
+ 0x00000FF8, // ....*********..
+ 0x000007E0, // .....******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 84
- 14, 26,
- 0x00000000, // ..............
+ 14, 24,
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
0x00003FFC, // .************.
- 0x0000318C, // .**...**...**.
- 0x00002184, // .*....**....*.
- 0x00002184, // .*....**....*.
+ 0x00003FFC, // .************.
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
0x00000180, // ......**......
0x00000180, // ......**......
0x00000180, // ......**......
@@ -1528,8 +1424,6 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000180, // ......**......
0x00000180, // ......**......
0x00000180, // ......**......
- 0x000007E0, // ....******....
- 0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
@@ -1537,173 +1431,161 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, // ..............
},
{ // 85
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003C3C, // .****....****.
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00000C30, // ...**....**...
- 0x000007E0, // ....******....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 16, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000701C, // ..***.......***.
+ 0x00003838, // ...***.....***..
+ 0x00001FF0, // ....*********...
+ 0x00000FE0, // .....*******....
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 86
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003C1E, // .****.....****
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x00000808, // ...*.......*..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000410, // ....*.....*...
- 0x00000630, // ....**...**...
- 0x00000630, // ....**...**...
- 0x00000220, // .....*...*....
- 0x00000360, // .....**.**....
- 0x00000360, // .....**.**....
- 0x00000140, // ......*.*.....
- 0x000001C0, // ......***.....
- 0x000001C0, // ......***.....
- 0x00000080, // .......*......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000E006, // ***..........**
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x00007018, // .***.......**..
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x00001830, // ...**.....**...
+ 0x00001830, // ...**.....**...
+ 0x00001820, // ...**.....*....
+ 0x00000C60, // ....**...**....
+ 0x00000C60, // ....**...**....
+ 0x000006C0, // .....**.**.....
+ 0x000006C0, // .....**.**.....
+ 0x000006C0, // .....**.**.....
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 87
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003E3E, // .*****...*****
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000188C, // ..**...*...**.
- 0x00000888, // ...*...*...*..
- 0x00000DD8, // ...**.***.**..
- 0x00000DD8, // ...**.***.**..
- 0x00000D58, // ...**.*.*.**..
- 0x00000D58, // ...**.*.*.**..
- 0x00000F78, // ...****.****..
- 0x00000630, // ....**...**...
- 0x00000630, // ....**...**...
- 0x00000630, // ....**...**...
- 0x00000630, // ....**...**...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 21, 24,
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x0070380C, // ***......***.......**.
+ 0x0030381C, // .**......***......***.
+ 0x00303C18, // .**......****.....**..
+ 0x00306C18, // .**.....**.**.....**..
+ 0x00386C18, // .***....**.**.....**..
+ 0x00186638, // ..**....**..**...***..
+ 0x00184630, // ..**....*...**...**...
+ 0x0018C630, // ..**...**...**...**...
+ 0x0008C630, // ...*...**...**...**...
+ 0x000CC360, // ...**..**....**.**....
+ 0x000D8360, // ...**.**.....**.**....
+ 0x000D8360, // ...**.**.....**.**....
+ 0x00058160, // ....*.**......*.**....
+ 0x00070140, // ....***.......*.*.....
+ 0x000701C0, // ....***.......***.....
+ 0x000701C0, // ....***.......***.....
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
},
{ // 88
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003E3E, // .*****...*****
- 0x0000180C, // ..**.......**.
- 0x00000C18, // ...**.....**..
- 0x00000630, // ....**...**...
- 0x00000630, // ....**...**...
- 0x00000360, // .....**.**....
- 0x000001C0, // ......***.....
- 0x00000080, // .......*......
- 0x000001C0, // ......***.....
- 0x00000360, // .....**.**....
- 0x00000630, // ....**...**...
- 0x00000630, // ....**...**...
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x0000180C, // ..**.......**.
- 0x00003E3E, // .*****...*****
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000700C, // .***........**.
+ 0x00003818, // ..***......**..
+ 0x00001838, // ...**.....***..
+ 0x00001C70, // ...***...***...
+ 0x00000E60, // ....***..**....
+ 0x000006C0, // .....**.**.....
+ 0x000007C0, // .....*****.....
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x000006C0, // .....**.**.....
+ 0x00000EE0, // ....***.***....
+ 0x00001C70, // ...***...***...
+ 0x00001830, // ...**.....**...
+ 0x00003838, // ..***.....***..
+ 0x0000701C, // .***.......***.
+ 0x0000E00E, // ***.........***
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 89
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003C3C, // .****....****.
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00000C30, // ...**....**...
- 0x00000C30, // ...**....**...
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x000007E0, // ....******....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000E00C, // .***.........**.
+ 0x00006018, // ..**........**..
+ 0x00007038, // ..***......***..
+ 0x00003830, // ...***.....**...
+ 0x00001860, // ....**....**....
+ 0x00000CE0, // .....**..***....
+ 0x00000EC0, // .....***.**.....
+ 0x00000780, // ......****......
+ 0x00000380, // .......***......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 90
- 14, 26,
- 0x00000000, // ..............
+ 14, 24,
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
- 0x00001FF8, // ..**********..
- 0x00001818, // ..**......**..
- 0x00001030, // ..*......**...
- 0x00001030, // ..*......**...
- 0x00000060, // ........**....
- 0x000000C0, // .......**.....
+ 0x00003FFC, // .************.
+ 0x00003FFC, // .************.
+ 0x00000018, // ..........**..
+ 0x00000038, // .........***..
+ 0x00000070, // ........***...
+ 0x000000E0, // .......***....
0x000000C0, // .......**.....
0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000C08, // ...**......*..
- 0x00000C08, // ...**......*..
- 0x00001818, // ..**......**..
- 0x00001FF8, // ..**********..
- 0x00000000, // ..............
+ 0x00000700, // ....***.......
+ 0x00000E00, // ...***........
+ 0x00000C00, // ...**.........
+ 0x00001800, // ..**..........
+ 0x00003000, // .**...........
+ 0x00007FFC, // *************.
+ 0x00007FFC, // *************.
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
@@ -1711,1080 +1593,979 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, // ..............
},
{ // 91
- 14, 26,
- 0x00000000, // ..............
- 0x000003E0, // .....*****....
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x000003E0, // .....*****....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000003C, // ..****.
+ 0x0000003C, // ..****.
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x0000003C, // ..****.
+ 0x0000003C, // ..****.
+ 0x00000000, // .......
},
{ // 92
- 14, 26,
- 0x00000000, // ..............
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000030, // .........**...
- 0x00000030, // .........**...
- 0x00000018, // ..........**..
- 0x00000018, // ..........**..
- 0x0000000C, // ...........**.
- 0x0000000C, // ...........**.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x000000C0, // **.....
+ 0x000000C0, // **.....
+ 0x00000040, // .*.....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000020, // ..*....
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000010, // ...*...
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000008, // ....*..
+ 0x00000008, // ....*..
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x00000004, // .....*.
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 93
- 14, 26,
- 0x00000000, // ..............
- 0x000007C0, // ....*****.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000007C0, // ....*****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000003C, // .****.
+ 0x0000003C, // .****.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000003C, // .****.
+ 0x0000003C, // .****.
+ 0x00000000, // ......
},
{ // 94
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x00000660, // ....**..**....
- 0x00000C30, // ...**....**...
- 0x00001818, // ..**......**..
- 0x00001008, // ..*........*..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000000C0, // ....**.....
+ 0x000000E0, // ....***....
+ 0x000001E0, // ...****....
+ 0x000001B0, // ...**.**...
+ 0x00000330, // ..**..**...
+ 0x00000318, // ..**...**..
+ 0x00000318, // ..**...**..
+ 0x00000618, // .**....**..
+ 0x0000060C, // .**.....**.
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
},
{ // 95
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00007FFE, // **************
- 0x00007FFE, // **************
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // ..............
+ 0x00003FFE, // .*************
+ 0x00000000, // .............
},
{ // 96
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000700, // ....***.......
- 0x00000780, // ....****......
- 0x00000780, // ....****......
- 0x00000300, // .....**.......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 8, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000E0, // .***....
+ 0x00000060, // ..**....
+ 0x00000030, // ...**...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 97
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007E0, // ....******....
- 0x00001C70, // ..***...***...
- 0x00001830, // ..**.....**...
- 0x00000030, // .........**...
- 0x000007F0, // ....*******...
- 0x00001C30, // ..***....**...
- 0x00003030, // .**......**...
- 0x00003070, // .**.....***...
- 0x000039BC, // .***..**.****.
- 0x00001F18, // ..*****...**..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000007E0, // ...******....
+ 0x00000FF0, // ..********...
+ 0x00001C18, // .***.....**..
+ 0x00000818, // ..*......**..
+ 0x00000038, // ........***..
+ 0x000007F8, // ...********..
+ 0x00000F18, // ..****...**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001838, // .**.....***..
+ 0x00000FF8, // ..*********..
+ 0x00000798, // ...****..**..
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 98
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001800, // ..**..........
- 0x00003800, // .***..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001BC0, // ..**.****.....
- 0x00001C70, // ..***...***...
- 0x00001830, // ..**.....**...
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001830, // ..**.....**...
- 0x00001C70, // ..***...***...
- 0x00001BC0, // ..**.****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001BE0, // .**.*****....
+ 0x00001FF0, // .*********...
+ 0x00001C18, // .***.....**..
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00001C38, // .***....***..
+ 0x00001FF0, // .*********...
+ 0x000019E0, // .**..****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 99
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007F0, // ....*******...
- 0x00001C70, // ..***...***...
- 0x00001830, // ..**.....**...
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00001830, // ..**.....**...
- 0x00001C70, // ..***...***...
- 0x000007C0, // ....*****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000001F0, // ....*****...
+ 0x000003F8, // ...*******..
+ 0x0000061C, // ..**....***.
+ 0x00000C0C, // .**......**.
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C08, // .**......*..
+ 0x00000C0C, // .**......**.
+ 0x0000061C, // ..**....***.
+ 0x000003F8, // ...*******..
+ 0x000001F0, // ....*****...
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 100
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000030, // .........**...
- 0x00000070, // ........***...
- 0x00000030, // .........**...
- 0x00000030, // .........**...
- 0x00000030, // .........**...
- 0x00000030, // .........**...
- 0x000007B0, // ....****.**...
- 0x00001C70, // ..***...***...
- 0x00001830, // ..**.....**...
- 0x00003030, // .**......**...
- 0x00003030, // .**......**...
- 0x00003030, // .**......**...
- 0x00003030, // .**......**...
- 0x00001830, // ..**.....**...
- 0x00001C7C, // ..***...*****.
- 0x00000798, // ....****..**..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x000003D8, // ....****.**..
+ 0x00000FF8, // ..*********..
+ 0x00000C38, // ..**....***..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001C18, // .***.....**..
+ 0x00000C38, // ..**....***..
+ 0x000007F8, // ...********..
+ 0x000003D8, // ....****.**..
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 101
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007C0, // ....*****.....
- 0x00001C70, // ..***...***...
- 0x00001830, // ..**.....**...
- 0x00003018, // .**.......**..
- 0x00003FF8, // .***********..
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00001818, // ..**......**..
- 0x00001C38, // ..***....***..
- 0x000007E0, // ....******....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C18, // ..**.....**..
+ 0x00001818, // .**......**..
+ 0x0000180C, // .**.......**.
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00001800, // .**..........
+ 0x00001818, // .**......**..
+ 0x00000C18, // ..**.....**..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 102
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000000F8, // .......*****..
- 0x00000198, // ......**..**..
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00001FF0, // ..*********...
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00001FF0, // ..*********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000000C, // ....**.
+ 0x0000001C, // ...***.
+ 0x00000038, // ..***..
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x000000FC, // ******.
+ 0x000000FC, // ******.
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 103
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000F80, // ...*****......
- 0x000018F8, // ..**...*****..
- 0x00003060, // .**.....**....
- 0x00003060, // .**.....**....
- 0x00003060, // .**.....**....
- 0x000018C0, // ..**...**.....
- 0x00000F80, // ...*****......
- 0x00001800, // ..**..........
- 0x00000FE0, // ...*******....
- 0x00001830, // ..**.....**...
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00001C70, // ..***...***...
- 0x000007C0, // ....*****.....
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003EC, // ....*****.**.
+ 0x0000077C, // ...***.*****.
+ 0x00000C1C, // ..**.....***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00000C1C, // ..**.....***.
+ 0x000007FC, // ...*********.
+ 0x000003CC, // ....****..**.
+ 0x0000000C, // ..........**.
+ 0x0000181C, // .**......***.
+ 0x00001C18, // .***.....**..
+ 0x00000FF0, // ..********...
+ 0x000003E0, // ....*****....
},
{ // 104
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001800, // ..**..........
- 0x00003800, // .***..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001BE0, // ..**.*****....
- 0x00001C70, // ..***...***...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00003C78, // .****...****..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x000019F0, // .**..*****...
+ 0x00001FF8, // .**********..
+ 0x00001C1C, // .***.....***.
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 105
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00001F80, // ..******......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00001FF8, // ..**********..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 5, 24,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 106
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000000C0, // .......**.....
- 0x000001E0, // ......****....
- 0x000000C0, // .......**.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000060, // ........**....
- 0x000007E0, // ....******....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00003060, // .**.....**....
- 0x000038C0, // .***...**.....
- 0x00000F80, // ...*****......
- 0x00000000, // ..............
+ 5, 24,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000003C, // .****.
+ 0x00000038, // .***..
},
{ // 107
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001800, // ..**..........
- 0x00003800, // .***..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x000018F8, // ..**...*****..
- 0x00001860, // ..**....**....
- 0x000018C0, // ..**...**.....
- 0x00001980, // ..**..**......
- 0x00001B00, // ..**.**.......
- 0x00001F80, // ..******......
- 0x000018C0, // ..**...**.....
- 0x00001860, // ..**....**....
- 0x00001834, // ..**.....**.*.
- 0x00003E18, // .*****....**..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x0000060C, // .**.....**.
+ 0x00000618, // .**....**..
+ 0x00000630, // .**...**...
+ 0x00000660, // .**..**....
+ 0x000006C0, // .**.**.....
+ 0x000007C0, // .*****.....
+ 0x00000760, // .***.**....
+ 0x00000670, // .**..***...
+ 0x00000630, // .**...**...
+ 0x00000618, // .**....**..
+ 0x0000061C, // .**....***.
+ 0x0000060C, // .**.....**.
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
},
{ // 108
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00000F80, // ...*****......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000FF0, // ...********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 5, 24,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 109
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003778, // .**.***.****..
- 0x000079CC, // ****..***..**.
- 0x0000318C, // .**...**...**.
- 0x0000318C, // .**...**...**.
- 0x0000318C, // .**...**...**.
- 0x0000318C, // .**...**...**.
- 0x0000318C, // .**...**...**.
- 0x0000318C, // .**...**...**.
- 0x0000318C, // .**...**...**.
- 0x00007BDE, // ****.****.****
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 19, 24,
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x000678F0, // .**..****...****...
+ 0x0007DDF8, // .*****.***.******..
+ 0x00070F0C, // .***....****....**.
+ 0x0006060C, // .**......**.....**.
+ 0x0006060C, // .**......**.....**.
+ 0x0006060C, // .**......**.....**.
+ 0x0006060C, // .**......**.....**.
+ 0x0006060C, // .**......**.....**.
+ 0x0006060C, // .**......**.....**.
+ 0x0006060C, // .**......**.....**.
+ 0x0006060C, // .**......**.....**.
+ 0x0006060C, // .**......**.....**.
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
},
{ // 110
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001BE0, // ..**.*****....
- 0x00003C70, // .****...***...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00003C78, // .****...****..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000019E0, // .**..****....
+ 0x00001FF0, // .*********...
+ 0x00001C38, // .***....***..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 111
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007C0, // ....*****.....
- 0x00001C70, // ..***...***...
- 0x00001830, // ..**.....**...
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00001830, // ..**.....**...
- 0x00001C70, // ..***...***...
- 0x000007C0, // ....*****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C18, // ..**.....**..
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00000C38, // ..**....***..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 112
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001BC0, // ..**.****.....
- 0x00003C70, // .****...***...
- 0x00001830, // ..**.....**...
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001830, // ..**.....**...
- 0x00001C70, // ..***...***...
- 0x00001BC0, // ..**.****.....
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00003E00, // .*****........
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001BE0, // .**.*****....
+ 0x00001E30, // .****...**...
+ 0x00001C18, // .***.....**..
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00001C38, // .***....***..
+ 0x00001FF0, // .*********...
+ 0x00001BE0, // .**.*****....
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00000000, // .............
},
{ // 113
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000790, // ....****..*...
- 0x00001C70, // ..***...***...
- 0x00001830, // ..**.....**...
- 0x00003030, // .**......**...
- 0x00003030, // .**......**...
- 0x00003030, // .**......**...
- 0x00003030, // .**......**...
- 0x00001830, // ..**.....**...
- 0x00001C70, // ..***...***...
- 0x000007B0, // ....****.**...
- 0x00000030, // .........**...
- 0x00000030, // .........**...
- 0x00000030, // .........**...
- 0x00000030, // .........**...
- 0x000000F8, // .......*****..
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003D8, // ....****.**..
+ 0x00000E78, // ..***..****..
+ 0x00000C38, // ..**....***..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001C18, // .***.....**..
+ 0x00000C38, // ..**....***..
+ 0x000007F8, // ...********..
+ 0x000003D8, // ....****.**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000000, // .............
},
{ // 114
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000670, // ....**..***...
- 0x00001EB8, // ..****.*.***..
- 0x00000730, // ....***..**...
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00001FC0, // ..*******.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 8, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000DC, // .**.***.
+ 0x000000FC, // .******.
+ 0x000000E0, // .***....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 115
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007E0, // ....******....
- 0x00001C78, // ..***...****..
- 0x00001818, // ..**......**..
- 0x00001C00, // ..***.........
- 0x00000F80, // ...*****......
- 0x000001F0, // ......*****...
- 0x00000038, // .........***..
- 0x00001818, // ..**......**..
- 0x00001E38, // ..****...***..
- 0x000007E0, // ....******....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000001F8, // ...******..
+ 0x000003FC, // ..********.
+ 0x0000060E, // .**.....***
+ 0x00000600, // .**........
+ 0x00000780, // .****......
+ 0x000003F8, // ..*******..
+ 0x0000007C, // .....*****.
+ 0x00000006, // .........**
+ 0x00000606, // .**......**
+ 0x00000706, // .***.....**
+ 0x000003FC, // ..********.
+ 0x000001F8, // ...******..
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
},
{ // 116
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00003FF0, // .**********...
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x0000060C, // ....**.....**.
- 0x00000738, // ....***..***..
- 0x000003E0, // .....*****....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x0000007C, // .*****.
+ 0x0000007C, // .*****.
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x0000003C, // ..****.
+ 0x0000001C, // ...***.
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 117
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001830, // ..**.....**...
- 0x00003870, // .***....***...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001C7C, // ..***...*****.
- 0x00000F98, // ...*****..**..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001C38, // .***....***..
+ 0x00000FF8, // ..*********..
+ 0x00000798, // ...****..**..
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 118
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003C78, // .****...****..
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00000C60, // ...**...**....
- 0x00000C60, // ...**...**....
- 0x000006C0, // ....**.**.....
- 0x000006C0, // ....**.**.....
- 0x00000380, // .....***......
- 0x00000380, // .....***......
- 0x00000100, // ......*.......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00001C0C, // ***......**.
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000618, // ..**....**..
+ 0x00000630, // ..**...**...
+ 0x00000630, // ..**...**...
+ 0x00000330, // ...**..**...
+ 0x00000360, // ...**.**....
+ 0x00000360, // ...**.**....
+ 0x000001E0, // ....****....
+ 0x000001C0, // ....***.....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 119
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x0000783C, // ****.....****.
- 0x00003018, // .**.......**..
- 0x00003018, // .**.......**..
- 0x00001110, // ..*...*...*...
- 0x00001BB0, // ..**.***.**...
- 0x00001BB0, // ..**.***.**...
- 0x00000AA0, // ...*.*.*.*....
- 0x00000EE0, // ...***.***....
- 0x00000EE0, // ...***.***....
- 0x00000440, // ....*...*.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 16, 24,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0003060C, // **.....**.....**.
+ 0x0001870C, // .**....***....**.
+ 0x00018F18, // .**...****...**..
+ 0x00018F18, // .**...****...**..
+ 0x00018F18, // .**...****...**..
+ 0x0000C990, // ..**..*..**..*...
+ 0x0000D9B0, // ..**.**..**.**...
+ 0x0000D9B0, // ..**.**..**.**...
+ 0x000059B0, // ...*.**..**.**...
+ 0x000070E0, // ...***....***....
+ 0x000070E0, // ...***....***....
+ 0x000030E0, // ....**....***....
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 120
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003C78, // .****...****..
- 0x00001830, // ..**.....**...
- 0x00000C60, // ...**...**....
- 0x000006C0, // ....**.**.....
- 0x00000380, // .....***......
- 0x00000380, // .....***......
- 0x000006C0, // ....**.**.....
- 0x00000C60, // ...**...**....
- 0x00001830, // ..**.....**...
- 0x00003C78, // .****...****..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000C18, // .**.....**..
+ 0x00000638, // ..**...***..
+ 0x00000730, // ..***..**...
+ 0x00000360, // ...**.**....
+ 0x000001E0, // ....****....
+ 0x000001C0, // ....***.....
+ 0x000001C0, // ....***.....
+ 0x00000360, // ...**.**....
+ 0x00000370, // ...**.***...
+ 0x00000630, // ..**...**...
+ 0x00000E18, // .***....**..
+ 0x00001C1C, // ***.....***.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 121
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003C78, // .****...****..
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00000C60, // ...**...**....
- 0x00000C60, // ...**...**....
- 0x00000660, // ....**..**....
- 0x000006C0, // ....**.**.....
- 0x000002C0, // .....*.**.....
- 0x00000380, // .....***......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00003300, // .**..**.......
- 0x00003600, // .**.**........
- 0x00001C00, // ..***.........
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C18, // .**.....**..
+ 0x00000618, // ..**....**..
+ 0x00000630, // ..**...**...
+ 0x00000630, // ..**...**...
+ 0x00000330, // ...**..**...
+ 0x00000360, // ...**.**....
+ 0x00000360, // ...**.**....
+ 0x000001E0, // ....****....
+ 0x000001C0, // ....***.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x00000180, // ....**......
+ 0x00000180, // ....**......
+ 0x00000F00, // .****.......
+ 0x00000E00, // .***........
},
{ // 122
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001FF0, // ..*********...
- 0x00001830, // ..**.....**...
- 0x00001060, // ..*.....**....
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000C10, // ...**.....*...
- 0x00001830, // ..**.....**...
- 0x00001FF0, // ..*********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000FFC, // **********.
+ 0x00000FFC, // **********.
+ 0x00000018, // .......**..
+ 0x00000038, // ......***..
+ 0x00000070, // .....***...
+ 0x00000060, // .....**....
+ 0x000000C0, // ....**.....
+ 0x00000180, // ...**......
+ 0x00000300, // ..**.......
+ 0x00000700, // .***.......
+ 0x00000FFE, // ***********
+ 0x00000FFE, // ***********
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
},
{ // 123
- 14, 26,
- 0x00000000, // ..............
- 0x00000070, // ........***...
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000E00, // ...***........
- 0x00000300, // .....**.......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x000000C0, // .......**.....
- 0x00000070, // ........***...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 8, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x0000001C, // ....***.
+ 0x0000003C, // ...****.
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000060, // ..**....
+ 0x000000E0, // .***....
+ 0x000000C0, // .**.....
+ 0x00000060, // ..**....
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x0000001C, // ....***.
+ 0x0000000C, // .....**.
},
{ // 124
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
},
{ // 125
- 14, 26,
- 0x00000000, // ..............
- 0x00000E00, // ...***........
- 0x00000300, // .....**.......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x000000C0, // .......**.....
- 0x00000070, // ........***...
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000E00, // ...***........
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 8, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000E0, // .***....
+ 0x000000F0, // .****...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000018, // ....**..
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x00000018, // ....**..
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x000000E0, // .***....
+ 0x000000C0, // .**.....
},
{ // 126
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000F0C, // ...****....**.
- 0x00001F9C, // ..******..***.
- 0x000039F8, // .***..******..
- 0x000030F0, // .**....****...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001FC4, // .*******...*.
+ 0x00001FFC, // .***********.
+ 0x00001078, // .*.....****..
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 127
- 14, 26,
- 0x00005554, // *.*.*.*.*.*.*.
- 0x00002AAA, // .*.*.*.*.*.*.*
- 0x00005554, // *.*.*.*.*.*.*.
- 0x00002AAA, // .*.*.*.*.*.*.*
- 0x00005554, // *.*.*.*.*.*.*.
- 0x00002AAA, // .*.*.*.*.*.*.*
- 0x00005554, // *.*.*.*.*.*.*.
- 0x00002AAA, // .*.*.*.*.*.*.*
- 0x00005554, // *.*.*.*.*.*.*.
- 0x00002AAA, // .*.*.*.*.*.*.*
- 0x00005554, // *.*.*.*.*.*.*.
- 0x00002AAA, // .*.*.*.*.*.*.*
- 0x00005554, // *.*.*.*.*.*.*.
- 0x00002AAA, // .*.*.*.*.*.*.*
- 0x00005554, // *.*.*.*.*.*.*.
- 0x00002AAA, // .*.*.*.*.*.*.*
- 0x00005554, // *.*.*.*.*.*.*.
- 0x00002AAA, // .*.*.*.*.*.*.*
- 0x00005554, // *.*.*.*.*.*.*.
- 0x00002AAA, // .*.*.*.*.*.*.*
- 0x00005554, // *.*.*.*.*.*.*.
- 0x00002AAA, // .*.*.*.*.*.*.*
- 0x00005554, // *.*.*.*.*.*.*.
- 0x00002AAA, // .*.*.*.*.*.*.*
- 0x00005554, // *.*.*.*.*.*.*.
- 0x00002AAA, // .*.*.*.*.*.*.*
- },
- { // 128
- 0, 26,
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2809,11 +2590,11 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 128
+ 0, 24,
0x00000000, //
0x00000000, //
- },
- { // 129
- 0, 26,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2836,13 +2617,13 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 129
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 130
- 0, 26,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2863,15 +2644,15 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 130
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 131
- 0, 26,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2890,6 +2671,9 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 131
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2898,9 +2682,6 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 132
- 0, 26,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2917,6 +2698,9 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 132
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2927,9 +2711,6 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 133
- 0, 26,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2944,6 +2725,9 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 133
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2956,9 +2740,6 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 134
- 0, 26,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2971,6 +2752,9 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 134
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2985,9 +2769,6 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 135
- 0, 26,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2998,6 +2779,9 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 135
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3014,9 +2798,6 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 136
- 0, 26,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3025,6 +2806,9 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 136
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3043,15 +2827,17 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 137
- 0, 26,
0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 137
+ 0, 24,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3072,11 +2858,11 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 138
- 0, 26,
0x00000000, //
0x00000000, //
+ },
+ { // 138
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3103,9 +2889,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 139
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3132,9 +2916,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 140
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3161,9 +2943,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 141
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3190,9 +2970,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 142
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3219,9 +2997,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 143
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3248,9 +3024,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 144
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3277,9 +3051,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 145
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3306,9 +3078,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 146
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3335,9 +3105,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 147
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3364,9 +3132,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 148
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3393,9 +3159,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 149
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3422,9 +3186,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 150
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3451,9 +3213,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 151
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3480,9 +3240,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 152
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3509,9 +3267,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 153
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3538,9 +3294,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 154
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3567,9 +3321,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 155
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3596,9 +3348,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 156
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3625,9 +3375,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 157
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3654,9 +3402,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 158
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3683,9 +3429,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 159
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3712,125 +3456,7 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
},
{ // 160
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- },
- { // 161
- 14, 26,
- 0x00000000, // ..............
- 0x000000E0, // .......***....
- 0x000000E0, // .......***....
- 0x000000E0, // .......***....
- 0x00000080, // .......*......
- 0x000000C0, // .......**.....
- 0x00000060, // ........**....
- 0x00000030, // .........**...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- },
- { // 162
- 14, 26,
- 0x00000000, // ..............
- 0x000001C0, // ......***.....
- 0x000001C0, // ......***.....
- 0x000001C0, // ......***.....
- 0x00000040, // ........*.....
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- },
- { // 163
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003E0, // .....*****....
- 0x00000670, // ....**..***...
- 0x00000C30, // ...**....**...
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00003FC0, // .********.....
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000E00, // ...***........
- 0x00001F98, // ..******..**..
- 0x000030F0, // .**....****...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- },
- { // 164
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3856,54 +3482,131 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
},
- { // 165
- 0, 26,
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
+ { // 161
+ 8, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000010, // ....*...
+ 0x00000010, // ....*...
+ 0x00000010, // ....*...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000000, // ........
},
- { // 166
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
+ { // 162
+ 15, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00006700, // ...**..***.......
+ 0x0000C700, // ..**...***.......
+ 0x0000CD00, // ..**..**.*.......
+ 0x00000D80, // ......**.**......
+ 0x00001980, // .....**..**......
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x000030E0, // ....**....***....
+ 0x00003060, // ....**.....**....
+ 0x00007FE0, // ...**********....
+ 0x00007FF0, // ...***********...
+ 0x00006030, // ...**.......**...
+ 0x0000C038, // ..**........***..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0001801C, // .**..........***.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 163
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001E0, // .....****....
+ 0x000003F0, // ....******...
+ 0x00000618, // ...**....**..
+ 0x00000418, // ...*.....**..
+ 0x00000C08, // ..**......*..
+ 0x00000C00, // ..**.........
+ 0x00000400, // ...*.........
+ 0x00000400, // ...*.........
+ 0x00001FC0, // .*******.....
+ 0x00001FC0, // .*******.....
+ 0x00000600, // ...**........
+ 0x00000600, // ...**........
+ 0x00000400, // ...*.........
+ 0x00000C00, // ..**.........
+ 0x00000F80, // ..*****......
+ 0x00001FFC, // .***********.
+ 0x00000878, // ..*....****..
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 164
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000808, // ..*.......*..
+ 0x00001DFC, // .***.*******.
+ 0x00000FF8, // ..*********..
+ 0x00000630, // ...**...**...
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000630, // ...**...**...
+ 0x00000FF8, // ..*********..
+ 0x00001DCC, // .***.***..**.
+ 0x00000808, // ..*.......*..
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 165
+ 13, 24,
0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
0x00000000, // ..............
0x00000000, // ..............
+ 0x0000300C, // .**........**.
+ 0x00001818, // ..**......**..
+ 0x00001838, // ..**.....***..
+ 0x00000C30, // ...**....**...
+ 0x00000660, // ....**..**....
+ 0x00000660, // ....**..**....
+ 0x000003C0, // .....****.....
+ 0x00003FFC, // .************.
+ 0x00003FFC, // .************.
0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
+ 0x00003FFC, // .************.
+ 0x00003FFC, // .************.
0x00000180, // ......**......
0x00000180, // ......**......
0x00000180, // ......**......
@@ -3914,213 +3617,197 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, // ..............
0x00000000, // ..............
},
+ { // 166
+ 6, 24,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ },
{ // 167
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007E0, // ....******....
- 0x00000E38, // ...***...***..
- 0x00001C18, // ..***.....**..
- 0x00001C18, // ..***.....**..
- 0x00000E00, // ...***........
- 0x00000700, // ....***.......
- 0x00000B80, // ...*.***......
- 0x000018E0, // ..**...***....
- 0x00001870, // ..**....***...
- 0x00001C38, // ..***....***..
- 0x00000E18, // ...***....**..
- 0x00000718, // ....***...**..
- 0x000001D0, // ......***.*...
- 0x000000E0, // .......***....
- 0x00000070, // ........***...
- 0x00001838, // ..**.....***..
- 0x00001838, // ..**.....***..
- 0x00001C70, // ..***...***...
- 0x000007E0, // ....******....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C38, // ..**....***..
+ 0x00000C18, // ..**.....**..
+ 0x00000C00, // ..**.........
+ 0x00000600, // ...**........
+ 0x00000780, // ...****......
+ 0x00000DE0, // ..**.****....
+ 0x00001870, // .**....***...
+ 0x00001838, // .**.....***..
+ 0x0000181C, // .**......***.
+ 0x00000C0C, // ..**......**.
+ 0x0000070C, // ...***....**.
+ 0x00000398, // ....***..**..
+ 0x000001F0, // .....*****...
+ 0x00000070, // .......***...
+ 0x00000038, // ........***..
+ 0x00000418, // ...*.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000638, // ...**...***..
+ 0x000007F0, // ...*******...
+ 0x000001E0, // .....****....
},
{ // 168
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000C30, // ...**....**...
- 0x00001E78, // ..****..****..
- 0x00000C30, // ...**....**...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 8, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000CC, // .**..**.
+ 0x000000CC, // .**..**.
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 169
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003F0, // .....******...
- 0x00000618, // ....**....**..
- 0x00000CEC, // ...**..***.**.
- 0x00000D2C, // ...**.*..*.**.
- 0x00000D0C, // ...**.*....**.
- 0x00000D0C, // ...**.*....**.
- 0x00000D2C, // ...**.*..*.**.
- 0x00000CCC, // ...**..**..**.
- 0x00000618, // ....**....**..
- 0x000003F0, // .....******...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 17, 24,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000F80, // ......*****......
+ 0x00003FE0, // ....*********....
+ 0x00006030, // ...**.......**...
+ 0x0000C018, // ..**.........**..
+ 0x00018F8C, // .**...*****...**.
+ 0x00019CC4, // .**..***..**...*.
+ 0x00033846, // **..***....*...**
+ 0x00033006, // **..**.........**
+ 0x00033002, // **..**..........*
+ 0x00033002, // **..**..........*
+ 0x00033006, // **..**.........**
+ 0x00019064, // .**..*.....**..*.
+ 0x000198C4, // .**..**...**...*.
+ 0x0000CF88, // ..**..*****...*..
+ 0x0000E018, // ..***........**..
+ 0x00007070, // ...***.....***...
+ 0x00001FC0, // .....*******.....
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 170
- 0, 26,
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
+ 8, 24,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x000000F8, // ..*****..
+ 0x000001FC, // .*******.
+ 0x0000018C, // .**...**.
+ 0x0000000C, // ......**.
+ 0x000000FC, // ..******.
+ 0x000001CC, // .***..**.
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x000000F4, // ..****.*.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 171
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000084, // .......*....*.
- 0x0000018C, // ......**...**.
- 0x00000318, // .....**...**..
- 0x00000630, // ....**...**...
- 0x00000C60, // ...**...**....
- 0x000018C0, // ..**...**.....
- 0x000018C0, // ..**...**.....
- 0x00000C60, // ...**...**....
- 0x00000630, // ....**...**...
- 0x00000318, // .....**...**..
- 0x0000018C, // ......**...**.
- 0x00000084, // .......*....*.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000118, // .....*...**..
+ 0x00000330, // ....**..**...
+ 0x00000630, // ...**...**...
+ 0x00000660, // ...**..**....
+ 0x00000CC0, // ..**..**.....
+ 0x00000CC0, // ..**..**.....
+ 0x00000C60, // ..**...**....
+ 0x00000660, // ...**..**....
+ 0x00000330, // ....**..**...
+ 0x00000310, // ....**...*...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 172
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003FFC, // .************.
- 0x00003FFC, // .************.
- 0x0000000C, // ...........**.
- 0x0000000C, // ...........**.
- 0x0000000C, // ...........**.
- 0x0000000C, // ...........**.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 173
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000FF0, // ...********...
- 0x00000FF0, // ...********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- },
- { // 174
- 0, 26,
- 0x00000000, //
- 0x00000000, //
+ 0, 24,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -4146,696 +3833,675 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, //
0x00000000, //
},
+ { // 174
+ 17, 24,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000F80, // ......*****......
+ 0x00003CE0, // ....****..***....
+ 0x00006030, // ...**.......**...
+ 0x0000C018, // ..**.........**..
+ 0x00019F8C, // .**..******...**.
+ 0x000199C4, // .**..**..***...*.
+ 0x00031846, // **...**....*...**
+ 0x00031846, // **...**....*...**
+ 0x000318C2, // **...**...**....*
+ 0x00031F82, // **...******.....*
+ 0x00031982, // **...**..**.....*
+ 0x00019884, // .**..**...*....*.
+ 0x000198C4, // .**..**...**...*.
+ 0x0000D848, // ..**.**....*..*..
+ 0x0000E018, // ..***........**..
+ 0x00007070, // ...***.....***...
+ 0x00001FC0, // .....*******.....
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ },
{ // 175
- 14, 26,
- 0x00007FFE, // **************
- 0x00007FFE, // **************
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 12, 24,
+ 0x00000000, // ..............
+ 0x00003FFE, // .*************
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 176
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003C0, // .....****.....
- 0x00000660, // ....**..**....
- 0x00000C30, // ...**....**...
- 0x00000C30, // ...**....**...
- 0x00000C30, // ...**....**...
- 0x00000C30, // ...**....**...
- 0x00000660, // ....**..**....
- 0x000003C0, // .....****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 9, 24,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000070, // ...***...
+ 0x000000D8, // ..**.**..
+ 0x0000010C, // .*....**.
+ 0x00000104, // .*.....*.
+ 0x0000010C, // .*....**.
+ 0x00000088, // ..*...*..
+ 0x00000070, // ...***...
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 177
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00003FFC, // .************.
- 0x00003FFC, // .************.
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00003FFC, // .************.
- 0x00003FFC, // .************.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 12, 24,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 178
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007C0, // ....*****.....
- 0x00000C60, // ...**...**....
- 0x00000C60, // ...**...**....
- 0x00000060, // ........**....
- 0x000000C0, // .......**.....
- 0x00000180, // ......**......
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000C20, // ...**....*....
- 0x00000FE0, // ...*******....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 8, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x0000003C, // ...****.
+ 0x0000007E, // ..******
+ 0x000000C6, // .**...**
+ 0x00000006, // ......**
+ 0x0000000C, // .....**.
+ 0x00000018, // ....**..
+ 0x00000030, // ...**...
+ 0x00000060, // ..**....
+ 0x000000FE, // .*******
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 179
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007C0, // ....*****.....
- 0x00000C60, // ...**...**....
- 0x00000C60, // ...**...**....
- 0x00000060, // ........**....
- 0x000001C0, // ......***.....
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000C60, // ...**...**....
- 0x00000C60, // ...**...**....
- 0x000007C0, // ....*****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 8, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000078, // ..****..
+ 0x000000CC, // .**..**.
+ 0x0000000C, // .....**.
+ 0x00000038, // ...***..
+ 0x0000003C, // ...****.
+ 0x00000004, // ......*.
+ 0x00000084, // .*....*.
+ 0x000000CC, // .**..**.
+ 0x00000078, // ..****..
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 180
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000100, // ......*.......
- 0x00000100, // ......*.......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 8, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000018, // ....**..
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 181
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000080, // .......*......
- 0x00000C98, // ...**..*..**..
- 0x00001E3C, // ..****...****.
- 0x00000C18, // ...**.....**..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x000000F0, // ......****...
+ 0x000000E0, // ......***....
+ 0x000019CC, // .**..***..**.
+ 0x0000198C, // .**..**...**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 182
- 14, 26,
- 0x00000000, // ..............
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000400, // ....*.........
- 0x00000580, // ....*.**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x000002C0, // .....*.**.....
- 0x000006E0, // ....**.***....
- 0x00000660, // ....**..**....
- 0x00000460, // ....*...**....
- 0x00000C30, // ...**....**...
- 0x00000FF0, // ...********...
- 0x00000830, // ...*.....**...
- 0x00000818, // ...*......**..
- 0x00001818, // ..**......**..
- 0x0000181C, // ..**......***.
- 0x00003C3E, // .****....*****
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00006700, // ...**..***.......
+ 0x0000C700, // ..**...***.......
+ 0x0000CD00, // ..**..**.*.......
+ 0x00000D80, // ......**.**......
+ 0x00001980, // .....**..**......
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x000030E0, // ....**....***....
+ 0x00003060, // ....**.....**....
+ 0x00007FE0, // ...**********....
+ 0x00007FF0, // ...***********...
+ 0x00006030, // ...**.......**...
+ 0x0000C038, // ..**........***..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0001801C, // .**..........***.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 183
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x00000180, // ......**......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 184
- 14, 26,
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001000, // ..*...........
- 0x00001000, // ..*...........
- 0x00000FFE, // ...***********
- 0x00000606, // ....**......**
- 0x00000602, // ....**.......*
- 0x00000602, // ....**.......*
- 0x00000600, // ....**........
- 0x00000620, // ....**...*....
- 0x00000620, // ....**...*....
- 0x000007E0, // ....******....
- 0x00000620, // ....**...*....
- 0x00000620, // ....**...*....
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000602, // ....**.......*
- 0x00000602, // ....**.......*
- 0x00000606, // ....**......**
- 0x00000FFE, // ...***********
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 18, 24,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x0003BFFC, // .***.************.
+ 0x00033FFC, // .**..************.
+ 0x00063000, // **...**...........
+ 0x00003000, // .....**...........
+ 0x00003000, // .....**...........
+ 0x00003000, // .....**...........
+ 0x00003FE0, // .....*********....
+ 0x00003FE0, // .....*********....
+ 0x00003000, // .....**...........
+ 0x00003000, // .....**...........
+ 0x00003000, // .....**...........
+ 0x00003000, // .....**...........
+ 0x00003000, // .....**...........
+ 0x00003000, // .....**...........
+ 0x00003FF8, // .....***********..
+ 0x00003FF8, // .....***********..
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 185
- 14, 26,
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00002000, // .*............
- 0x00002000, // .*............
- 0x00001E1E, // ..****....****
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000FFC, // ...**********.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00001E1E, // ..****....****
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 20, 24,
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x000EC018, // .***.**.........**..
+ 0x000CC018, // .**..**.........**..
+ 0x0018C018, // **...**.........**..
+ 0x0000C018, // .....**.........**..
+ 0x0000C018, // .....**.........**..
+ 0x0000C018, // .....**.........**..
+ 0x0000FFF8, // .....*************..
+ 0x0000FFF8, // .....*************..
+ 0x0000C018, // .....**.........**..
+ 0x0000C018, // .....**.........**..
+ 0x0000C018, // .....**.........**..
+ 0x0000C018, // .....**.........**..
+ 0x0000C018, // .....**.........**..
+ 0x0000C018, // .....**.........**..
+ 0x0000C018, // .....**.........**..
+ 0x0000C018, // .....**.........**..
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
},
{ // 186
- 14, 26,
- 0x00000000, // ..............
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00002000, // .*............
- 0x00002FF0, // .*.********...
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000FF0, // ...********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 9, 24,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x000001D8, // ..***.**..
+ 0x00000198, // ..**..**..
+ 0x00000318, // .**...**..
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 187
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00002100, // .*....*.......
- 0x00003180, // .**...**......
- 0x000018C0, // ..**...**.....
- 0x00000C60, // ...**...**....
- 0x00000630, // ....**...**...
- 0x00000318, // .....**...**..
- 0x00000318, // .....**...**..
- 0x00000630, // ....**...**...
- 0x00000C60, // ...**...**....
- 0x000018C0, // ..**...**.....
- 0x00003180, // .**...**......
- 0x00002100, // .*....*.......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000008C0, // ..*...**.....
+ 0x00000C40, // ..**...*.....
+ 0x00000660, // ...**..**....
+ 0x00000630, // ...**...**...
+ 0x00000330, // ....**..**...
+ 0x00000318, // ....**...**..
+ 0x00000330, // ....**..**...
+ 0x00000660, // ...**..**....
+ 0x00000460, // ...*...**....
+ 0x00000CC0, // ..**..**.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 188
- 14, 26,
- 0x00000000, // ..............
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00002000, // .*............
- 0x000023C0, // .*...****.....
- 0x00000E70, // ...***..***...
- 0x00001C18, // ..***.....**..
- 0x00001818, // ..**......**..
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00000E70, // ...***..***...
- 0x000003C0, // .....****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 17, 24,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00038FC0, // .***...******.....
+ 0x00033FF0, // .**..**********...
+ 0x00067038, // **..***......***..
+ 0x0000C01C, // ...**.........***.
+ 0x0000C00C, // ...**..........**.
+ 0x0001800E, // ..**...........***
+ 0x0001800E, // ..**...........***
+ 0x00018006, // ..**............**
+ 0x00018006, // ..**............**
+ 0x00018006, // ..**............**
+ 0x0001800E, // ..**...........***
+ 0x0001800E, // ..**...........***
+ 0x0000C00C, // ...**..........**.
+ 0x0000E01C, // ...***........***.
+ 0x00007038, // ....***......***..
+ 0x00003FF0, // .....**********...
+ 0x00000FC0, // .......******.....
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 189
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000C00, // ...**.........
- 0x00003C00, // .****.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C1C, // ...**.....***.
- 0x00000C70, // ...**...***...
- 0x000001C0, // ......***.....
- 0x00000700, // ....***.......
- 0x00001CF8, // ..***..*****..
- 0x0000718C, // ***...**...**.
- 0x0000018C, // ......**...**.
- 0x0000000C, // ...........**.
- 0x00000018, // ..........**..
- 0x00000030, // .........**...
- 0x00000060, // ........**....
- 0x000000C0, // .......**.....
- 0x00000184, // ......**....*.
- 0x000001FC, // ......*******.
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 19, 24,
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x0000C018, // ....**.........**..
+ 0x0001C030, // ...***........**...
+ 0x0003C060, // ..****.......**....
+ 0x0000C060, // ....**.......**....
+ 0x0000C0C0, // ....**......**.....
+ 0x0000C180, // ....**.....**......
+ 0x0000C100, // ....**.....*.......
+ 0x0000C300, // ....**....**.......
+ 0x0000C600, // ....**...**........
+ 0x00000C3C, // ........**....****.
+ 0x00000866, // ........*....**..**
+ 0x00001806, // .......**........**
+ 0x00003006, // ......**.........**
+ 0x0000601C, // .....**........***.
+ 0x00006038, // .....**.......***..
+ 0x0000C060, // ....**.......**....
+ 0x000180FE, // ...**.......*******
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
},
{ // 190
- 14, 26,
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00002000, // .*............
- 0x00002000, // .*............
- 0x00001818, // ..**......**..
- 0x00003C3C, // .****....****.
- 0x00002664, // .*..**..**..*.
- 0x00000660, // ....**..**....
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000FF0, // ...********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 19, 24,
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x000CE00C, // ..**..***.........**.
+ 0x00186018, // .**....**........**..
+ 0x00187038, // .**....***......***..
+ 0x00003830, // ........***.....**...
+ 0x00001860, // .........**....**....
+ 0x00001CE0, // .........***..***....
+ 0x00000CC0, // ..........**..**.....
+ 0x00000780, // ...........****......
+ 0x00000780, // ...........****......
+ 0x00000300, // ............**.......
+ 0x00000300, // ............**.......
+ 0x00000300, // ............**.......
+ 0x00000300, // ............**.......
+ 0x00000300, // ............**.......
+ 0x00000300, // ............**.......
+ 0x00000300, // ............**.......
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
},
{ // 191
- 14, 26,
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001000, // ..*...........
- 0x00001000, // ..*...........
- 0x000003C0, // .....****.....
- 0x00000E70, // ...***..***...
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00000C30, // ...**....**...
- 0x00000660, // ....**..**....
- 0x00002244, // .*...*..*...*.
- 0x00001E78, // ..****..****..
- 0x00001E78, // ..****..****..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 17, 24,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00030F80, // ..**....*****......
+ 0x00033FE0, // ..**..*********....
+ 0x00067070, // .**..***.....***...
+ 0x0000E018, // ....***........**..
+ 0x0000C018, // ....**.........**..
+ 0x0001800C, // ...**...........**.
+ 0x0001800C, // ...**...........**.
+ 0x0001800C, // ...**...........**.
+ 0x0001800C, // ...**...........**.
+ 0x0001800C, // ...**...........**.
+ 0x0001800C, // ...**...........**.
+ 0x0000C018, // ....**.........**..
+ 0x0000C018, // ....**.........**..
+ 0x00006030, // .....**.......**...
+ 0x00003060, // ......**.....**....
+ 0x0001F8FC, // ...******...******.
+ 0x0001F8FC, // ...******...******.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 192
- 14, 26,
- 0x00000000, // ..............
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000C30, // ...**....**...
- 0x00001E78, // ..****..****..
- 0x00000C30, // ...**....**...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000700, // ....***.......
- 0x00000980, // ...*..**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000190, // ......**..*...
- 0x000000E0, // .......***....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 5, 24,
+ 0x00000000, // ........
+ 0x00000038, // .....***..
+ 0x00000030, // .....**...
+ 0x00000666, // **..**..**
+ 0x00000606, // **......**
+ 0x00000000, // ..........
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 193
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x000002C0, // .....*.**.....
- 0x000006E0, // ....**.***....
- 0x00000660, // ....**..**....
- 0x00000460, // ....*...**....
- 0x00000C30, // ...**....**...
- 0x00000FF0, // ...********...
- 0x00000830, // ...*.....**...
- 0x00000818, // ...*......**..
- 0x00001818, // ..**......**..
- 0x0000181C, // ..**......***.
- 0x00003C3E, // .****....*****
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000D00, // ......**.*.......
+ 0x00000D80, // ......**.**......
+ 0x00001980, // .....**..**......
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x000030E0, // ....**....***....
+ 0x00003060, // ....**.....**....
+ 0x00007FE0, // ...**********....
+ 0x00007FF0, // ...***********...
+ 0x00006030, // ...**.......**...
+ 0x0000C038, // ..**........***..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0001801C, // .**..........***.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 194
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001FE0, // ..********....
- 0x00000C30, // ...**....**...
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C30, // ...**....**...
- 0x00000FE0, // ...*******....
- 0x00000C30, // ...**....**...
- 0x00000C18, // ...**.....**..
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C0C, // ...**......**.
- 0x00000C18, // ...**.....**..
- 0x00001FF0, // ..*********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FE0, // ..*********....
+ 0x00003FF8, // ..***********..
+ 0x0000301C, // ..**.......***.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x00003018, // ..**.......**..
+ 0x00003FF0, // ..**********...
+ 0x00003FF8, // ..***********..
+ 0x0000301C, // ..**.......***.
+ 0x0000300E, // ..**........***
+ 0x0000300E, // ..**........***
+ 0x0000300E, // ..**........***
+ 0x0000300E, // ..**........***
+ 0x0000301C, // ..**.......***.
+ 0x00003FF8, // ..***********..
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 195
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001FFC, // ..***********.
- 0x00000C0C, // ...**......**.
- 0x00000C04, // ...**.......*.
- 0x00000C04, // ...**.......*.
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00001F80, // ..******......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 12, 24,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000007FE, // ..**********
+ 0x000007FE, // ..**********
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 196
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x000002C0, // .....*.**.....
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x00000460, // ....*...**....
- 0x00000430, // ....*....**...
- 0x00000C30, // ...**....**...
- 0x00000C30, // ...**....**...
- 0x00000818, // ...*......**..
- 0x00001818, // ..**......**..
- 0x00001FFC, // ..***********.
- 0x00001FFC, // ..***********.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000D80, // ......**.**......
+ 0x00000D80, // ......**.**......
+ 0x00001980, // .....**..**......
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x000030E0, // ....**....***....
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x00006030, // ...**.......**...
+ 0x00006030, // ...**.......**...
+ 0x0000E038, // ..***.......***..
+ 0x0000C018, // ..**.........**..
+ 0x0000FFF8, // ..*************..
+ 0x0001FFFC, // .***************.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 197
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001FFC, // ..***********.
- 0x00000C0C, // ...**......**.
- 0x00000C04, // ...**.......*.
- 0x00000C04, // ...**.......*.
- 0x00000C00, // ...**.........
- 0x00000C40, // ...**...*.....
- 0x00000C40, // ...**...*.....
- 0x00000FC0, // ...******.....
- 0x00000C40, // ...**...*.....
- 0x00000C40, // ...**...*.....
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C04, // ...**.......*.
- 0x00000C04, // ...**.......*.
- 0x00000C0C, // ...**......**.
- 0x00001FFC, // ..***********.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FFC, // ..************.
+ 0x00003FFC, // ..************.
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003FE0, // ..*********....
+ 0x00003FE0, // ..*********....
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 198
- 14, 26,
- 0x00000000, // ..............
+ 14, 24,
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
- 0x00001FF8, // ..**********..
- 0x00001818, // ..**......**..
- 0x00001030, // ..*......**...
- 0x00001030, // ..*......**...
- 0x00000060, // ........**....
- 0x000000C0, // .......**.....
+ 0x00003FFC, // .************.
+ 0x00003FFC, // .************.
+ 0x00000018, // ..........**..
+ 0x00000038, // .........***..
+ 0x00000070, // ........***...
+ 0x000000E0, // .......***....
0x000000C0, // .......**.....
0x00000180, // ......**......
- 0x00000180, // ......**......
0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000C08, // ...**......*..
- 0x00000C08, // ...**......*..
- 0x00001818, // ..**......**..
- 0x00001FF8, // ..**********..
- 0x00000000, // ..............
+ 0x00000700, // ....***.......
+ 0x00000E00, // ...***........
+ 0x00000C00, // ...**.........
+ 0x00001800, // ..**..........
+ 0x00003000, // .**...........
+ 0x00007FFC, // *************.
+ 0x00007FFC, // *************.
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
@@ -4843,376 +4509,350 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, // ..............
},
{ // 199
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003C3C, // .****....****.
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001FF8, // ..**********..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00003C3C, // .****....****.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 16, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x00007FFC, // ..*************.
+ 0x00007FFC, // ..*************.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 200
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003C0, // .....****.....
- 0x00000E70, // ...***..***...
- 0x00001C18, // ..***.....**..
- 0x00001818, // ..**......**..
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000342C, // .**.*....*.**.
- 0x000037EC, // .**.******.**.
- 0x000037EC, // .**.******.**.
- 0x0000342C, // .**.*....*.**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00000E70, // ...***..***...
- 0x000003C0, // .....****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 18, 24,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000E0F0, // ...***.....****...
+ 0x0001C038, // ..***........***..
+ 0x00018038, // ..**.........***..
+ 0x0003801C, // .***..........***.
+ 0x0003001C, // .**...........***.
+ 0x0003001C, // .**...........***.
+ 0x00031F8C, // .**...******...**.
+ 0x00031F8C, // .**...******...**.
+ 0x0003001C, // .**...........***.
+ 0x0003001C, // .**...........***.
+ 0x00018018, // ..**..........**..
+ 0x0001C038, // ..***........***..
+ 0x0000E070, // ...***......***...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 201
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000FF0, // ...********...
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000FF0, // ...********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 202
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003C3C, // .****....****.
- 0x00001818, // ..**......**..
- 0x00001830, // ..**.....**...
- 0x00001860, // ..**....**....
- 0x000018C0, // ..**...**.....
- 0x00001980, // ..**..**......
- 0x00001B80, // ..**.***......
- 0x00001FC0, // ..*******.....
- 0x00001FC0, // ..*******.....
- 0x00001CE0, // ..***..***....
- 0x00001860, // ..**....**....
- 0x00001870, // ..**....***...
- 0x00001830, // ..**.....**...
- 0x00001838, // ..**.....***..
- 0x0000181C, // ..**......***.
- 0x00003C3E, // .****....*****
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000301C, // ..**.......***.
+ 0x00003038, // ..**......***..
+ 0x00003070, // ..**.....***...
+ 0x000030E0, // ..**....***....
+ 0x000031C0, // ..**...***.....
+ 0x00003380, // ..**..***......
+ 0x00003700, // ..**.***.......
+ 0x00003F80, // ..*******......
+ 0x00003DC0, // ..****.***.....
+ 0x000038C0, // ..***...**.....
+ 0x000030E0, // ..**....***....
+ 0x00003070, // ..**.....***...
+ 0x00003030, // ..**......**...
+ 0x00003038, // ..**......***..
+ 0x0000301C, // ..**.......***.
+ 0x0000300E, // ..**........***
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 203
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x000002C0, // .....*.**.....
- 0x000006E0, // ....**.***....
- 0x00000660, // ....**..**....
- 0x00000660, // ....**..**....
- 0x00000C30, // ...**....**...
- 0x00000C30, // ...**....**...
- 0x00000C30, // ...**....**...
- 0x00000818, // ...*......**..
- 0x00001818, // ..**......**..
- 0x0000181C, // ..**......***.
- 0x00003C3E, // .****....*****
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x000006C0, // .....**.**.....
+ 0x000006C0, // .....**.**.....
+ 0x000006C0, // .....**.**.....
+ 0x00000C60, // ....**...**....
+ 0x00000C60, // ....**...**....
+ 0x00001870, // ...**....***...
+ 0x00001830, // ...**.....**...
+ 0x00001830, // ...**.....**...
+ 0x00003018, // ..**.......**..
+ 0x00003018, // ..**.......**..
+ 0x0000701C, // .***.......***.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000C00E, // **..........***
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 204
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x0000380E, // .***.......***
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x00001C1C, // ..***.....***.
- 0x00001C1C, // ..***.....***.
- 0x00001C1C, // ..***.....***.
- 0x00001E3C, // ..****...****.
- 0x0000162C, // ..*.**...*.**.
- 0x0000162C, // ..*.**...*.**.
- 0x0000176C, // ..*.***.**.**.
- 0x0000134C, // ..*..**.*..**.
- 0x0000134C, // ..*..**.*..**.
- 0x000013CC, // ..*..****..**.
- 0x0000118C, // ..*...**...**.
- 0x0000118C, // ..*...**...**.
- 0x0000399E, // .***..**..****
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 17, 24,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0000E01C, // ..***........***.
+ 0x0000F01C, // ..****.......***.
+ 0x0000F03C, // ..****......****.
+ 0x0000F83C, // ..*****.....****.
+ 0x0000D86C, // ..**.**....**.**.
+ 0x0000DC6C, // ..**.***...**.**.
+ 0x0000CCCC, // ..**..**..**..**.
+ 0x0000CCCC, // ..**..**..**..**.
+ 0x0000C78C, // ..**...****...**.
+ 0x0000C78C, // ..**...****...**.
+ 0x0000C30C, // ..**....**....**.
+ 0x0000C30C, // ..**....**....**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 205
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x0000383C, // .***.....****.
- 0x00001C18, // ..***.....**..
- 0x00001C18, // ..***.....**..
- 0x00001E18, // ..****....**..
- 0x00001A18, // ..**.*....**..
- 0x00001B18, // ..**.**...**..
- 0x00001918, // ..**..*...**..
- 0x00001998, // ..**..**..**..
- 0x00001898, // ..**...*..**..
- 0x000018D8, // ..**...**.**..
- 0x00001858, // ..**....*.**..
- 0x00001878, // ..**....****..
- 0x00001838, // ..**.....***..
- 0x00001838, // ..**.....***..
- 0x00001818, // ..**......**..
- 0x00003C18, // .****.....**..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 16, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000600C, // ..**.........**.
+ 0x0000700C, // ..***........**.
+ 0x0000780C, // ..****.......**.
+ 0x00007C0C, // ..*****......**.
+ 0x00006C0C, // ..**.**......**.
+ 0x00006E0C, // ..**.***.....**.
+ 0x0000670C, // ..**..***....**.
+ 0x0000630C, // ..**...**....**.
+ 0x0000618C, // ..**....**...**.
+ 0x000061CC, // ..**....***..**.
+ 0x000060CC, // ..**.....**..**.
+ 0x0000606C, // ..**......**.**.
+ 0x0000607C, // ..**......*****.
+ 0x0000603C, // ..**.......****.
+ 0x0000601C, // ..**........***.
+ 0x0000601C, // ..**........***.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 206
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001008, // ..*........*..
- 0x00001FF8, // ..**********..
- 0x00001FF8, // ..**********..
- 0x00001008, // ..*........*..
- 0x00001008, // ..*........*..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000420, // ....*....*....
- 0x000007E0, // ....******....
- 0x000007E0, // ....******....
- 0x00000420, // ....*....*....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00002004, // .*..........*.
- 0x00002004, // .*..........*.
- 0x00003FFC, // .************.
- 0x00003FFC, // .************.
- 0x00002004, // .*..........*.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001FF0, // ...*********...
+ 0x00001FF0, // ...*********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007FF8, // .************..
+ 0x00007FF8, // .************..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 207
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003C0, // .....****.....
- 0x00000E70, // ...***..***...
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00000E70, // ...***..***...
- 0x000003C0, // .....****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 18, 24,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000E070, // ...***......***...
+ 0x0001C038, // ..***........***..
+ 0x00018018, // ..**..........**..
+ 0x0003801C, // .***..........***.
+ 0x0003001C, // .**...........***.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003001C, // .**...........***.
+ 0x0003001C, // .**...........***.
+ 0x00018018, // ..**..........**..
+ 0x0001C038, // ..***........***..
+ 0x0000E070, // ...***......***...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 208
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003FFC, // .************.
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00003C3C, // .****....****.
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 16, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007FFC, // ..*************.
+ 0x00007FFC, // ..*************.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 209
- 14, 26,
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FF0, // ..**********...
+ 0x00003FFC, // ..************.
+ 0x0000300E, // ..**........***
+ 0x0000300E, // ..**........***
+ 0x00003006, // ..**.........**
+ 0x0000300E, // ..**........***
+ 0x0000301E, // ..**.......****
+ 0x00003FFC, // ..************.
+ 0x00003FF0, // ..**********...
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00003000, // ..**...........
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 210
+ 14, 24,
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
- 0x00001FE0, // ..********....
- 0x00000C30, // ...**....**...
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C18, // ...**.....**..
- 0x00000C30, // ...**....**...
- 0x00000FE0, // ...*******....
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
+ 0x00001FFC, // ..***********.
+ 0x00001FFC, // ..***********.
+ 0x00001C00, // ..***.........
0x00000C00, // ...**.........
+ 0x00000600, // ....**........
+ 0x00000300, // .....**.......
+ 0x00000180, // ......**......
+ 0x000000C0, // .......**.....
+ 0x000001C0, // ......***.....
+ 0x00000380, // .....***......
+ 0x00000700, // ....***.......
+ 0x00000600, // ....**........
0x00000C00, // ...**.........
- 0x00001F00, // ..*****.......
- 0x00000000, // ..............
+ 0x00001800, // ..**..........
+ 0x00001FFC, // ..***********.
+ 0x00001FFC, // ..***********.
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
},
- { // 210
- 0, 26,
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- },
{ // 211
- 14, 26,
- 0x00000000, // ..............
+ 14, 24,
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
0x00001FFC, // ..***********.
- 0x0000180C, // ..**.......**.
- 0x00001C04, // ..***.......*.
- 0x00000C04, // ...**.......*.
- 0x00000E00, // ...***........
+ 0x00001FFC, // ..***********.
+ 0x00001C00, // ..***.........
+ 0x00000C00, // ...**.........
0x00000600, // ....**........
- 0x00000700, // ....***.......
- 0x00000380, // .....***......
0x00000300, // .....**.......
- 0x00000200, // .....*........
+ 0x00000180, // ......**......
+ 0x000000C0, // .......**.....
+ 0x000001C0, // ......***.....
+ 0x00000380, // .....***......
+ 0x00000700, // ....***.......
0x00000600, // ....**........
- 0x00000400, // ....*.........
- 0x00000C04, // ...**.......*.
- 0x00000804, // ...*........*.
- 0x0000180C, // ..**.......**.
+ 0x00000C00, // ...**.........
+ 0x00001800, // ..**..........
+ 0x00001FFC, // ..***********.
0x00001FFC, // ..***********.
- 0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
@@ -5220,46 +4860,17 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, // ..............
},
{ // 212
- 14, 26,
- 0x00000000, // ..............
+ 14, 24,
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
0x00003FFC, // .************.
- 0x0000318C, // .**...**...**.
- 0x00002184, // .*....**....*.
- 0x00002184, // .*....**....*.
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
+ 0x00003FFC, // .************.
0x00000180, // ......**......
0x00000180, // ......**......
0x00000180, // ......**......
0x00000180, // ......**......
0x00000180, // ......**......
- 0x00000FF0, // ...********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- },
- { // 213
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001818, // ..**......**..
- 0x00003C3C, // .****....****.
- 0x00002664, // .*..**..**..*.
- 0x00000660, // ....**..**....
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
0x00000180, // ......**......
0x00000180, // ......**......
0x00000180, // ......**......
@@ -5269,860 +4880,824 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000180, // ......**......
0x00000180, // ......**......
0x00000180, // ......**......
- 0x00000FF0, // ...********...
- 0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
},
+ { // 213
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000E00C, // .***.........**.
+ 0x00006018, // ..**........**..
+ 0x00007038, // ..***......***..
+ 0x00003830, // ...***.....**...
+ 0x00001860, // ....**....**....
+ 0x00000CE0, // .....**..***....
+ 0x00000EC0, // .....***.**.....
+ 0x00000780, // ......****......
+ 0x00000380, // .......***......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
{ // 214
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003C0, // .....****.....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x000007E0, // ....******....
- 0x00001DB8, // ..***.**.***..
- 0x00001998, // ..**..**..**..
- 0x0000318C, // .**...**...**.
- 0x0000318C, // .**...**...**.
- 0x0000318C, // .**...**...**.
- 0x0000318C, // .**...**...**.
- 0x00001998, // ..**..**..**..
- 0x00001DB8, // ..***.**.***..
- 0x000007E0, // ....******....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x000003C0, // .....****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 18, 24,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000600, // ........**........
+ 0x00000600, // ........**........
+ 0x00003FC0, // .....********.....
+ 0x0000FFF0, // ...************...
+ 0x0001C63C, // ..***...**...****.
+ 0x0001860C, // ..**....**.....**.
+ 0x0003060E, // .**.....**.....***
+ 0x0003060E, // .**.....**.....***
+ 0x00030606, // .**.....**......**
+ 0x0003060E, // .**.....**.....***
+ 0x0003060E, // .**.....**.....***
+ 0x0001861C, // ..**....**....***.
+ 0x0001C63C, // ..***...**...****.
+ 0x0000FFF0, // ...************...
+ 0x00003FC0, // .....********.....
+ 0x00000600, // ........**........
+ 0x00000600, // ........**........
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 215
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00003E3E, // .*****...*****
- 0x00001C1C, // ..***.....***.
- 0x00000C18, // ...**.....**..
- 0x00000E30, // ...***...**...
- 0x00000730, // ....***..**...
- 0x00000360, // .....**.**....
- 0x000003E0, // .....*****....
- 0x000001C0, // ......***.....
- 0x000001C0, // ......***.....
- 0x000003E0, // .....*****....
- 0x00000360, // .....**.**....
- 0x00000670, // ....**..***...
- 0x00000638, // ....**...***..
- 0x00000C18, // ...**.....**..
- 0x00001C1C, // ..***.....***.
- 0x00003E3E, // .*****...*****
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x0000700C, // .***........**.
+ 0x00003818, // ..***......**..
+ 0x00001838, // ...**.....***..
+ 0x00001C70, // ...***...***...
+ 0x00000E60, // ....***..**....
+ 0x000006C0, // .....**.**.....
+ 0x000007C0, // .....*****.....
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x000006C0, // .....**.**.....
+ 0x00000EE0, // ....***.***....
+ 0x00001C70, // ...***...***...
+ 0x00001830, // ...**.....**...
+ 0x00003838, // ..***.....***..
+ 0x0000701C, // .***.......***.
+ 0x0000E00E, // ***.........***
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 216
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007E0, // ....******....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x0000318C, // .**...**...**.
- 0x00001998, // ..**..**..**..
- 0x00001998, // ..**..**..**..
- 0x00001998, // ..**..**..**..
- 0x00001998, // ..**..**..**..
- 0x00000DB0, // ...**.**.**...
- 0x000007E0, // ....******....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000FF0, // ...********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 19, 24,
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00060C18, // .**.....**.....**..
+ 0x00060C18, // .**.....**.....**..
+ 0x00060C18, // .**.....**.....**..
+ 0x00060C18, // .**.....**.....**..
+ 0x00060C18, // .**.....**.....**..
+ 0x00060C18, // .**.....**.....**..
+ 0x00060C18, // .**.....**.....**..
+ 0x00070C38, // .***....**....***..
+ 0x00038C70, // ..***...**...***...
+ 0x0001FFE0, // ...************....
+ 0x00007F80, // .....********......
+ 0x00000C00, // ........**.........
+ 0x00000C00, // ........**.........
+ 0x00000C00, // ........**.........
+ 0x00000C00, // ........**.........
+ 0x00000C00, // ........**.........
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
},
{ // 217
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003C0, // .....****.....
- 0x00000E70, // ...***..***...
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00000C30, // ...**....**...
- 0x00000660, // ....**..**....
- 0x00002244, // .*...*..*...*.
- 0x00001E78, // ..****..****..
- 0x00001E78, // ..****..****..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 17, 24,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00001F80, // .....******......
+ 0x00003FC0, // ....********.....
+ 0x000070E0, // ...***....***....
+ 0x0000E070, // ..***......***...
+ 0x0000C030, // ..**........**...
+ 0x00018018, // .**..........**..
+ 0x00018018, // .**..........**..
+ 0x00018018, // .**..........**..
+ 0x00018018, // .**..........**..
+ 0x00018018, // .**..........**..
+ 0x00018018, // .**..........**..
+ 0x0000C010, // ..**.........*...
+ 0x0000C030, // ..**........**...
+ 0x00006060, // ...**......**....
+ 0x000030C0, // ....**....**.....
+ 0x0001F9F8, // .******..******..
+ 0x0001F9F8, // .******..******..
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 218
- 14, 26,
- 0x00000C30, // ...**....**...
- 0x00001E78, // ..****..****..
- 0x00000C30, // ...**....**...
- 0x00000000, // ..............
- 0x00000FF0, // ...********...
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000FF0, // ...********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 6, 24,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000376, // **.***.**
+ 0x00000376, // **.***.**
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 219
- 14, 26,
- 0x00000C30, // ...**....**...
- 0x00001E78, // ..****..****..
- 0x00000C30, // ...**....**...
- 0x00000000, // ..............
- 0x00001818, // ..**......**..
- 0x00003C3C, // .****....****.
- 0x00002664, // .*..**..**..*.
- 0x00000660, // ....**..**....
- 0x000003C0, // .....****.....
- 0x000003C0, // .....****.....
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000FF0, // ...********...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 15, 24,
+ 0x0000C00E, // .**..........***
+ 0x0000C00E, // .**..........***
+ 0x00000000, // ................
+ 0x0000C00E, // .**..........***
+ 0x0000600C, // ..**.........**.
+ 0x00007018, // ..***.......**..
+ 0x00003038, // ...**......***..
+ 0x00001870, // ....**....***...
+ 0x00001C60, // ....***...**....
+ 0x00000CC0, // .....**..**.....
+ 0x00000780, // ......****......
+ 0x00000780, // ......****......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 220
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000100, // ......*.......
- 0x00000100, // ......*.......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000704, // ....***.....*.
- 0x00001D8C, // ..***.**...**.
- 0x000018C8, // ..**...**..*..
- 0x000030D8, // .**....**.**..
- 0x00003070, // .**.....***...
- 0x00003070, // .**.....***...
- 0x00003060, // .**.....**....
- 0x000018E0, // ..**...***....
- 0x00001DB4, // ..***.**.**.*.
- 0x00000718, // ....***...**..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x000003D8, // ....****.**..
+ 0x000007F8, // ...********..
+ 0x00000C38, // ..**....***..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001838, // .**.....***..
+ 0x00000C38, // ..**....***..
+ 0x00000FEE, // ..*******.***
+ 0x000003CC, // ....****..**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 221
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003E0, // .....*****....
- 0x00000630, // ....**...**...
- 0x00000E30, // ...***...**...
- 0x00000600, // ....**........
- 0x000003C0, // .....****.....
- 0x00000600, // ....**........
- 0x00000C00, // ...**.........
- 0x00000C10, // ...**.....*...
- 0x00000630, // ....**...**...
- 0x000003E0, // .....*****....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 10, 24,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000030, // .....**...
+ 0x00000070, // ....***...
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001FC, // ..*******.
+ 0x00000308, // .**....*..
+ 0x00000300, // .**.......
+ 0x00000380, // .***......
+ 0x000001E0, // ..****....
+ 0x000001E0, // ..****....
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000030C, // .**....**.
+ 0x000001FC, // ..*******.
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 222
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000040, // ........*.....
- 0x00000040, // ........*.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001DE0, // ..***.****....
- 0x00002730, // .*..***..**...
- 0x00002618, // .*..**....**..
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000218, // .....*....**..
- 0x00000018, // ..........**..
- 0x00000018, // ..........**..
- 0x00000018, // ..........**..
- 0x00000008, // ...........*..
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000030, // ........**...
+ 0x00000060, // .......**....
+ 0x00000040, // .......*.....
+ 0x00000000, // .............
+ 0x00000DF0, // ..**.*****...
+ 0x00000FB8, // ..*****.***..
+ 0x00000E1C, // ..***....***.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x00000000, // .............
},
{ // 223
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000100, // ......*.......
- 0x00000100, // ......*.......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000700, // ....***.......
- 0x00000980, // ...*..**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000190, // ......**..*...
- 0x000000E0, // .......***....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 5, 24,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000001C, // ...***.
+ 0x00000018, // ...**..
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 224
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000080, // .......*......
- 0x00000C98, // ...**..*..**..
- 0x00001E3C, // ..****...****.
- 0x00000C18, // ...**.....**..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000C30, // ...**....**...
- 0x00001618, // ..*.**....**..
- 0x0000060C, // ....**.....**.
- 0x0000060C, // ....**.....**.
- 0x0000060C, // ....**.....**.
- 0x0000060C, // ....**.....**.
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000730, // ....***..**...
- 0x000003E0, // .....*****....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 12, 24,
+ 0x00000000, // ............
+ 0x00000030, // .......**...
+ 0x00000060, // ......**....
+ 0x0000066C, // ..**..**.**.
+ 0x0000060C, // ..**.....**.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000071C, // ..***...***.
+ 0x000003F8, // ...*******..
+ 0x000001F0, // ....*****...
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 225
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000704, // ....***.....*.
- 0x00001D8C, // ..***.**...**.
- 0x000018C8, // ..**...**..*..
- 0x000030D8, // .**....**.**..
- 0x00003070, // .**.....***...
- 0x00003070, // .**.....***...
- 0x00003060, // .**.....**....
- 0x000018E0, // ..**...***....
- 0x00001DB4, // ..***.**.**.*.
- 0x00000718, // ....***...**..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003D8, // ....****.**..
+ 0x000007F8, // ...********..
+ 0x00000C38, // ..**....***..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001838, // .**.....***..
+ 0x00000C38, // ..**....***..
+ 0x00000FEE, // ..*******.***
+ 0x000003CC, // ....****..**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 226
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007C0, // ....*****.....
- 0x00000CE0, // ...**..***....
- 0x00001870, // ..**....***...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001860, // ..**....**....
- 0x00001BE0, // ..**.*****....
- 0x00001830, // ..**.....**...
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001C18, // ..***.....**..
- 0x00001E30, // ..****...**...
- 0x00001BE0, // ..**.*****....
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001000, // ..*...........
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001E0, // .....****....
+ 0x000007F0, // ...*******...
+ 0x00000E18, // ..***....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C30, // ..**....**...
+ 0x00000CE0, // ..**..***....
+ 0x00000CF0, // ..**..****...
+ 0x00000C18, // ..**.....**..
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000E0C, // ..***.....**.
+ 0x00000E18, // ..***....**..
+ 0x00000DF0, // ..**.*****...
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000000, // .............
},
{ // 227
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000602, // ....**.......*
- 0x00000F04, // ...****.....*.
- 0x00001F8C, // ..******...**.
- 0x00001198, // ..*...**..**..
- 0x00000090, // .......*..*...
- 0x000000B0, // .......*.**...
- 0x000000A0, // .......*.*....
- 0x000000E0, // .......***....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x000001C0, // ......***.....
- 0x00000380, // .....***......
- 0x00000380, // .....***......
- 0x00000380, // .....***......
- 0x00000100, // ......*.......
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x00000330, // ...**..**...
+ 0x00000330, // ...**..**...
+ 0x00000330, // ...**..**...
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
},
{ // 228
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003C0, // .....****.....
- 0x00000660, // ....**..**....
- 0x00000630, // ....**...**...
- 0x00000300, // .....**.......
- 0x00000180, // ......**......
- 0x000000C0, // .......**.....
- 0x000003E0, // .....*****....
- 0x00000E70, // ...***..***...
- 0x00000C30, // ...**....**...
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00000C30, // ...**....**...
- 0x00000E70, // ...***..***...
- 0x000003C0, // .....****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000FF8, // ..*********..
+ 0x00000E00, // ..***........
+ 0x00000300, // ....**.......
+ 0x00000180, // .....**......
+ 0x000003E0, // ....*****....
+ 0x00000F70, // ..****.***...
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00000E18, // ..***....**..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 229
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003E0, // .....*****....
- 0x00000630, // ....**...**...
- 0x00000E30, // ...***...**...
- 0x00000600, // ....**........
- 0x000003C0, // .....****.....
- 0x00000600, // ....**........
- 0x00000C00, // ...**.........
- 0x00000C10, // ...**.....*...
- 0x00000630, // ....**...**...
- 0x000003E0, // .....*****....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 10, 24,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001FC, // ..*******.
+ 0x00000308, // .**....*..
+ 0x00000300, // .**.......
+ 0x00000380, // .***......
+ 0x000001E0, // ..****....
+ 0x000001E0, // ..****....
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000030C, // .**....**.
+ 0x000001F8, // ..******..
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 230
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000338, // .....**..***..
- 0x000001F8, // ......******..
- 0x000003F0, // .....******...
- 0x00000F00, // ...****.......
- 0x00001C00, // ..***.........
- 0x00001800, // ..**..........
- 0x00003800, // .***..........
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00003000, // .**...........
- 0x00003800, // .***..........
- 0x00001800, // ..**..........
- 0x00001C00, // ..***.........
- 0x00000F00, // ...****.......
- 0x000003C0, // .....****.....
- 0x000000E0, // .......***....
- 0x00000030, // .........**...
- 0x00000010, // ..........*...
- 0x00000190, // ......**..*...
- 0x000001B0, // ......**.**...
- 0x000000E0, // .......***....
- 0x00000000, // ..............
+ 10, 24,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000FE, // ...*******
+ 0x000000FE, // ...*******
+ 0x00000008, // .......*..
+ 0x00000030, // .....**...
+ 0x00000060, // ....**....
+ 0x00000040, // ....*.....
+ 0x000000C0, // ...**.....
+ 0x00000180, // ..**......
+ 0x00000180, // ..**......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000380, // .***......
+ 0x000001F8, // ..******..
+ 0x000000FC, // ...******.
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x0000001C, // ......***.
+ 0x00000010, // ......*...
},
{ // 231
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001DE0, // ..***.****....
- 0x00002730, // .*..***..**...
- 0x00002618, // .*..**....**..
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000218, // .....*....**..
- 0x00000018, // ..........**..
- 0x00000018, // ..........**..
- 0x00000018, // ..........**..
- 0x00000008, // ...........*..
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000DF0, // ..**.*****...
+ 0x00000FB8, // ..*****.***..
+ 0x00000E1C, // ..***....***.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x00000000, // .............
},
{ // 232
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003C0, // .....****.....
- 0x00000660, // ....**..**....
- 0x00000C30, // ...**....**...
- 0x00000C30, // ...**....**...
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001FF8, // ..**********..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00001818, // ..**......**..
- 0x00000C30, // ...**....**...
- 0x00000C30, // ...**....**...
- 0x00000660, // ....**..**....
- 0x000003C0, // .....****.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C38, // ..**....***..
+ 0x00000C18, // ..**.....**..
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000181C, // .**......***.
+ 0x00000C18, // ..**.....**..
+ 0x00000E38, // ..***...***..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 233
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000700, // ....***.......
- 0x00000980, // ...*..**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000190, // ......**..*...
- 0x000000E0, // .......***....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 5, 24,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 234
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001830, // ..**.....**...
- 0x00003870, // .***....***...
- 0x000018C0, // ..**...**.....
- 0x00001980, // ..**..**......
- 0x00001B00, // ..**.**.......
- 0x00001F80, // ..******......
- 0x000019C0, // ..**..***.....
- 0x000018E0, // ..**...***....
- 0x00001874, // ..**....***.*.
- 0x00003E38, // .*****...***..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x0000061C, // .**....***.
+ 0x00000638, // .**...***..
+ 0x00000670, // .**..***...
+ 0x000006E0, // .**.***....
+ 0x000007C0, // .*****.....
+ 0x000007C0, // .*****.....
+ 0x000007C0, // .*****.....
+ 0x00000660, // .**..**....
+ 0x00000670, // .**..***...
+ 0x00000638, // .**...***..
+ 0x0000061C, // .**....***.
+ 0x0000060C, // .**.....**.
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
},
{ // 235
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001800, // ..**..........
- 0x00003C00, // .****.........
- 0x00002C00, // .*.**.........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000300, // .....**.......
- 0x00000300, // .....**.......
- 0x00000380, // .....***......
- 0x00000780, // ....****......
- 0x00000680, // ....**.*......
- 0x00000CC0, // ...**..**.....
- 0x00000CC0, // ...**..**.....
- 0x00001860, // ..**....**....
- 0x00001864, // ..**....**..*.
- 0x0000303C, // .**......****.
- 0x00003018, // .**.......**..
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000180, // ...**......
+ 0x000001C0, // ...***.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x00000060, // .....**....
+ 0x000000E0, // ....***....
+ 0x000000E0, // ....***....
+ 0x000000F0, // ....****...
+ 0x000001B0, // ...**.**...
+ 0x000001B8, // ...**.***..
+ 0x00000318, // ..**...**..
+ 0x00000318, // ..**...**..
+ 0x0000030C, // ..**....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x00000E06, // ***......**
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
},
{ // 236
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000810, // ...*......*...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001830, // ..**.....**...
- 0x00001874, // ..**....***.*.
- 0x00001CDC, // ..***..**.***.
- 0x00001798, // ..*.****..**..
- 0x00001000, // ..*...........
- 0x00001000, // ..*...........
- 0x00001000, // ..*...........
- 0x00001000, // ..*...........
- 0x00001000, // ..*...........
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C1C, // ..**.....***.
+ 0x00000E1C, // ..***....***.
+ 0x00000FFC, // ..**********.
+ 0x00000DEC, // ..**.****.**.
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000000, // .............
},
{ // 237
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00001C18, // ..***.....**..
- 0x00000C18, // ...**.....**..
- 0x00000618, // ....**....**..
- 0x00000610, // ....**....*...
- 0x00000330, // .....**..**...
- 0x00000320, // .....**..*....
- 0x000001A0, // ......**.*....
- 0x000001E0, // ......****....
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00001C0C, // ***......**.
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000618, // ..**....**..
+ 0x00000630, // ..**...**...
+ 0x00000630, // ..**...**...
+ 0x00000330, // ...**..**...
+ 0x00000360, // ...**.**....
+ 0x00000360, // ...**.**....
+ 0x000001E0, // ....****....
+ 0x000001C0, // ....***.....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 238
- 14, 26,
- 0x00000000, // ..............
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000370, // .....**.***...
- 0x000001F0, // ......*****...
- 0x00000300, // .....**.......
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x00000600, // ....**........
- 0x000003F0, // .....******...
- 0x000007E0, // ....******....
- 0x00000C00, // ...**.........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001C00, // ..***.........
- 0x00000E00, // ...***........
- 0x00000780, // ....****......
- 0x000001E0, // ......****....
- 0x00000030, // .........**...
- 0x00000010, // ..........*...
- 0x00000310, // .....**...*...
- 0x00000330, // .....**..**...
- 0x000001E0, // ......****....
- 0x00000000, // ..............
+ 10, 24,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000003FC, // .********.
+ 0x000003FC, // .********.
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x000001F0, // ..*****...
+ 0x00000070, // ....***...
+ 0x000000E0, // ...***....
+ 0x00000180, // ..**......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000180, // ..**......
+ 0x000000F8, // ...*****..
+ 0x0000003E, // .....*****
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x0000003E, // .....*****
+ 0x00000038, // .....***..
+ 0x00000000, // ..........
},
{ // 239
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003E0, // .....*****....
- 0x00000E38, // ...***...***..
- 0x00000C18, // ...**.....**..
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x00000C18, // ...**.....**..
- 0x00000E38, // ...***...***..
- 0x000003E0, // .....*****....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C18, // ..**.....**..
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00000C18, // ..**.....**..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 240
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000FFC, // ...**********.
- 0x00001FF8, // ..**********..
- 0x00003220, // .**..*...*....
- 0x00002220, // .*...*...*....
- 0x00000220, // .....*...*....
- 0x00000620, // ....**...*....
- 0x00000660, // ....**..**....
- 0x00000E64, // ...***..**..*.
- 0x00000C78, // ...**...****..
- 0x00001830, // ..**.....**...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 12, 24,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FFE, // .***********
+ 0x00000FFE, // .***********
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x0000060C, // ..**.....**.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 241
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003E0, // .....*****....
- 0x00000E38, // ...***...***..
- 0x00000C18, // ...**.....**..
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x00001C18, // ..***.....**..
- 0x00001E38, // ..****...***..
- 0x00001BE0, // ..**.*****....
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00001800, // ..**..........
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F8, // ...********..
+ 0x00000C1C, // ..**.....***.
+ 0x0000180E, // .**.......***
+ 0x0000180E, // .**.......***
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x0000180E, // .**.......***
+ 0x00001C0E, // .***......***
+ 0x00001C1C, // .***.....***.
+ 0x00001FF8, // .**********..
+ 0x00001BF0, // .**.******...
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00000000, // .............
},
{ // 242
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000001F0, // ......*****...
- 0x000003F8, // .....*******..
- 0x00000708, // ....***....*..
- 0x00000600, // ....**........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000C00, // ...**.........
- 0x00000E00, // ...***........
- 0x000007E0, // ....******....
- 0x000003F0, // .....******...
- 0x00000008, // ...........*..
- 0x00000008, // ...........*..
- 0x00000018, // ..........**..
- 0x000001F0, // ......*****...
- 0x000001E0, // ......****....
- 0x00000000, // ..............
+ 11, 24,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x0000007E, // .....******
+ 0x000000FE, // ....*******
+ 0x00000380, // ..***......
+ 0x00000300, // ..**.......
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000700, // .***.......
+ 0x00000380, // ..***......
+ 0x000001F0, // ...*****...
+ 0x0000007C, // .....*****.
+ 0x0000000E, // ........***
+ 0x00000006, // .........**
+ 0x0000000E, // ........***
+ 0x0000007C, // .....*****.
+ 0x000000F0, // ....****...
},
{ // 243
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 14, 24,
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
@@ -6130,17 +5705,18 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
- 0x000003FE, // .....*********
- 0x00000E30, // ...***...**...
- 0x00000C18, // ...**.....**..
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x00000C18, // ...**.....**..
- 0x00000E38, // ...***...***..
- 0x000003E0, // .....*****....
- 0x00000000, // ..............
+ 0x000007FE, // ....**********
+ 0x00000CFE, // ...**..*******
+ 0x00001830, // ..**.....**...
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003838, // .***.....***..
+ 0x00001830, // ..**.....**...
+ 0x00000FE0, // ...*******....
+ 0x000007C0, // ....*****.....
0x00000000, // ..............
0x00000000, // ..............
0x00000000, // ..............
@@ -6148,351 +5724,327 @@ cFont::tPixelData FontFix_iso8859_7[][28] = {
0x00000000, // ..............
},
{ // 244
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000007FC, // ....*********.
- 0x00000FF8, // ...*********..
- 0x00001880, // ..**...*......
- 0x00001080, // ..*....*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000084, // .......*....*.
- 0x000000F8, // .......*****..
- 0x00000070, // ........***...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 9, 24,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x000001FE, // .********
+ 0x000001FE, // .********
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 245
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000C30, // ...**....**...
- 0x00001618, // ..*.**....**..
- 0x0000060C, // ....**.....**.
- 0x0000060C, // ....**.....**.
- 0x0000060C, // ....**.....**.
- 0x0000060C, // ....**.....**.
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000730, // ....***..**...
- 0x000003E0, // .....*****....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 12, 24,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x0000061C, // ..**....***.
+ 0x000007F8, // ..********..
+ 0x000003F0, // ...******...
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 246
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x000003E0, // .....*****....
- 0x00000EB8, // ...***.*.***..
- 0x00000C98, // ...**..*..**..
- 0x0000188C, // ..**...*...**.
- 0x0000188C, // ..**...*...**.
- 0x0000188C, // ..**...*...**.
- 0x0000188C, // ..**...*...**.
- 0x00000C98, // ...**..*..**..
- 0x00000EB8, // ...***.*.***..
- 0x000003E0, // .....*****....
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000000, // ..............
+ 15, 24,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000CE0, // ....**..***....
+ 0x00001DF8, // ...***.******..
+ 0x00003198, // ..**...**..**..
+ 0x0000618C, // .**....**...**.
+ 0x0000618C, // .**....**...**.
+ 0x0000618C, // .**....**...**.
+ 0x0000618C, // .**....**...**.
+ 0x0000618C, // .**....**...**.
+ 0x00003198, // ..**...**..**..
+ 0x00003998, // ..***..**..**..
+ 0x00001FF0, // ...*********...
+ 0x00000FE0, // ....*******....
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x00000000, // ...............
},
{ // 247
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x0000180C, // ..**.......**.
- 0x00003C18, // .****.....**..
- 0x00002630, // .*..**...**...
- 0x00000660, // ....**..**....
- 0x00000360, // .....**.**....
- 0x000003C0, // .....****.....
- 0x000001C0, // ......***.....
- 0x00000380, // .....***......
- 0x00000380, // .....***......
- 0x000007C0, // ....*****.....
- 0x000006C0, // ....**.**.....
- 0x00000C60, // ...**...**....
- 0x00001C64, // ..***...**..*.
- 0x0000183C, // ..**.....****.
- 0x00003018, // .**.......**..
- 0x00000000, // ..............
+ 12, 24,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000C0C, // .**......**.
+ 0x00000C1C, // .**.....***.
+ 0x00000618, // ..**....**..
+ 0x00000638, // ..**...***..
+ 0x00000330, // ...**..**...
+ 0x00000360, // ...**.**....
+ 0x000001E0, // ....****....
+ 0x000001C0, // ....***.....
+ 0x000001C0, // ....***.....
+ 0x000001E0, // ....****....
+ 0x00000370, // ...**.***...
+ 0x00000330, // ...**..**...
+ 0x00000638, // ..**...***..
+ 0x00000618, // ..**....**..
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000000, // ............
},
{ // 248
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x0000388E, // .***...*...***
- 0x00001C9C, // ..***..*..***.
- 0x00000C98, // ...**..*..**..
- 0x00000C98, // ...**..*..**..
- 0x00000C98, // ...**..*..**..
- 0x00000C98, // ...**..*..**..
- 0x00000C98, // ...**..*..**..
- 0x000006B0, // ....**.*.**...
- 0x000006B0, // ....**.*.**...
- 0x000003E0, // .....*****....
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000000, // ..............
+ 16, 24,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000C00C, // .**..........**.
+ 0x0000C00C, // .**..........**.
+ 0x0000C00C, // .**..........**.
+ 0x0000C00C, // .**..........**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C31C, // .**....**...***.
+ 0x00006318, // ..**...**...**..
+ 0x00007FF8, // ..************..
+ 0x00001FE0, // ....********....
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000000, // ................
},
{ // 249
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000C30, // ...**....**...
- 0x00001818, // ..**......**..
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000318C, // .**...**...**.
- 0x0000318C, // .**...**...**.
- 0x0000318C, // .**...**...**.
- 0x0000399C, // .***..**..***.
- 0x00001FF8, // ..**********..
- 0x00000E70, // ...***..***...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 18, 24,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00018010, // ..**..........*...
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x0003060C, // .**.....**.....**.
+ 0x0003060C, // .**.....**.....**.
+ 0x0003060C, // .**.....**.....**.
+ 0x0003060C, // .**.....**.....**.
+ 0x0003060C, // .**.....**.....**.
+ 0x0003061C, // .**.....**....***.
+ 0x00018F18, // ..**...****...**..
+ 0x0001F9F8, // ..******..******..
+ 0x0000F0F0, // ...****....****...
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 250
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000C30, // ...**....**...
- 0x00001E78, // ..****..****..
- 0x00000C30, // ...**....**...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000700, // ....***.......
- 0x00000980, // ...*..**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000180, // ......**......
- 0x00000190, // ......**..*...
- 0x000000E0, // .......***....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 5, 24,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x000000CE, // **..***
+ 0x000000CE, // **..***
+ 0x00000000, // .......
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 251
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000630, // ....**...**...
- 0x00000F78, // ...****.****..
- 0x00000630, // ....**...**...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000C30, // ...**....**...
- 0x00001618, // ..*.**....**..
- 0x0000060C, // ....**.....**.
- 0x0000060C, // ....**.....**.
- 0x0000060C, // ....**.....**.
- 0x0000060C, // ....**.....**.
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000730, // ....***..**...
- 0x000003E0, // .....*****....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 12, 24,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000000, // ............
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C1C, // .**.....***.
+ 0x00000618, // ..**....**..
+ 0x000007F8, // ..********..
+ 0x000003E0, // ...*****....
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 252
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000003E0, // .....*****....
- 0x00000E38, // ...***...***..
- 0x00000C18, // ...**.....**..
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x0000180C, // ..**.......**.
- 0x00000C18, // ...**.....**..
- 0x00000E38, // ...***...***..
- 0x000003E0, // .....*****....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 13, 24,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x00000080, // ......*......
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C18, // ..**.....**..
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00000C18, // ..**.....**..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 253
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000060, // ........**....
- 0x00000060, // ........**....
- 0x00000040, // ........*.....
- 0x00000040, // ........*.....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000C30, // ...**....**...
- 0x00001618, // ..*.**....**..
- 0x0000060C, // ....**.....**.
- 0x0000060C, // ....**.....**.
- 0x0000060C, // ....**.....**.
- 0x0000060C, // ....**.....**.
- 0x00000618, // ....**....**..
- 0x00000618, // ....**....**..
- 0x00000730, // ....***..**...
- 0x000003E0, // .....*****....
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 12, 24,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000030, // .......**...
+ 0x00000060, // ......**....
+ 0x000000E0, // .....***....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000618, // ..**....**..
+ 0x000007F8, // ..********..
+ 0x000003F0, // ...******...
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 254
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x000000C0, // .......**.....
- 0x000000C0, // .......**.....
- 0x00000080, // .......*......
- 0x00000080, // .......*......
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000C30, // ...**....**...
- 0x00001818, // ..**......**..
- 0x0000300C, // .**........**.
- 0x0000300C, // .**........**.
- 0x0000318C, // .**...**...**.
- 0x0000318C, // .**...**...**.
- 0x0000318C, // .**...**...**.
- 0x0000399C, // .***..**..***.
- 0x00001FF8, // ..**********..
- 0x00000E70, // ...***..***...
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 18, 24,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000380, // .........***......
+ 0x00000300, // .........**.......
+ 0x00000600, // ........**........
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x0003060C, // .**.....**.....**.
+ 0x0003060C, // .**.....**.....**.
+ 0x0003060C, // .**.....**.....**.
+ 0x0003060C, // .**.....**.....**.
+ 0x0003060C, // .**.....**.....**.
+ 0x0003061C, // .**.....**....***.
+ 0x00018F18, // ..**...****...**..
+ 0x0001F9F8, // ..******..******..
+ 0x0000F0F0, // ...****....****...
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 255
- 14, 26,
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
- 0x00000000, // ..............
+ 0, 24,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
},
};
diff --git a/fontosd-iso8859-2.c b/fontosd-iso8859-2.c
new file mode 100644
index 0000000..b479f07
--- /dev/null
+++ b/fontosd-iso8859-2.c
@@ -0,0 +1,6949 @@
+
+// 08.04.2004 modified 30 font - drazen.dupor@dupor.com
+
+cFont::tPixelData FontOsd_iso8859_2[][30] = {
+ { // 32
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 33
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000010, // ..*...
+ 0x00000010, // ..*...
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 34
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000CC, // .**..**.
+ 0x000000CC, // .**..**.
+ 0x000000CC, // .**..**.
+ 0x000000CC, // .**..**.
+ 0x000000CC, // .**..**.
+ 0x00000044, // ..*...*.
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ },
+ { // 35
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000198, // ......**..**..
+ 0x00000198, // ......**..**..
+ 0x00000198, // ......**..**..
+ 0x00000330, // .....**..**...
+ 0x00001FFC, // ..***********.
+ 0x00001FFC, // ..***********.
+ 0x00000330, // .....**..**...
+ 0x00000330, // .....**..**...
+ 0x00000660, // ....**..**....
+ 0x00000660, // ....**..**....
+ 0x00001FFC, // ..***********.
+ 0x00001FFC, // ..***********.
+ 0x00000660, // ....**..**....
+ 0x00000660, // ....**..**....
+ 0x00000CC0, // ...**..**.....
+ 0x00000CC0, // ...**..**.....
+ 0x00000CC0, // ...**..**.....
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 36
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000007F0, // ...*******...
+ 0x00000FF8, // ..*********..
+ 0x00001CDC, // .***..**.***.
+ 0x000018CC, // .**...**..**.
+ 0x000018C0, // .**...**.....
+ 0x00001CC0, // .***..**.....
+ 0x00000EC0, // ..***.**.....
+ 0x000007C0, // ...*****.....
+ 0x000001F0, // .....*****...
+ 0x000000F8, // ......*****..
+ 0x000000DC, // ......**.***.
+ 0x000000CC, // ......**..**.
+ 0x000018CC, // .**...**..**.
+ 0x000018CC, // .**...**..**.
+ 0x00001CDC, // .***..**.***.
+ 0x00000FF8, // ..*********..
+ 0x000007F0, // ...*******...
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 37
+ 22, 28,
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000180, // ..............**......
+ 0x000F0300, // ...****......**.......
+ 0x001F8300, // ..******.....**.......
+ 0x0030C600, // .**....**...**........
+ 0x0030C600, // .**....**...**........
+ 0x0030CC00, // .**....**..**.........
+ 0x0030CC00, // .**....**..**.........
+ 0x001F9800, // ..******..**..........
+ 0x000F1800, // ...****...**..........
+ 0x00003000, // .........**...........
+ 0x000031E0, // .........**...****....
+ 0x000063F0, // ........**...******...
+ 0x00006618, // ........**..**....**..
+ 0x0000C618, // .......**...**....**..
+ 0x0000C618, // .......**...**....**..
+ 0x00018618, // ......**....**....**..
+ 0x000183F0, // ......**.....******...
+ 0x000101E0, // ......*.......****....
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ },
+ { // 38
+ 17, 28,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00001E00, // .....****........
+ 0x00003F00, // ....******.......
+ 0x00007380, // ...***..***......
+ 0x00006180, // ...**....**......
+ 0x00006180, // ...**....**......
+ 0x00006180, // ...**....**......
+ 0x00003300, // ....**..**.......
+ 0x00001E00, // .....****........
+ 0x00003C00, // ....****.........
+ 0x00007E30, // ...******...**...
+ 0x0000E730, // ..***..***..**...
+ 0x0000C3B0, // ..**....***.**...
+ 0x000181E0, // .**......****....
+ 0x000180C0, // .**.......**.....
+ 0x000181E0, // .**......****....
+ 0x0001C3B0, // .***....***.**...
+ 0x0000FF38, // ..********..***..
+ 0x00003C00, // ....****.........
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ },
+ { // 39
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000008, // ...*..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 40
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x0000000C, // .....**.
+ },
+ { // 41
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x000000C0, // .**.....
+ },
+ { // 42
+ 10, 28,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000040, // ....*.....
+ 0x00000040, // ....*.....
+ 0x00000358, // .**.*.**..
+ 0x000001F0, // ..*****...
+ 0x000000E0, // ...***....
+ 0x000001B0, // ..**.**...
+ 0x00000110, // ..*...*...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 43
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00003FFC, // .************.
+ 0x00003FFC, // .************.
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 44
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000008, // ...*..
+ 0x00000008, // ...*..
+ 0x00000010, // ..*...
+ 0x00000000, // ......
+ },
+ { // 45
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000FC, // .******.
+ 0x000000FC, // .******.
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ },
+ { // 46
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 47
+ 7, 28,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000006, // .....**
+ 0x00000006, // .....**
+ 0x00000006, // .....**
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x000000C0, // **.....
+ 0x000000C0, // **.....
+ 0x000000C0, // **.....
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ },
+ { // 48
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000E38, // ..***...***..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000E38, // ..***...***..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 49
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000001C0, // .....***.....
+ 0x00000FC0, // ..******.....
+ 0x00000FC0, // ..******.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 50
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003C0, // ....****.....
+ 0x00000FF0, // ..********...
+ 0x00000C38, // ..**....***..
+ 0x00001818, // .**......**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000000C, // ..........**.
+ 0x00000018, // .........**..
+ 0x00000038, // ........***..
+ 0x00000070, // .......***...
+ 0x000001E0, // .....****....
+ 0x00000380, // ....***......
+ 0x00000700, // ...***.......
+ 0x00000E00, // ..***........
+ 0x00001C00, // .***.........
+ 0x00001800, // .**..........
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 51
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x00000FF0, // ..********...
+ 0x00000C30, // ..**....**...
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00000018, // .........**..
+ 0x00000030, // ........**...
+ 0x000001E0, // .....****....
+ 0x000001F8, // .....******..
+ 0x00000018, // .........**..
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000180C, // .**.......**.
+ 0x00001818, // .**......**..
+ 0x00000C38, // ..**....***..
+ 0x00000FF0, // ..********...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 52
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000030, // ........**...
+ 0x00000070, // .......***...
+ 0x00000070, // .......***...
+ 0x000000F0, // ......****...
+ 0x000001F0, // .....*****...
+ 0x000001B0, // .....**.**...
+ 0x00000330, // ....**..**...
+ 0x00000730, // ...***..**...
+ 0x00000630, // ...**...**...
+ 0x00000C30, // ..**....**...
+ 0x00001C30, // .***....**...
+ 0x00001830, // .**.....**...
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00000030, // ........**...
+ 0x00000030, // ........**...
+ 0x00000030, // ........**...
+ 0x00000030, // ........**...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 53
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000FF8, // ..*********..
+ 0x00000FF8, // ..*********..
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000DC0, // ..**.***.....
+ 0x00000FF0, // ..********...
+ 0x00000E38, // ..***...***..
+ 0x00000018, // .........**..
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000180C, // .**.......**.
+ 0x00001818, // .**......**..
+ 0x00001C38, // .***....***..
+ 0x00000FF0, // ..********...
+ 0x000003C0, // ....****.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 54
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001E0, // .....****....
+ 0x000007F8, // ...********..
+ 0x00000E18, // ..***....**..
+ 0x00000C0C, // ..**......**.
+ 0x00001C0C, // .***......**.
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x000019E0, // .**..****....
+ 0x00001BF0, // .**.******...
+ 0x00001E38, // .****...***..
+ 0x00001C18, // .***.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001C0C, // .***......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000FF8, // ..*********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 55
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x0000001C, // .........***.
+ 0x00000018, // .........**..
+ 0x00000030, // ........**...
+ 0x00000030, // ........**...
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000380, // ....***......
+ 0x00000300, // ....**.......
+ 0x00000300, // ....**.......
+ 0x00000700, // ...***.......
+ 0x00000600, // ...**........
+ 0x00000600, // ...**........
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 56
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001C0, // .....***.....
+ 0x000007F0, // ...*******...
+ 0x00000630, // ...**...**...
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000630, // ...**...**...
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C18, // ..**.....**..
+ 0x00001C1C, // .***.....***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000E38, // ..***...***..
+ 0x00000FF8, // ..*********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 57
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x00000FF8, // ..*********..
+ 0x00000E38, // ..***...***..
+ 0x00001C18, // .***.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00000E3C, // ..***...****.
+ 0x00000FEC, // ..*******.**.
+ 0x000003CC, // ....****..**.
+ 0x0000000C, // ..........**.
+ 0x0000001C, // .........***.
+ 0x00001818, // .**......**..
+ 0x00001C38, // .***....***..
+ 0x00000FF0, // ..********...
+ 0x000003C0, // ....****.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 58
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 59
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000008, // ...*..
+ 0x00000008, // ...*..
+ 0x00000010, // ..*...
+ 0x00000000, // ......
+ },
+ { // 60
+ 15, 28,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000018, // ...........**..
+ 0x00000078, // .........****..
+ 0x000001E0, // .......****....
+ 0x00000780, // .....****......
+ 0x00001E00, // ...****........
+ 0x00007000, // .***...........
+ 0x00007000, // .***...........
+ 0x00001E00, // ...****........
+ 0x00000780, // .....****......
+ 0x000001E0, // .......****....
+ 0x00000078, // .........****..
+ 0x00000018, // ...........**..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 61
+ 15, 28,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FF0, // ..**********...
+ 0x00003FF0, // ..**********...
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 62
+ 15, 28,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00006000, // .**............
+ 0x00007800, // .****..........
+ 0x00001E00, // ...****........
+ 0x00000780, // .....****......
+ 0x000001E0, // .......****....
+ 0x00000038, // ..........***..
+ 0x00000038, // ..........***..
+ 0x000001E0, // .......****....
+ 0x00000780, // .....****......
+ 0x00001E00, // ...****........
+ 0x00007800, // .****..........
+ 0x00006000, // .**............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 63
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000001F0, // ....*****...
+ 0x000007F8, // ..********..
+ 0x0000071C, // ..***...***.
+ 0x00000E0C, // .***.....**.
+ 0x00000C0C, // .**......**.
+ 0x00000C1C, // .**.....***.
+ 0x00000018, // ........**..
+ 0x00000038, // .......***..
+ 0x00000070, // ......***...
+ 0x00000060, // ......**....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 64
+ 25, 28,
+ 0x00000000, // .........................
+ 0x00000000, // .........................
+ 0x00000000, // .........................
+ 0x00000000, // .........................
+ 0x00000000, // .........................
+ 0x0000FF00, // ..........********.......
+ 0x0003FFC0, // ........************.....
+ 0x000F01E0, // ......****.......****....
+ 0x001C0070, // .....***...........***...
+ 0x00380018, // ....***..............**..
+ 0x00300018, // ....**...............**..
+ 0x0060730C, // ...**......***..**....**.
+ 0x0060FB0C, // ...**.....*****.**....**.
+ 0x00C1C70C, // ..**.....***...***....**.
+ 0x00C3860C, // ..**....***....**.....**.
+ 0x00C3060C, // ..**....**.....**.....**.
+ 0x00C6060C, // ..**...**......**.....**.
+ 0x00C60C1C, // ..**...**.....**.....***.
+ 0x00C60C18, // ..**...**.....**.....**..
+ 0x00C60C38, // ..**...**.....**....***..
+ 0x00E71C70, // ..***..***...***...***...
+ 0x0063F7E0, // ...**...******.******....
+ 0x0071E380, // ...***...****...***......
+ 0x00380000, // ....***..................
+ 0x001C0000, // .....***.................
+ 0x000F0300, // ......****......**.......
+ 0x0007FF00, // .......***********.......
+ 0x0000FC00, // ..........******.........
+ },
+ { // 65
+ 17, 28,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000D80, // ......**.**......
+ 0x00000D80, // ......**.**......
+ 0x00001880, // .....**...*......
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x00006030, // ...**.......**...
+ 0x00007FF0, // ...***********...
+ 0x00007FF0, // ...***********...
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ },
+ { // 66
+ 17, 28,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0000FFC0, // ..**********.....
+ 0x0000FFF0, // ..************...
+ 0x0000C070, // ..**.......***...
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C030, // ..**........**...
+ 0x0000FFE0, // ..***********....
+ 0x0000FFF0, // ..************...
+ 0x0000C018, // ..**.........**..
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C01C, // ..**.........***.
+ 0x0000C038, // ..**........***..
+ 0x0000FFF0, // ..************...
+ 0x0000FFC0, // ..**********.....
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ },
+ { // 67
+ 18, 28,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000F0F0, // ...****....****...
+ 0x0001C038, // ..***........***..
+ 0x00018018, // ..**..........**..
+ 0x00038018, // .***..........**..
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x0003000C, // .**............**.
+ 0x0003800C, // .***...........**.
+ 0x00018018, // ..**..........**..
+ 0x0001C038, // ..***........***..
+ 0x0000F0F0, // ...****....****...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 68
+ 18, 28,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x0001FF80, // ..**********......
+ 0x0001FFE0, // ..************....
+ 0x000180F0, // ..**.......****...
+ 0x00018038, // ..**.........***..
+ 0x00018018, // ..**..........**..
+ 0x0001801C, // ..**..........***.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001801C, // ..**..........***.
+ 0x00018018, // ..**..........**..
+ 0x00018038, // ..**.........***..
+ 0x000180F0, // ..**.......****...
+ 0x0001FFE0, // ..************....
+ 0x0001FF80, // ..**********......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 69
+ 16, 28,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FF0, // ..***********...
+ 0x00007FF0, // ..***********...
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 70
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00001FFC, // ..***********.
+ 0x00001FFC, // ..***********.
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001FF8, // ..**********..
+ 0x00001FF8, // ..**********..
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 71
+ 19, 28,
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00003F00, // ......******.......
+ 0x0000FFC0, // ....**********.....
+ 0x0001E1E0, // ...****....****....
+ 0x00038070, // ..***........***...
+ 0x00030030, // ..**..........**...
+ 0x00070030, // .***..........**...
+ 0x00060000, // .**................
+ 0x00060000, // .**................
+ 0x00060000, // .**................
+ 0x000603F8, // .**.......*******..
+ 0x000603F8, // .**.......*******..
+ 0x00060018, // .**............**..
+ 0x00060018, // .**............**..
+ 0x00070018, // .***...........**..
+ 0x00030038, // ..**..........***..
+ 0x00038078, // ..***........****..
+ 0x0001E1F8, // ...****....******..
+ 0x0000FFD8, // ....**********.**..
+ 0x00003F18, // ......******...**..
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ },
+ { // 72
+ 18, 28,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x0001FFF8, // ..**************..
+ 0x0001FFF8, // ..**************..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 73
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ },
+ { // 74
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00000C30, // ..**....**...
+ 0x00000FF0, // ..********...
+ 0x000007E0, // ...******....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 75
+ 18, 28,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00018070, // ..**........***...
+ 0x000180E0, // ..**.......***....
+ 0x000181C0, // ..**......***.....
+ 0x00018380, // ..**.....***......
+ 0x00018700, // ..**....***.......
+ 0x00018E00, // ..**...***........
+ 0x00019C00, // ..**..***.........
+ 0x0001B800, // ..**.***..........
+ 0x0001F800, // ..******..........
+ 0x0001FC00, // ..*******.........
+ 0x0001CE00, // ..***..***........
+ 0x00018700, // ..**....***.......
+ 0x00018380, // ..**.....***......
+ 0x000181C0, // ..**......***.....
+ 0x000180E0, // ..**.......***....
+ 0x00018070, // ..**........***...
+ 0x00018038, // ..**.........***..
+ 0x0001801C, // ..**..........***.
+ 0x0001800C, // ..**...........**.
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 76
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001FFC, // ..***********.
+ 0x00001FFC, // ..***********.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 77
+ 21, 28,
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x000C0018, // ..**.............**..
+ 0x000E0038, // ..***...........***..
+ 0x000E0038, // ..***...........***..
+ 0x000F0078, // ..****.........****..
+ 0x000F0078, // ..****.........****..
+ 0x000D80D8, // ..**.**.......**.**..
+ 0x000D80D8, // ..**.**.......**.**..
+ 0x000D80D8, // ..**.**.......**.**..
+ 0x000CC198, // ..**..**.....**..**..
+ 0x000CC198, // ..**..**.....**..**..
+ 0x000CC198, // ..**..**.....**..**..
+ 0x000C6318, // ..**...**...**...**..
+ 0x000C6318, // ..**...**...**...**..
+ 0x000C6318, // ..**...**...**...**..
+ 0x000C3618, // ..**....**.**....**..
+ 0x000C3618, // ..**....**.**....**..
+ 0x000C3618, // ..**....**.**....**..
+ 0x000C1C18, // ..**.....***.....**..
+ 0x000C1C18, // ..**.....***.....**..
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ },
+ { // 78
+ 18, 28,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x0001C018, // ..***.........**..
+ 0x0001E018, // ..****........**..
+ 0x0001E018, // ..****........**..
+ 0x0001B018, // ..**.**.......**..
+ 0x0001B818, // ..**.***......**..
+ 0x00019818, // ..**..**......**..
+ 0x00019C18, // ..**..***.....**..
+ 0x00018C18, // ..**...**.....**..
+ 0x00018E18, // ..**...***....**..
+ 0x00018618, // ..**....**....**..
+ 0x00018718, // ..**....***...**..
+ 0x00018318, // ..**.....**...**..
+ 0x00018398, // ..**.....***..**..
+ 0x00018198, // ..**......**..**..
+ 0x000181D8, // ..**......***.**..
+ 0x000180D8, // ..**.......**.**..
+ 0x00018078, // ..**........****..
+ 0x00018078, // ..**........****..
+ 0x00018038, // ..**.........***..
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 79
+ 18, 28,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000F0F0, // ...****....****...
+ 0x0001C038, // ..***........***..
+ 0x00018018, // ..**..........**..
+ 0x0003801C, // .***..........***.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003801C, // .***..........***.
+ 0x00018018, // ..**..........**..
+ 0x0001C038, // ..***........***..
+ 0x0000F0F0, // ...****....****...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 80
+ 16, 28,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007FF0, // ..***********...
+ 0x00007FF8, // ..************..
+ 0x00006018, // ..**........**..
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x00006018, // ..**........**..
+ 0x00007FF8, // ..************..
+ 0x00007FF0, // ..***********...
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 81
+ 18, 28,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000F0F0, // ...****....****...
+ 0x0001C038, // ..***........***..
+ 0x00018018, // ..**..........**..
+ 0x0003801C, // .***..........***.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003801C, // .***..........***.
+ 0x00018398, // ..**.....***..**..
+ 0x0001C1F8, // ..***.....******..
+ 0x0000F070, // ...****.....***...
+ 0x00007FF8, // ....************..
+ 0x00001F9C, // ......******..***.
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 82
+ 17, 28,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0000FFE0, // ..***********....
+ 0x0000FFF0, // ..************...
+ 0x0000C030, // ..**........**...
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C030, // ..**........**...
+ 0x0000FFF0, // ..************...
+ 0x0000FFE0, // ..***********....
+ 0x0000C070, // ..**.......***...
+ 0x0000C030, // ..**........**...
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ },
+ { // 83
+ 16, 28,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x000007C0, // ......*****.....
+ 0x00001FF0, // ....*********...
+ 0x00003838, // ...***.....***..
+ 0x00007018, // ..***.......**..
+ 0x00006018, // ..**........**..
+ 0x00006000, // ..**............
+ 0x00007000, // ..***...........
+ 0x00003E00, // ...*****........
+ 0x00000FC0, // .....******.....
+ 0x000001F0, // ........*****...
+ 0x00000078, // ..........****..
+ 0x0000001C, // ............***.
+ 0x0000000C, // .............**.
+ 0x0000C00C, // .**..........**.
+ 0x0000C00C, // .**..........**.
+ 0x0000E01C, // .***........***.
+ 0x00007838, // ..****.....***..
+ 0x00003FF0, // ...**********...
+ 0x00000FC0, // .....******.....
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 84
+ 16, 28,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000FFFC, // .**************.
+ 0x0000FFFC, // .**************.
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 85
+ 18, 28,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x0000C030, // ...**........**...
+ 0x0000E070, // ...***......***...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 86
+ 17, 28,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x0001C01C, // .***.........***.
+ 0x0000C018, // ..**.........**..
+ 0x0000E038, // ..***.......***..
+ 0x00006030, // ...**.......**...
+ 0x00006030, // ...**.......**...
+ 0x00007070, // ...***.....***...
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x000038E0, // ....***...***....
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x00001DC0, // .....***.***.....
+ 0x00000D80, // ......**.**......
+ 0x00000D80, // ......**.**......
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ },
+ { // 87
+ 22, 28,
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x0030180C, // .**.......**.......**.
+ 0x0030180C, // .**.......**.......**.
+ 0x0030180C, // .**.......**.......**.
+ 0x00303C0C, // .**......****......**.
+ 0x00183C18, // ..**.....****.....**..
+ 0x00186618, // ..**....**..**....**..
+ 0x00186618, // ..**....**..**....**..
+ 0x00186618, // ..**....**..**....**..
+ 0x00186618, // ..**....**..**....**..
+ 0x000C6630, // ...**...**..**...**...
+ 0x000CC330, // ...**..**....**..**...
+ 0x000CC330, // ...**..**....**..**...
+ 0x000CC330, // ...**..**....**..**...
+ 0x0006C360, // ....**.**....**.**....
+ 0x0006C360, // ....**.**....**.**....
+ 0x000781E0, // ....****......****....
+ 0x000381C0, // .....***......***.....
+ 0x000300C0, // .....**........**.....
+ 0x000300C0, // .....**........**.....
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ },
+ { // 88
+ 17, 28,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0001800C, // .**...........**.
+ 0x0001C01C, // .***.........***.
+ 0x0000E038, // ..***.......***..
+ 0x00006030, // ...**.......**...
+ 0x00003060, // ....**.....**....
+ 0x000038E0, // ....***...***....
+ 0x00001DC0, // .....***.***.....
+ 0x00000F80, // ......*****......
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000F80, // ......*****......
+ 0x00001DC0, // .....***.***.....
+ 0x000018C0, // .....**...**.....
+ 0x000038E0, // ....***...***....
+ 0x00007070, // ...***.....***...
+ 0x00006030, // ...**.......**...
+ 0x0000C018, // ..**.........**..
+ 0x0001C01C, // .***.........***.
+ 0x0001800C, // .**...........**.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ },
+ { // 89
+ 16, 28,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000C00C, // .**..........**.
+ 0x0000E01C, // .***........***.
+ 0x00006018, // ..**........**..
+ 0x00007038, // ..***......***..
+ 0x00003030, // ...**......**...
+ 0x00003870, // ...***....***...
+ 0x00001860, // ....**....**....
+ 0x00001CE0, // ....***..***....
+ 0x00000CC0, // .....**..**.....
+ 0x00000FC0, // .....******.....
+ 0x00000780, // ......****......
+ 0x00000780, // ......****......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 90
+ 15, 28,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x0000001C, // ...........***.
+ 0x00000038, // ..........***..
+ 0x00000070, // .........***...
+ 0x000000E0, // ........***....
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00000E00, // ....***........
+ 0x00001C00, // ...***.........
+ 0x00003800, // ..***..........
+ 0x00003800, // ..***..........
+ 0x00007000, // .***...........
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 91
+ 7, 28,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000003C, // ..****.
+ 0x0000003C, // ..****.
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x0000003C, // ..****.
+ },
+ { // 92
+ 7, 28,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x000000C0, // **.....
+ 0x000000C0, // **.....
+ 0x000000C0, // **.....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x00000006, // .....**
+ 0x00000006, // .....**
+ 0x00000006, // .....**
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ },
+ { // 93
+ 7, 28,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000078, // .****..
+ 0x00000078, // .****..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000078, // .****..
+ },
+ { // 94
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000001E0, // ....****....
+ 0x00000120, // ....*..*....
+ 0x00000330, // ...**..**...
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 95
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00007FFE, // **************
+ },
+ { // 96
+ 7, 28,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000060, // .**....
+ 0x00000030, // ..**...
+ 0x00000018, // ...**..
+ 0x0000000C, // ....**.
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ },
+ { // 97
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C38, // ..**....***..
+ 0x00000C18, // ..**.....**..
+ 0x00000018, // .........**..
+ 0x000000F8, // ......*****..
+ 0x000007F8, // ...********..
+ 0x00000F18, // ..****...**..
+ 0x00001C18, // .***.....**..
+ 0x00001818, // .**......**..
+ 0x00001838, // .**.....***..
+ 0x00001C78, // .***...****..
+ 0x00000FDC, // ..******.***.
+ 0x0000078C, // ...****...**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 98
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x000019E0, // ..**..****....
+ 0x00001BF0, // ..**.******...
+ 0x00001E38, // ..****...***..
+ 0x00001C18, // ..***.....**..
+ 0x0000180C, // ..**.......**.
+ 0x0000180C, // ..**.......**.
+ 0x0000180C, // ..**.......**.
+ 0x0000180C, // ..**.......**.
+ 0x0000180C, // ..**.......**.
+ 0x0000180C, // ..**.......**.
+ 0x00001C18, // ..***.....**..
+ 0x00001E38, // ..****...***..
+ 0x00001BF0, // ..**.******...
+ 0x000019E0, // ..**..****....
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 99
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000001F0, // ....*****...
+ 0x000003F8, // ...*******..
+ 0x0000071C, // ..***...***.
+ 0x0000060C, // ..**.....**.
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x0000060C, // ..**.....**.
+ 0x0000071C, // ..***...***.
+ 0x000003F8, // ...*******..
+ 0x000001F0, // ....*****...
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 100
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000018, // ..........**..
+ 0x00000018, // ..........**..
+ 0x00000018, // ..........**..
+ 0x00000018, // ..........**..
+ 0x00000018, // ..........**..
+ 0x00000798, // ....****..**..
+ 0x00000FD8, // ...******.**..
+ 0x00001C78, // ..***...****..
+ 0x00001838, // ..**.....***..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00001838, // ..**.....***..
+ 0x00001C78, // ..***...****..
+ 0x00000FD8, // ...******.**..
+ 0x00000798, // ....****..**..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 101
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001C0, // .....***.....
+ 0x000007F0, // ...*******...
+ 0x00000E38, // ..***...***..
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00000C0C, // ..**......**.
+ 0x00000E1C, // ..***....***.
+ 0x000007F8, // ...********..
+ 0x000001E0, // .....****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 102
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x0000001C, // ....***.
+ 0x0000003C, // ...****.
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x000000FC, // .******.
+ 0x000000FC, // .******.
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ },
+ { // 103
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000798, // ....****..**..
+ 0x00000FD8, // ...******.**..
+ 0x00001C78, // ..***...****..
+ 0x00001838, // ..**.....***..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00001838, // ..**.....***..
+ 0x00001C78, // ..***...****..
+ 0x00000FD8, // ...******.**..
+ 0x00000798, // ....****..**..
+ 0x00000018, // ..........**..
+ 0x00003018, // .**.......**..
+ 0x00003830, // .***.....**...
+ 0x00001FF0, // ..*********...
+ },
+ { // 104
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000CE0, // ..**..***....
+ 0x00000DF8, // ..**.******..
+ 0x00000F18, // ..****...**..
+ 0x00000E0C, // ..***.....**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 105
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 106
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000078, // ****..
+ },
+ { // 107
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x0000060C, // ..**.....**.
+ 0x0000061C, // ..**....***.
+ 0x00000638, // ..**...***..
+ 0x00000670, // ..**..***...
+ 0x000006E0, // ..**.***....
+ 0x000007C0, // ..*****.....
+ 0x000007E0, // ..******....
+ 0x00000670, // ..**..***...
+ 0x00000630, // ..**...**...
+ 0x00000638, // ..**...***..
+ 0x0000061C, // ..**....***.
+ 0x0000060C, // ..**.....**.
+ 0x0000060E, // ..**.....***
+ 0x00000606, // ..**......**
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 108
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 109
+ 20, 28,
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x000671E0, // ..**..***...****....
+ 0x0007FBF0, // ..********.******...
+ 0x00071E38, // ..***...****...***..
+ 0x00060C18, // ..**.....**.....**..
+ 0x00060C18, // ..**.....**.....**..
+ 0x00060C18, // ..**.....**.....**..
+ 0x00060C18, // ..**.....**.....**..
+ 0x00060C18, // ..**.....**.....**..
+ 0x00060C18, // ..**.....**.....**..
+ 0x00060C18, // ..**.....**.....**..
+ 0x00060C18, // ..**.....**.....**..
+ 0x00060C18, // ..**.....**.....**..
+ 0x00060C18, // ..**.....**.....**..
+ 0x00060C18, // ..**.....**.....**..
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ },
+ { // 110
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000019C0, // ..**..***.....
+ 0x00001BF0, // ..**.******...
+ 0x00001E30, // ..****...**...
+ 0x00001C18, // ..***.....**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 111
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000E38, // ..***...***..
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000E38, // ..***...***..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 112
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000019E0, // ..**..****....
+ 0x00001BF0, // ..**.******...
+ 0x00001E38, // ..****...***..
+ 0x00001C18, // ..***.....**..
+ 0x0000180C, // ..**.......**.
+ 0x0000180C, // ..**.......**.
+ 0x0000180C, // ..**.......**.
+ 0x0000180C, // ..**.......**.
+ 0x0000180C, // ..**.......**.
+ 0x0000180C, // ..**.......**.
+ 0x00001C18, // ..***.....**..
+ 0x00001E38, // ..****...***..
+ 0x00001BF0, // ..**.******...
+ 0x000019E0, // ..**..****....
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ },
+ { // 113
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000798, // ....****..**..
+ 0x00000FD8, // ...******.**..
+ 0x00001C78, // ..***...****..
+ 0x00001838, // ..**.....***..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00001838, // ..**.....***..
+ 0x00001C78, // ..***...****..
+ 0x00000FD8, // ...******.**..
+ 0x00000798, // ....****..**..
+ 0x00000018, // ..........**..
+ 0x00000018, // ..........**..
+ 0x00000018, // ..........**..
+ 0x00000018, // ..........**..
+ },
+ { // 114
+ 9, 28,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x000000CC, // ..**..**.
+ 0x000000DC, // ..**.***.
+ 0x000000FC, // ..******.
+ 0x000000E0, // ..***....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 115
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000003E0, // ...*****....
+ 0x000007F8, // ..********..
+ 0x00000E1C, // .***....***.
+ 0x00000C0C, // .**......**.
+ 0x00000C00, // .**.........
+ 0x00000F80, // .*****......
+ 0x000007F0, // ..*******...
+ 0x000000F8, // .....*****..
+ 0x0000001C, // ........***.
+ 0x0000000C, // .........**.
+ 0x00000C0C, // .**......**.
+ 0x00000C1C, // .**.....***.
+ 0x00000FF8, // .*********..
+ 0x000003F0, // ...******...
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 116
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x000000FC, // .******.
+ 0x000000FC, // .******.
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x0000003C, // ...****.
+ 0x0000001C, // ....***.
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ },
+ { // 117
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001838, // ..**.....***..
+ 0x00000C78, // ...**...****..
+ 0x00000FD8, // ...******.**..
+ 0x00000398, // .....***..**..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 118
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000E38, // ..***...***..
+ 0x00000630, // ...**...**...
+ 0x00000630, // ...**...**...
+ 0x00000360, // ....**.**....
+ 0x00000360, // ....**.**....
+ 0x00000360, // ....**.**....
+ 0x000001C0, // .....***.....
+ 0x000001C0, // .....***.....
+ 0x000001C0, // .....***.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 119
+ 18, 28,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00060606, // **......**......**
+ 0x00060606, // **......**......**
+ 0x00030F0C, // .**....****....**.
+ 0x00030F0C, // .**....****....**.
+ 0x00030F0C, // .**....****....**.
+ 0x00018918, // ..**...*..*...**..
+ 0x00019998, // ..**..**..**..**..
+ 0x00019998, // ..**..**..**..**..
+ 0x0000D9B0, // ...**.**..**.**...
+ 0x0000D0B0, // ...**.*....*.**...
+ 0x0000F0F0, // ...****....****...
+ 0x000070E0, // ....***....***....
+ 0x00006060, // ....**......**....
+ 0x00006060, // ....**......**....
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 120
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000C0C, // .**......**.
+ 0x00000E1C, // .***....***.
+ 0x00000618, // ..**....**..
+ 0x00000330, // ...**..**...
+ 0x000003F0, // ...******...
+ 0x000001E0, // ....****....
+ 0x000000C0, // .....**.....
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
+ 0x00000330, // ...**..**...
+ 0x00000738, // ..***..***..
+ 0x00000618, // ..**....**..
+ 0x00000E1C, // .***....***.
+ 0x00000C0C, // .**......**.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 121
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000300C, // **........**.
+ 0x0000300C, // **........**.
+ 0x0000180C, // .**.......**.
+ 0x00001C18, // .***.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000E38, // ..***...***..
+ 0x00000630, // ...**...**...
+ 0x00000630, // ...**...**...
+ 0x00000360, // ....**.**....
+ 0x00000360, // ....**.**....
+ 0x000001E0, // .....****....
+ 0x000001C0, // .....***.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000300, // ....**.......
+ 0x00000F00, // ..****.......
+ },
+ { // 122
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000018, // ........**..
+ 0x00000030, // .......**...
+ 0x00000070, // ......***...
+ 0x000000E0, // .....***....
+ 0x000000C0, // .....**.....
+ 0x000001C0, // ....***.....
+ 0x00000380, // ...***......
+ 0x00000300, // ...**.......
+ 0x00000600, // ..**........
+ 0x00000E00, // .***........
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 123
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x0000000C, // .....**.
+ 0x00000018, // ....**..
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000060, // ..**....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x00000060, // ..**....
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000018, // ....**..
+ },
+ { // 124
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ },
+ { // 125
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000C0, // .**.....
+ 0x00000060, // ..**....
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000018, // ....**..
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x00000018, // ....**..
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000060, // ..**....
+ },
+ { // 126
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000E18, // ...***....**..
+ 0x00001F98, // ..******..**..
+ 0x000019F8, // ..**..******..
+ 0x00001870, // ..**....***...
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 127
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 128
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 129
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 130
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 131
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 132
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 133
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 134
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 135
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 136
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 137
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 138
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 139
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 140
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 141
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 142
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 143
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 144
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 145
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 146
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 147
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 148
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 149
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 150
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 151
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 152
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 153
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 154
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 155
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 156
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 157
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 158
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 159
+ 0, 28,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 160
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 161
+ 17, 28,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000D80, // ......**.**......
+ 0x00000D80, // ......**.**......
+ 0x00001880, // .....**...*......
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x00006030, // ...**.......**...
+ 0x00007FF0, // ...***********...
+ 0x00007FF0, // ...***********...
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x0001838C, // .**.....***...**.
+ 0x00000600, // .......**........
+ 0x00000C00, // ......**.........
+ 0x00000C00, // ......**.........
+ 0x00000F80, // ......*****......
+ },
+ { // 162
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000102, // *......*
+ 0x00000186, // **....**
+ 0x000000FC, // .******.
+ 0x00000078, // ..****..
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ },
+ { // 163
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001B00, // ...**.**.......
+ 0x00001E00, // ...****........
+ 0x00001C00, // ...***.........
+ 0x00001800, // ...**..........
+ 0x00003800, // ..***..........
+ 0x00007800, // .****..........
+ 0x0000D800, // **.**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001800, // ...**..........
+ 0x00001FFC, // ...***********.
+ 0x00001FFC, // ...***********.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 164
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x00001DDC, // .***.***.***.
+ 0x00000FF8, // ..*********..
+ 0x00000630, // ...**...**...
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000630, // ...**...**...
+ 0x00000FF8, // ..*********..
+ 0x00001DDC, // .***.***.***.
+ 0x0000180C, // .**.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 165
+ 19, 28,
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00030018, // ..**...........**..
+ 0x00030018, // ..**...........**..
+ 0x00030018, // ..**...........**..
+ 0x00030008, // ..**............*..
+ 0x00030008, // ..**............*..
+ 0x00030010, // ..**...........*...
+ 0x00030000, // ..**...............
+ 0x00030000, // ..**...............
+ 0x00030000, // ..**...............
+ 0x00030000, // ..**...............
+ 0x00030000, // ..**...............
+ 0x00030000, // ..**...............
+ 0x00030000, // ..**...............
+ 0x00030000, // ..**...............
+ 0x00030000, // ..**...............
+ 0x00030000, // ..**...............
+ 0x00030000, // ..**...............
+ 0x0003FF80, // ..***********......
+ 0x0003FF80, // ..***********......
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ },
+ { // 166
+ 16, 28,
+ 0x000000C0, // .........**.....
+ 0x00000180, // ........**......
+ 0x00000300, // .......**.......
+ 0x00000600, // ......**........
+ 0x00000000, // ................
+ 0x000007C0, // ......*****.....
+ 0x00001FF0, // ....*********...
+ 0x00003838, // ...***.....***..
+ 0x00007018, // ..***.......**..
+ 0x00006018, // ..**........**..
+ 0x00006000, // ..**............
+ 0x00007000, // ..***...........
+ 0x00003E00, // ...*****........
+ 0x00000FC0, // .....******.....
+ 0x000001F0, // ........*****...
+ 0x00000078, // ..........****..
+ 0x0000001C, // ............***.
+ 0x0000000C, // .............**.
+ 0x0000C00C, // .**..........**.
+ 0x0000C00C, // .**..........**.
+ 0x0000E01C, // .***........***.
+ 0x00007838, // ..****.....***..
+ 0x00003FF0, // ...**********...
+ 0x00000FC0, // .....******.....
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 167
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000E38, // ..***...***..
+ 0x00000C18, // ..**.....**..
+ 0x00000E18, // ..***....**..
+ 0x00000700, // ...***.......
+ 0x00000380, // ....***......
+ 0x00000FC0, // ..******.....
+ 0x00001CE0, // .***..***....
+ 0x00001870, // .**....***...
+ 0x00001838, // .**.....***..
+ 0x00001818, // .**......**..
+ 0x00000C0C, // ..**......**.
+ 0x00000E0C, // ..***.....**.
+ 0x0000070C, // ...***....**.
+ 0x00000398, // ....***..**..
+ 0x000001F0, // .....*****...
+ 0x000000E0, // ......***....
+ 0x00000070, // .......***...
+ 0x00000C38, // ..**....***..
+ 0x00000C18, // ..**.....**..
+ 0x00000E38, // ..***...***..
+ 0x000007F0, // ...*******...
+ },
+ { // 168
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000CC, // .**..**.
+ 0x000000CC, // .**..**.
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ },
+ { // 169
+ 16, 28,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00001860, // ....**....**....
+ 0x00000CC0, // .....**..**.....
+ 0x00000780, // ......****......
+ 0x00000300, // .......**.......
+ 0x00000000, // ................
+ 0x000007C0, // ......*****.....
+ 0x00001FF0, // ....*********...
+ 0x00003830, // ...***.....**...
+ 0x00003000, // ...**...........
+ 0x00003000, // ...**...........
+ 0x00003800, // ...***..........
+ 0x00001FE0, // ....********....
+ 0x000007F8, // ......********..
+ 0x0000001C, // ............***.
+ 0x0000000C, // .............**.
+ 0x0000600C, // ..**.........**.
+ 0x00007018, // ..***.......**..
+ 0x00003FF8, // ...***********..
+ 0x00000FE0, // .....*******....
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 170
+ 16, 28,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x000007C0, // ......*****.....
+ 0x00001FF0, // ....*********...
+ 0x00003838, // ...***.....***..
+ 0x00007018, // ..***.......**..
+ 0x00006018, // ..**........**..
+ 0x00006000, // ..**............
+ 0x00007000, // ..***...........
+ 0x00003E00, // ...*****........
+ 0x00000FC0, // .....******.....
+ 0x000001F0, // ........*****...
+ 0x00000078, // ..........****..
+ 0x0000001C, // ............***.
+ 0x0000000C, // .............**.
+ 0x0000C00C, // .**..........**.
+ 0x0000C00C, // .**..........**.
+ 0x0000E01C, // .***........***.
+ 0x00007838, // ..****.....***..
+ 0x00003FF0, // ...**********...
+ 0x00000FC0, // .....******.....
+ 0x00000380, // .......***......
+ 0x000000C0, // .........**.....
+ 0x000000C0, // .........**.....
+ 0x000007C0, // ......*****.....
+ },
+ { // 171
+ 16, 28,
+ 0x00001860, // ....**....**....
+ 0x00000CC0, // .....**..**.....
+ 0x00000780, // ......****......
+ 0x00000300, // .......**.......
+ 0x00000000, // ................
+ 0x0000FFFC, // .**************.
+ 0x0000FFFC, // .**************.
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 172
+ 15, 28,
+ 0x00000060, // .........**....
+ 0x000000C0, // ........**.....
+ 0x00000180, // .......**......
+ 0x00000300, // ......**.......
+ 0x00000000, // ...............
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x0000001C, // ...........***.
+ 0x00000038, // ..........***..
+ 0x00000070, // .........***...
+ 0x000000E0, // ........***....
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00000E00, // ....***........
+ 0x00001C00, // ...***.........
+ 0x00003800, // ..***..........
+ 0x00003800, // ..***..........
+ 0x00007000, // .***...........
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 173
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000FC, // .******.
+ 0x000000FC, // .******.
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ },
+ { // 174
+ 15, 28,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001860, // ...**....**....
+ 0x00000CC0, // ....**..**.....
+ 0x00000780, // .....****......
+ 0x00000300, // ......**.......
+ 0x00000000, // ...............
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x0000001C, // ...........***.
+ 0x00000038, // ..........***..
+ 0x00000070, // .........***...
+ 0x000000E0, // ........***....
+ 0x000003C0, // ......****.....
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00001C00, // ...***.........
+ 0x00003800, // ..***..........
+ 0x00007000, // .***...........
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 175
+ 15, 28,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x00000000, // ...............
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x0000001C, // ...........***.
+ 0x00000038, // ..........***..
+ 0x00000070, // .........***...
+ 0x000000E0, // ........***....
+ 0x000000E0, // ........***....
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00000E00, // ....***........
+ 0x00001C00, // ...***.........
+ 0x00003800, // ..***..........
+ 0x00003800, // ..***..........
+ 0x00007000, // .***...........
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 176
+ 9, 28,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x000000F0, // ..****...
+ 0x00000198, // .**..**..
+ 0x0000030C, // **....**.
+ 0x0000030C, // **....**.
+ 0x0000030C, // **....**.
+ 0x00000198, // .**..**..
+ 0x000000F0, // ..****...
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 177
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C38, // ..**....***..
+ 0x00000C18, // ..**.....**..
+ 0x00000018, // .........**..
+ 0x000000F8, // ......*****..
+ 0x000007F8, // ...********..
+ 0x00000F18, // ..****...**..
+ 0x00001C18, // .***.....**..
+ 0x00001818, // .**......**..
+ 0x00001838, // .**.....***..
+ 0x00001C78, // .***...****..
+ 0x00000FDC, // ..******.***.
+ 0x000007EC, // ...******.**.
+ 0x00000180, // .....**......
+ 0x00000300, // ....**.......
+ 0x00000300, // ....**.......
+ 0x000003E0, // ....*****....
+ },
+ { // 178
+ 7, 28,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000000E, // ....***
+ 0x00000018, // ...**..
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x0000003E, // ..*****
+ },
+ { // 179
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000001E, // ..****
+ 0x0000001C, // ..***.
+ 0x00000038, // .***..
+ 0x00000078, // ****..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 180
+ 7, 28,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000000C, // ....**.
+ 0x00000018, // ...**..
+ 0x00000030, // ..**...
+ 0x00000060, // .**....
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ },
+ { // 181
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x00000608, // ..**.....*..
+ 0x00000608, // ..**.....*..
+ 0x00000610, // ..**....*...
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000600, // ..**........
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 182
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000030, // .......**...
+ 0x00000060, // ......**....
+ 0x000000C0, // .....**.....
+ 0x00000180, // ....**......
+ 0x00000000, // ............
+ 0x000003E0, // ...*****....
+ 0x000007F8, // ..********..
+ 0x00000E1C, // .***....***.
+ 0x00000C0C, // .**......**.
+ 0x00000C00, // .**.........
+ 0x00000F80, // .*****......
+ 0x000007F0, // ..*******...
+ 0x000000F8, // .....*****..
+ 0x0000001C, // ........***.
+ 0x0000000C, // .........**.
+ 0x00000C0C, // .**......**.
+ 0x00000C1C, // .**.....***.
+ 0x00000FF8, // .*********..
+ 0x000003F0, // ...******...
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 183
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000186, // **....**
+ 0x000000CC, // .**..**.
+ 0x00000078, // ..****..
+ 0x00000030, // ...**...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ },
+ { // 184
+ 7, 28,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000030, // ..**...
+ 0x00000038, // ..***..
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000007C, // .*****.
+ },
+ { // 185
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000618, // ..**....**..
+ 0x00000330, // ...**..**...
+ 0x000001E0, // ....****....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x000003E0, // ...*****....
+ 0x000007F0, // ..*******...
+ 0x00000E38, // .***...***..
+ 0x00000C18, // .**.....**..
+ 0x00000C00, // .**.........
+ 0x00000F80, // .*****......
+ 0x000007F0, // ..*******...
+ 0x000000F8, // .....*****..
+ 0x0000001C, // ........***.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000E1C, // .***....***.
+ 0x000007F8, // ..********..
+ 0x000003F0, // ...******...
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 186
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000003E0, // ...*****....
+ 0x000007F8, // ..********..
+ 0x00000E1C, // .***....***.
+ 0x00000C0C, // .**......**.
+ 0x00000C00, // .**.........
+ 0x00000F80, // .*****......
+ 0x000007F0, // ..*******...
+ 0x000000F8, // .....*****..
+ 0x0000001C, // ........***.
+ 0x0000000C, // .........**.
+ 0x00000C0C, // .**......**.
+ 0x00000C1C, // .**.....***.
+ 0x00000FF8, // .*********..
+ 0x000003F0, // ...******...
+ 0x000000E0, // .....***....
+ 0x00000030, // .......**...
+ 0x00000030, // .......**...
+ 0x000001F0, // ....*****...
+ },
+ { // 187
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000018, // ..........**..
+ 0x00000C18, // ...**.....**..
+ 0x00000C18, // ...**.....**..
+ 0x00000C08, // ...**......*..
+ 0x00000C08, // ...**......*..
+ 0x00003F10, // .******...*...
+ 0x00003F00, // .******.......
+ 0x00000C00, // ...**.........
+ 0x00000C00, // ...**.........
+ 0x00000C00, // ...**.........
+ 0x00000C00, // ...**.........
+ 0x00000C00, // ...**.........
+ 0x00000C00, // ...**.........
+ 0x00000C00, // ...**.........
+ 0x00000C00, // ...**.........
+ 0x00000C00, // ...**.........
+ 0x00000C00, // ...**.........
+ 0x00000F00, // ...****.......
+ 0x00000700, // ....***.......
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 188
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000030, // .......**...
+ 0x00000060, // ......**....
+ 0x000000C0, // .....**.....
+ 0x00000180, // ....**......
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000018, // ........**..
+ 0x00000030, // .......**...
+ 0x00000070, // ......***...
+ 0x000000E0, // .....***....
+ 0x000000C0, // .....**.....
+ 0x000001C0, // ....***.....
+ 0x00000380, // ...***......
+ 0x00000300, // ...**.......
+ 0x00000600, // ..**........
+ 0x00000E00, // .***........
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 189
+ 9, 28,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x0000006C, // ...**.**.
+ 0x000000D8, // ..**.**..
+ 0x000001B0, // .**.**...
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 190
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000618, // ..**....**..
+ 0x00000330, // ...**..**...
+ 0x000001E0, // ....****....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000018, // ........**..
+ 0x00000030, // .......**...
+ 0x00000070, // ......***...
+ 0x000000E0, // .....***....
+ 0x000000C0, // .....**.....
+ 0x000001C0, // ....***.....
+ 0x00000380, // ...***......
+ 0x00000300, // ...**.......
+ 0x00000600, // ..**........
+ 0x00000E00, // .***........
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 191
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000018, // ........**..
+ 0x00000030, // .......**...
+ 0x00000070, // ......***...
+ 0x000000E0, // .....***....
+ 0x000000C0, // .....**.....
+ 0x000001C0, // ....***.....
+ 0x00000380, // ...***......
+ 0x00000300, // ...**.......
+ 0x00000600, // ..**........
+ 0x00000E00, // .***........
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 192
+ 17, 28,
+ 0x00000180, // .........**......
+ 0x00000300, // ........**.......
+ 0x00000600, // .......**........
+ 0x00000C00, // ......**.........
+ 0x00000000, // .................
+ 0x0000FFE0, // ..***********....
+ 0x0000FFF0, // ..************...
+ 0x0000C030, // ..**........**...
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C030, // ..**........**...
+ 0x0000FFF0, // ..************...
+ 0x0000FFE0, // ..***********....
+ 0x0000C070, // ..**.......***...
+ 0x0000C030, // ..**........**...
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ },
+ { // 193
+ 17, 28,
+ 0x000000C0, // ..........**.....
+ 0x00000180, // .........**......
+ 0x00000300, // ........**.......
+ 0x00000600, // .......**........
+ 0x00000000, // .................
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000D80, // ......**.**......
+ 0x00000D80, // ......**.**......
+ 0x00001880, // .....**...*......
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x00006030, // ...**.......**...
+ 0x00007FF0, // ...***********...
+ 0x00007FF0, // ...***********...
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ },
+ { // 194
+ 17, 28,
+ 0x00000300, // ........**.......
+ 0x00000780, // .......****......
+ 0x00000CC0, // ......**..**.....
+ 0x00001860, // .....**....**....
+ 0x00000000, // .................
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000D80, // ......**.**......
+ 0x00000D80, // ......**.**......
+ 0x00001880, // .....**...*......
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x00006030, // ...**.......**...
+ 0x00007FF0, // ...***********...
+ 0x00007FF0, // ...***********...
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ },
+ { // 195
+ 17, 28,
+ 0x00002040, // ....*......*.....
+ 0x000030C0, // ....**....**.....
+ 0x00001F80, // .....******......
+ 0x00000F00, // ......****.......
+ 0x00000000, // .................
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000D80, // ......**.**......
+ 0x00000D80, // ......**.**......
+ 0x00001880, // .....**...*......
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x00006030, // ...**.......**...
+ 0x00007FF0, // ...***********...
+ 0x00007FF0, // ...***********...
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ },
+ { // 196
+ 17, 28,
+ 0x00000000, // .................
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000D80, // ......**.**......
+ 0x00000D80, // ......**.**......
+ 0x00001880, // .....**...*......
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x00003060, // ....**.....**....
+ 0x00006030, // ...**.......**...
+ 0x00007FF0, // ...***********...
+ 0x00007FF0, // ...***********...
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ },
+ { // 197
+ 14, 28,
+ 0x00000180, // ......**......
+ 0x00000300, // .....**.......
+ 0x00000600, // ....**........
+ 0x00000C00, // ...**.........
+ 0x00000000, // ..............
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001FFC, // ..***********.
+ 0x00001FFC, // ..***********.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 198
+ 18, 28,
+ 0x00000180, // ..........**......
+ 0x00000300, // .........**.......
+ 0x00000600, // ........**........
+ 0x00000C00, // .......**.........
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000F0F0, // ...****....****...
+ 0x0001C038, // ..***........***..
+ 0x00018018, // ..**..........**..
+ 0x00038018, // .***..........**..
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x0003000C, // .**............**.
+ 0x0003800C, // .***...........**.
+ 0x00018018, // ..**..........**..
+ 0x0001C038, // ..***........***..
+ 0x0000F0F0, // ...****....****...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 199
+ 18, 28,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000F0F0, // ...****....****...
+ 0x0001C038, // ..***........***..
+ 0x00018018, // ..**..........**..
+ 0x00038018, // .***..........**..
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x0003000C, // .**............**.
+ 0x0003800C, // .***...........**.
+ 0x00018018, // ..**..........**..
+ 0x0001C038, // ..***........***..
+ 0x0000F0F0, // ...****....****...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000E00, // .......***........
+ 0x00000300, // .........**.......
+ 0x00000300, // .........**.......
+ 0x00001F00, // ......*****.......
+ },
+ { // 200
+ 18, 28,
+ 0x000030C0, // .....**....**.....
+ 0x00001980, // ......**..**......
+ 0x00000F00, // .......****.......
+ 0x00000600, // ........**........
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000F0F0, // ...****....****...
+ 0x0001C038, // ..***........***..
+ 0x00018018, // ..**..........**..
+ 0x00038018, // .***..........**..
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x0003000C, // .**............**.
+ 0x0003800C, // .***...........**.
+ 0x00018018, // ..**..........**..
+ 0x0001C038, // ..***........***..
+ 0x0000F0F0, // ...****....****...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 201
+ 16, 28,
+ 0x000000C0, // .........**.....
+ 0x00000180, // ........**......
+ 0x00000300, // .......**.......
+ 0x00000600, // ......**........
+ 0x00000000, // ................
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FF0, // ..***********...
+ 0x00007FF0, // ..***********...
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 202
+ 16, 28,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FF0, // ..***********...
+ 0x00007FF0, // ..***********...
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00000600, // ......**........
+ 0x00000C00, // .....**.........
+ 0x00000C00, // .....**.........
+ 0x00000F80, // .....*****......
+ },
+ { // 203
+ 16, 28,
+ 0x00000000, // ................
+ 0x00000CC0, // .....**..**.....
+ 0x00000CC0, // .....**..**.....
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FF0, // ..***********...
+ 0x00007FF0, // ..***********...
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 204
+ 16, 28,
+ 0x000030C0, // ...**....**.....
+ 0x00001980, // ....**..**......
+ 0x00000F00, // .....****.......
+ 0x00000600, // ......**........
+ 0x00000000, // ................
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FF0, // ..***********...
+ 0x00007FF0, // ..***********...
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 205
+ 8, 28,
+ 0x0000000C, // .....**.
+ 0x00000018, // ....**..
+ 0x00000030, // ...**...
+ 0x00000060, // ..**....
+ 0x00000000, // ........
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ },
+ { // 206
+ 8, 28,
+ 0x00000030, // ...**...
+ 0x00000078, // ..****..
+ 0x000000CC, // .**..**.
+ 0x00000186, // **....**
+ 0x00000000, // ........
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ },
+ { // 207
+ 18, 28,
+ 0x000030C0, // .....**....**.....
+ 0x00001980, // ......**..**......
+ 0x00000F00, // .......****.......
+ 0x00000600, // ........**........
+ 0x00000000, // ..................
+ 0x0001FF80, // ..**********......
+ 0x0001FFE0, // ..************....
+ 0x000180F0, // ..**.......****...
+ 0x00018038, // ..**.........***..
+ 0x00018018, // ..**..........**..
+ 0x0001801C, // ..**..........***.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001801C, // ..**..........***.
+ 0x00018018, // ..**..........**..
+ 0x00018038, // ..**.........***..
+ 0x000180F0, // ..**.......****...
+ 0x0001FFE0, // ..************....
+ 0x0001FF80, // ..**********......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 208
+ 18, 28,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x0001FF80, // ..**********......
+ 0x0001FFE0, // ..************....
+ 0x000180F0, // ..**.......****...
+ 0x00018038, // ..**.........***..
+ 0x00018018, // ..**..........**..
+ 0x0001801C, // ..**..........***.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0007F80C, // ********.......**.
+ 0x0007F80C, // ********.......**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001801C, // ..**..........***.
+ 0x00018018, // ..**..........**..
+ 0x00018038, // ..**.........***..
+ 0x000180F0, // ..**.......****...
+ 0x0001FFE0, // ..************....
+ 0x0001FF80, // ..**********......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 209
+ 18, 28,
+ 0x00000300, // .........**.......
+ 0x00000600, // ........**........
+ 0x00000C00, // .......**.........
+ 0x00001800, // ......**..........
+ 0x00000000, // ..................
+ 0x0001C018, // ..***.........**..
+ 0x0001E018, // ..****........**..
+ 0x0001E018, // ..****........**..
+ 0x0001B018, // ..**.**.......**..
+ 0x0001B818, // ..**.***......**..
+ 0x00019818, // ..**..**......**..
+ 0x00019C18, // ..**..***.....**..
+ 0x00018C18, // ..**...**.....**..
+ 0x00018E18, // ..**...***....**..
+ 0x00018618, // ..**....**....**..
+ 0x00018718, // ..**....***...**..
+ 0x00018318, // ..**.....**...**..
+ 0x00018398, // ..**.....***..**..
+ 0x00018198, // ..**......**..**..
+ 0x000181D8, // ..**......***.**..
+ 0x000180D8, // ..**.......**.**..
+ 0x00018078, // ..**........****..
+ 0x00018078, // ..**........****..
+ 0x00018038, // ..**.........***..
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 210
+ 18, 28,
+ 0x00006180, // ....**....**......
+ 0x00003300, // .....**..**.......
+ 0x00001E00, // ......****........
+ 0x00000C00, // .......**.........
+ 0x00000000, // ..................
+ 0x0001C018, // ..***.........**..
+ 0x0001E018, // ..****........**..
+ 0x0001E018, // ..****........**..
+ 0x0001B018, // ..**.**.......**..
+ 0x0001B818, // ..**.***......**..
+ 0x00019818, // ..**..**......**..
+ 0x00019C18, // ..**..***.....**..
+ 0x00018C18, // ..**...**.....**..
+ 0x00018E18, // ..**...***....**..
+ 0x00018618, // ..**....**....**..
+ 0x00018718, // ..**....***...**..
+ 0x00018318, // ..**.....**...**..
+ 0x00018398, // ..**.....***..**..
+ 0x00018198, // ..**......**..**..
+ 0x000181D8, // ..**......***.**..
+ 0x000180D8, // ..**.......**.**..
+ 0x00018078, // ..**........****..
+ 0x00018078, // ..**........****..
+ 0x00018038, // ..**.........***..
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 211
+ 18, 28,
+ 0x000000C0, // ...........**.....
+ 0x00000180, // ..........**......
+ 0x00000300, // .........**.......
+ 0x00000600, // ........**........
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000F0F0, // ...****....****...
+ 0x0001C038, // ..***........***..
+ 0x00018018, // ..**..........**..
+ 0x0003801C, // .***..........***.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003801C, // .***..........***.
+ 0x00018018, // ..**..........**..
+ 0x0001C038, // ..***........***..
+ 0x0000F0F0, // ...****....****...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 212
+ 18, 28,
+ 0x00000600, // ........**........
+ 0x00000F00, // .......****.......
+ 0x00001980, // ......**..**......
+ 0x000030C0, // .....**....**.....
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000F0F0, // ...****....****...
+ 0x0001C038, // ..***........***..
+ 0x00018018, // ..**..........**..
+ 0x0003801C, // .***..........***.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003801C, // .***..........***.
+ 0x00018018, // ..**..........**..
+ 0x0001C038, // ..***........***..
+ 0x0000F0F0, // ...****....****...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 213
+ 18, 28,
+ 0x00000000, // ..................
+ 0x000006C0, // ........**.**.....
+ 0x00000D80, // .......**.**......
+ 0x00001B00, // ......**.**.......
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000F0F0, // ...****....****...
+ 0x0001C038, // ..***........***..
+ 0x00018018, // ..**..........**..
+ 0x0003801C, // .***..........***.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003801C, // .***..........***.
+ 0x00018018, // ..**..........**..
+ 0x0001C038, // ..***........***..
+ 0x0000F0F0, // ...****....****...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 214
+ 18, 28,
+ 0x00000000, // ..................
+ 0x00001980, // ......**..**......
+ 0x00001980, // ......**..**......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000F0F0, // ...****....****...
+ 0x0001C038, // ..***........***..
+ 0x00018018, // ..**..........**..
+ 0x0003801C, // .***..........***.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003000C, // .**............**.
+ 0x0003801C, // .***..........***.
+ 0x00018018, // ..**..........**..
+ 0x0001C038, // ..***........***..
+ 0x0000F0F0, // ...****....****...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 215
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x0000600C, // **.........**.
+ 0x00003018, // .**.......**..
+ 0x00001830, // ..**.....**...
+ 0x00000C60, // ...**...**....
+ 0x000006C0, // ....**.**.....
+ 0x00000380, // .....***......
+ 0x00000380, // .....***......
+ 0x000006C0, // ....**.**.....
+ 0x00000C60, // ...**...**....
+ 0x00001830, // ..**.....**...
+ 0x00003018, // .**.......**..
+ 0x0000600C, // **.........**.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 216
+ 17, 28,
+ 0x000030C0, // ....**....**.....
+ 0x00001980, // .....**..**......
+ 0x00000F00, // ......****.......
+ 0x00000600, // .......**........
+ 0x00000000, // .................
+ 0x0000FFE0, // ..***********....
+ 0x0000FFF0, // ..************...
+ 0x0000C030, // ..**........**...
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C030, // ..**........**...
+ 0x0000FFF0, // ..************...
+ 0x0000FFE0, // ..***********....
+ 0x0000C070, // ..**.......***...
+ 0x0000C030, // ..**........**...
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000C018, // ..**.........**..
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ },
+ { // 217
+ 18, 28,
+ 0x00000F00, // .......****.......
+ 0x00000900, // .......*..*.......
+ 0x00000F00, // .......****.......
+ 0x00000600, // ........**........
+ 0x00000000, // ..................
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x0000C030, // ...**........**...
+ 0x0000E070, // ...***......***...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 218
+ 18, 28,
+ 0x000000C0, // ...........**.....
+ 0x00000180, // ..........**......
+ 0x00000300, // .........**.......
+ 0x00000600, // ........**........
+ 0x00000000, // ..................
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x0000C030, // ...**........**...
+ 0x0000E070, // ...***......***...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 219
+ 18, 28,
+ 0x00000000, // ..................
+ 0x000006C0, // ........**.**.....
+ 0x00000D80, // .......**.**......
+ 0x00001B00, // ......**.**.......
+ 0x00000000, // ..................
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x0000C030, // ...**........**...
+ 0x0000E070, // ...***......***...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 220
+ 18, 28,
+ 0x00000000, // ..................
+ 0x00001980, // ......**..**......
+ 0x00001980, // ......**..**......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x00018018, // ..**..........**..
+ 0x0000C030, // ...**........**...
+ 0x0000E070, // ...***......***...
+ 0x00007FE0, // ....**********....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 221
+ 16, 28,
+ 0x00000060, // ..........**....
+ 0x000000C0, // .........**.....
+ 0x00000180, // ........**......
+ 0x00000300, // .......**.......
+ 0x00000000, // ................
+ 0x0000C00C, // .**..........**.
+ 0x0000E01C, // .***........***.
+ 0x00006018, // ..**........**..
+ 0x00007038, // ..***......***..
+ 0x00003030, // ...**......**...
+ 0x00003870, // ...***....***...
+ 0x00001860, // ....**....**....
+ 0x00001CE0, // ....***..***....
+ 0x00000CC0, // .....**..**.....
+ 0x00000FC0, // .....******.....
+ 0x00000780, // ......****......
+ 0x00000780, // ......****......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 222
+ 16, 28,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000FFFC, // .**************.
+ 0x0000FFFC, // .**************.
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000380, // .......***......
+ 0x000000C0, // .........**.....
+ 0x000000C0, // .........**.....
+ 0x000007C0, // ......*****.....
+ },
+ { // 223
+ 15, 28,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000380, // ......***......
+ 0x00000FE0, // ....*******....
+ 0x00001C60, // ...***...**....
+ 0x00001830, // ...**.....**...
+ 0x00001830, // ...**.....**...
+ 0x00001830, // ...**.....**...
+ 0x00001860, // ...**....**....
+ 0x000018E0, // ...**...***....
+ 0x000019C0, // ...**..***.....
+ 0x000019E0, // ...**..****....
+ 0x00001870, // ...**....***...
+ 0x00001830, // ...**.....**...
+ 0x00001818, // ...**......**..
+ 0x00001818, // ...**......**..
+ 0x00001818, // ...**......**..
+ 0x00001830, // ...**.....**...
+ 0x00001870, // ...**....***...
+ 0x000019E0, // ...**..****....
+ 0x000019C0, // ...**..***.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 224
+ 9, 28,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x0000000C, // ......**.
+ 0x00000018, // .....**..
+ 0x00000030, // ....**...
+ 0x00000060, // ...**....
+ 0x00000000, // .........
+ 0x000000CC, // ..**..**.
+ 0x000000DC, // ..**.***.
+ 0x000000FC, // ..******.
+ 0x000000E0, // ..***....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 225
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000030, // ........**...
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C38, // ..**....***..
+ 0x00000C18, // ..**.....**..
+ 0x00000018, // .........**..
+ 0x000000F8, // ......*****..
+ 0x000007F8, // ...********..
+ 0x00000F18, // ..****...**..
+ 0x00001C18, // .***.....**..
+ 0x00001818, // .**......**..
+ 0x00001838, // .**.....***..
+ 0x00001C78, // .***...****..
+ 0x00000FDC, // ..******.***.
+ 0x0000078C, // ...****...**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 226
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000000C0, // ......**.....
+ 0x000001E0, // .....****....
+ 0x00000330, // ....**..**...
+ 0x00000618, // ...**....**..
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C38, // ..**....***..
+ 0x00000C18, // ..**.....**..
+ 0x00000018, // .........**..
+ 0x000000F8, // ......*****..
+ 0x000007F8, // ...********..
+ 0x00000F18, // ..****...**..
+ 0x00001C18, // .***.....**..
+ 0x00001818, // .**......**..
+ 0x00001838, // .**.....***..
+ 0x00001C78, // .***...****..
+ 0x00000FDC, // ..******.***.
+ 0x0000078C, // ...****...**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 227
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000408, // ...*......*..
+ 0x00000618, // ...**....**..
+ 0x000003F0, // ....******...
+ 0x000001E0, // .....****....
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C38, // ..**....***..
+ 0x00000C18, // ..**.....**..
+ 0x00000018, // .........**..
+ 0x000000F8, // ......*****..
+ 0x000007F8, // ...********..
+ 0x00000F18, // ..****...**..
+ 0x00001C18, // .***.....**..
+ 0x00001818, // .**......**..
+ 0x00001838, // .**.....***..
+ 0x00001C78, // .***...****..
+ 0x00000FDC, // ..******.***.
+ 0x0000078C, // ...****...**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 228
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000330, // ....**..**...
+ 0x00000330, // ....**..**...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C38, // ..**....***..
+ 0x00000C18, // ..**.....**..
+ 0x00000018, // .........**..
+ 0x000000F8, // ......*****..
+ 0x000007F8, // ...********..
+ 0x00000F18, // ..****...**..
+ 0x00001C18, // .***.....**..
+ 0x00001818, // .**......**..
+ 0x00001838, // .**.....***..
+ 0x00001C78, // .***...****..
+ 0x00000FDC, // ..******.***.
+ 0x0000078C, // ...****...**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 229
+ 6, 28,
+ 0x00000006, // ....**
+ 0x0000000C, // ...**.
+ 0x00000018, // ..**..
+ 0x00000030, // .**...
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 230
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000018, // ........**..
+ 0x00000030, // .......**...
+ 0x00000060, // ......**....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x000001F0, // ....*****...
+ 0x000003F8, // ...*******..
+ 0x0000071C, // ..***...***.
+ 0x0000060C, // ..**.....**.
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x0000060C, // ..**.....**.
+ 0x0000071C, // ..***...***.
+ 0x000003F8, // ...*******..
+ 0x000001F0, // ....*****...
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 231
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000001F0, // ....*****...
+ 0x000003F8, // ...*******..
+ 0x0000071C, // ..***...***.
+ 0x0000060C, // ..**.....**.
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x0000060C, // ..**.....**.
+ 0x0000071C, // ..***...***.
+ 0x000003F8, // ...*******..
+ 0x000001F0, // ....*****...
+ 0x000001C0, // ....***.....
+ 0x00000060, // ......**....
+ 0x00000060, // ......**....
+ 0x000003E0, // ...*****....
+ },
+ { // 232
+ 12, 28,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000618, // ..**....**..
+ 0x00000330, // ...**..**...
+ 0x000001E0, // ....****....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x000001F0, // ....*****...
+ 0x000003F8, // ...*******..
+ 0x0000071C, // ..***...***.
+ 0x0000060C, // ..**.....**.
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x0000060C, // ..**.....**.
+ 0x0000071C, // ..***...***.
+ 0x000003F8, // ...*******..
+ 0x000001F0, // ....*****...
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 233
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000030, // ........**...
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x000001C0, // .....***.....
+ 0x000007F0, // ...*******...
+ 0x00000E38, // ..***...***..
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00000C0C, // ..**......**.
+ 0x00000E1C, // ..***....***.
+ 0x000007F8, // ...********..
+ 0x000001E0, // .....****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 234
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001C0, // .....***.....
+ 0x000007F0, // ...*******...
+ 0x00000E38, // ..***...***..
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00000C0C, // ..**......**.
+ 0x00000E1C, // ..***....***.
+ 0x000007F8, // ...********..
+ 0x000001E0, // .....****....
+ 0x00000180, // .....**......
+ 0x00000300, // ....**.......
+ 0x00000300, // ....**.......
+ 0x000003E0, // ....*****....
+ },
+ { // 235
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000330, // ....**..**...
+ 0x00000330, // ....**..**...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001C0, // .....***.....
+ 0x000007F0, // ...*******...
+ 0x00000E38, // ..***...***..
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00000C0C, // ..**......**.
+ 0x00000E1C, // ..***....***.
+ 0x000007F8, // ...********..
+ 0x000001E0, // .....****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 236
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000618, // ...**....**..
+ 0x00000330, // ....**..**...
+ 0x000001E0, // .....****....
+ 0x000000C0, // ......**.....
+ 0x00000000, // .............
+ 0x000001C0, // .....***.....
+ 0x000007F0, // ...*******...
+ 0x00000E38, // ..***...***..
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00000C0C, // ..**......**.
+ 0x00000E1C, // ..***....***.
+ 0x000007F8, // ...********..
+ 0x000001E0, // .....****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 237
+ 6, 28,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000006, // ....**
+ 0x0000000C, // ...**.
+ 0x00000018, // ..**..
+ 0x00000030, // .**...
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 238
+ 6, 28,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000030, // ...**...
+ 0x00000078, // ..****..
+ 0x000000CC, // .**..**.
+ 0x00000186, // **....**
+ 0x00000000, // ........
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ },
+ { // 239
+ 19, 28,
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000318, // ..........**...**..
+ 0x00000318, // ..........**...**..
+ 0x00000318, // ..........**...**..
+ 0x00000308, // ..........**....*..
+ 0x00000308, // ..........**....*..
+ 0x0000F310, // ....****..**...*...
+ 0x0001FB00, // ...******.**.......
+ 0x00038F00, // ..***...****.......
+ 0x00030700, // ..**.....***.......
+ 0x00060300, // .**.......**.......
+ 0x00060300, // .**.......**.......
+ 0x00060300, // .**.......**.......
+ 0x00060300, // .**.......**.......
+ 0x00060300, // .**.......**.......
+ 0x00060300, // .**.......**.......
+ 0x00030700, // ..**.....***.......
+ 0x00038F00, // ..***...****.......
+ 0x0001FB00, // ...******.**.......
+ 0x0000F300, // ....****..**.......
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ },
+ { // 240
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000018, // ..........**..
+ 0x00000018, // ..........**..
+ 0x00000018, // ..........**..
+ 0x000001F8, // ......******..
+ 0x000001F8, // ......******..
+ 0x00000798, // ....****..**..
+ 0x00000FD8, // ...******.**..
+ 0x00001C78, // ..***...****..
+ 0x00001838, // ..**.....***..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00001838, // ..**.....***..
+ 0x00001C78, // ..***...****..
+ 0x00000FD8, // ...******.**..
+ 0x00000798, // ....****..**..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 241
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000060, // ........**....
+ 0x000000C0, // .......**.....
+ 0x00000180, // ......**......
+ 0x00000300, // .....**.......
+ 0x00000000, // ..............
+ 0x000019C0, // ..**..***.....
+ 0x00001BF0, // ..**.******...
+ 0x00001E30, // ..****...**...
+ 0x00001C18, // ..***.....**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 242
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000C30, // ...**....**...
+ 0x00000660, // ....**..**....
+ 0x000003C0, // .....****.....
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x000019C0, // ..**..***.....
+ 0x00001BF0, // ..**.******...
+ 0x00001E30, // ..****...**...
+ 0x00001C18, // ..***.....**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 243
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000030, // ........**...
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000E38, // ..***...***..
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000E38, // ..***...***..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 244
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000000C0, // ......**.....
+ 0x000001E0, // .....****....
+ 0x00000330, // ....**..**...
+ 0x00000618, // ...**....**..
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000E38, // ..***...***..
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000E38, // ..***...***..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 245
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000000D8, // ......**.**..
+ 0x000001B0, // .....**.**...
+ 0x00000360, // ....**.**....
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000E38, // ..***...***..
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000E38, // ..***...***..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 246
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000630, // ...**...**...
+ 0x00000630, // ...**...**...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000E38, // ..***...***..
+ 0x00000C18, // ..**.....**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000E38, // ..***...***..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 247
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00003FFC, // .************.
+ 0x00003FFC, // .************.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 248
+ 9, 28,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000186, // .**....**
+ 0x000000CC, // ..**..**.
+ 0x00000078, // ...****..
+ 0x00000030, // ....**...
+ 0x00000000, // .........
+ 0x000000CC, // ..**..**.
+ 0x000000DC, // ..**.***.
+ 0x000000FC, // ..******.
+ 0x000000E0, // ..***....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 249
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000180, // ......**......
+ 0x000003C0, // .....****.....
+ 0x00000240, // .....*..*.....
+ 0x000003C0, // .....****.....
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001838, // ..**.....***..
+ 0x00000C78, // ...**...****..
+ 0x00000FD8, // ...******.**..
+ 0x00000398, // .....***..**..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 250
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000030, // .........**...
+ 0x00000060, // ........**....
+ 0x000000C0, // .......**.....
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001838, // ..**.....***..
+ 0x00000C78, // ...**...****..
+ 0x00000FD8, // ...******.**..
+ 0x00000398, // .....***..**..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 251
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000001B0, // ......**.**...
+ 0x00000360, // .....**.**....
+ 0x000006C0, // ....**.**.....
+ 0x00000000, // ..............
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001838, // ..**.....***..
+ 0x00000C78, // ...**...****..
+ 0x00000FD8, // ...******.**..
+ 0x00000398, // .....***..**..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 252
+ 14, 28,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000660, // ....**..**....
+ 0x00000660, // ....**..**....
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001838, // ..**.....***..
+ 0x00000C78, // ...**...****..
+ 0x00000FD8, // ...******.**..
+ 0x00000398, // .....***..**..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 253
+ 13, 28,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000030, // ........**...
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x0000300C, // **........**.
+ 0x0000300C, // **........**.
+ 0x0000180C, // .**.......**.
+ 0x00001C18, // .***.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000E38, // ..***...***..
+ 0x00000630, // ...**...**...
+ 0x00000630, // ...**...**...
+ 0x00000360, // ....**.**....
+ 0x00000360, // ....**.**....
+ 0x000001E0, // .....****....
+ 0x000001C0, // .....***.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000300, // ....**.......
+ 0x00000F00, // ..****.......
+ },
+ { // 254
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x000000FC, // .******.
+ 0x000000FC, // .******.
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x0000003C, // ...****.
+ 0x0000003C, // ...****.
+ 0x00000038, // ...***..
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x0000007C, // ..*****.
+ },
+ { // 255
+ 8, 28,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ },
+ };
diff --git a/fontosd-iso8859-7.c b/fontosd-iso8859-7.c
index 228feed..f0ec08c 100644
--- a/fontosd-iso8859-7.c
+++ b/fontosd-iso8859-7.c
@@ -1,6 +1,6 @@
-cFont::tPixelData FontOsd_iso8859_7[][25] = {
+cFont::tPixelData FontOsd_iso8859_7[][27] = {
{ // 32
- 12, 23,
+ 12, 25,
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -24,1093 +24,1179 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
- },
- { // 33
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
},
+ { // 33
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ },
{ // 34
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000738, // ..***..***..
- 0x00000738, // ..***..***..
- 0x00000738, // ..***..***..
- 0x00000738, // ..***..***..
- 0x00000210, // ...*....*...
- 0x00000210, // ...*....*...
- 0x00000210, // ...*....*...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 8, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000CE, // .**..***
+ 0x000000CE, // .**..***
+ 0x000000CE, // .**..***
+ 0x000000CE, // .**..***
+ 0x000000CE, // .**..***
+ 0x000000C4, // .**...*.
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 35
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000FFC, // .**********.
- 0x00000FFC, // .**********.
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000FFC, // .**********.
- 0x00000FFC, // .**********.
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000010C, // .....*....**.
+ 0x0000030C, // ....**....**.
+ 0x00000308, // ....**....*..
+ 0x00000318, // ....**...**..
+ 0x00000318, // ....**...**..
+ 0x00000318, // ....**...**..
+ 0x00003FFE, // *************
+ 0x00003FFE, // *************
+ 0x00000630, // ...**...**...
+ 0x00000630, // ...**...**...
+ 0x00000430, // ...*....**...
+ 0x00003FFE, // *************
+ 0x00003FFE, // *************
+ 0x00000C60, // ..**...**....
+ 0x00000C60, // ..**...**....
+ 0x00000860, // ..*....**....
+ 0x00001840, // .**....*.....
+ 0x00001840, // .**....*.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 36
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000003F0, // ...******...
- 0x00000638, // ..**...***..
- 0x00000C18, // .**.....**..
- 0x00000C08, // .**......*..
- 0x00000E00, // .***........
- 0x00000700, // ..***.......
- 0x000003C0, // ...****.....
- 0x000000F0, // .....****...
- 0x00000038, // .......***..
- 0x0000001C, // ........***.
- 0x0000080C, // .*.......**.
- 0x00000C0C, // .**......**.
- 0x00000E18, // .***....**..
- 0x000007F0, // ..*******...
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000000C0, // ......**.....
+ 0x000007F0, // ...*******...
+ 0x00000FF8, // ..*********..
+ 0x00001CCC, // .***..**..**.
+ 0x000018CC, // .**...**..**.
+ 0x000018C0, // .**...**.....
+ 0x00001CC0, // .***..**.....
+ 0x00000EC0, // ..***.**.....
+ 0x000007E0, // ...******....
+ 0x000003F8, // ....*******..
+ 0x000000F8, // ......*****..
+ 0x000000CC, // ......**..**.
+ 0x000000CC, // ......**..**.
+ 0x000018CC, // .**...**..**.
+ 0x000018CC, // .**...**..**.
+ 0x00000CCC, // ..**..**..**.
+ 0x00000FF8, // ..*********..
+ 0x000007F0, // ...*******...
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 37
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x0000078C, // ..****...**.
- 0x00000CCC, // .**..**..**.
- 0x00000CD8, // .**..**.**..
- 0x00000CD8, // .**..**.**..
- 0x000007B0, // ..****.**...
- 0x00000030, // .......**...
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x000001BC, // ....**.****.
- 0x00000366, // ...**.**..**
- 0x00000366, // ...**.**..**
- 0x00000666, // ..**..**..**
- 0x0000063C, // ..**...****.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 21, 25,
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00078040, // ...****........*.....
+ 0x000FC0C0, // ..******......**.....
+ 0x00186080, // .**....**.....*......
+ 0x00186180, // .**....**....**......
+ 0x00186100, // .**....**....*.......
+ 0x00186300, // .**....**...**.......
+ 0x00186200, // .**....**...*........
+ 0x000CC600, // ..**..**...**........
+ 0x000FC400, // ..******...*.........
+ 0x00000C70, // ..........**...***...
+ 0x000008F8, // ..........*...*****..
+ 0x0000198C, // .........**..**...**.
+ 0x0000118C, // .........*...**...**.
+ 0x0000318C, // ........**...**...**.
+ 0x0000618C, // .......**....**...**.
+ 0x0000618C, // .......**....**...**.
+ 0x0000C0C8, // ......**......**..*..
+ 0x0000C0F8, // ......**......*****..
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
},
{ // 38
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001C0, // ....***.....
- 0x00000360, // ...**.**....
- 0x00000630, // ..**...**...
- 0x00000630, // ..**...**...
- 0x00000630, // ..**...**...
- 0x00000630, // ..**...**...
- 0x00000360, // ...**.**....
- 0x000001C0, // ....***.....
- 0x00000380, // ...***......
- 0x000006C4, // ..**.**...*.
- 0x00000C6C, // .**...**.**.
- 0x00000C68, // .**...**.*..
- 0x00000C38, // .**....***..
- 0x00000C30, // .**....**...
- 0x00000678, // ..**..****..
- 0x000003CC, // ...****..**.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000F80, // .....*****......
+ 0x00001FC0, // ....*******.....
+ 0x000038E0, // ...***...***....
+ 0x00003060, // ...**.....**....
+ 0x000030E0, // ...**....***....
+ 0x000038C0, // ...***...**.....
+ 0x00001FC0, // ....*******.....
+ 0x00000F00, // .....****.......
+ 0x00001F00, // ....*****.......
+ 0x00007780, // ..***.****......
+ 0x000063D8, // ..**...****.**..
+ 0x0000C1D8, // .**.....***.**..
+ 0x0000C0F8, // .**......*****..
+ 0x0000C070, // .**.......***...
+ 0x0000E078, // .***......****..
+ 0x000070FC, // ..***....******.
+ 0x00003FCE, // ...********..***
+ 0x00001F04, // ....*****.....*.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 39
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000000E0, // .....***....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x00000300, // ...**.......
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 4, 25,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
},
{ // 40
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000018, // ........**..
- 0x00000030, // .......**...
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000060, // ......**....
- 0x00000030, // .......**...
- 0x00000018, // ........**..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 8, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000008, // .....*..
+ 0x00000018, // ....**..
+ 0x00000010, // ....*...
+ 0x00000030, // ...**...
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000018, // ....**..
+ 0x00000008, // .....*..
},
{ // 41
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000300, // ...**.......
- 0x00000180, // ....**......
- 0x000000C0, // .....**.....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x00000300, // ...**.......
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 8, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000040, // ..*.....
+ 0x00000060, // ..**....
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x0000000C, // .....**.
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000018, // ....**..
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000060, // ..**....
+ 0x00000040, // ..*.....
+ 0x00000000, // ........
},
{ // 42
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000CCC, // .**..**..**.
- 0x00000EDC, // .***.**.***.
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x00000EDC, // .***.**.***.
- 0x00000CCC, // .**..**..**.
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 9, 25,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x000001FE, // .********
+ 0x000000FC, // ..******.
+ 0x00000038, // ....***..
+ 0x00000058, // ...*.**..
+ 0x000000CC, // ..**..**.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 43
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000FFC, // .**********.
- 0x00000FFC, // .**********.
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00003FFC, // .************.
+ 0x00003FFC, // .************.
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 44
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000000E0, // .....***....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x00000300, // ...**.......
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000008, // ....*..
+ 0x00000008, // ....*..
+ 0x00000010, // ...*...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 45
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x00000FFC, // .**********.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 8, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000FC, // .******.
+ 0x000000FC, // .******.
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 46
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 47
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x00000018, // ........**..
- 0x00000018, // ........**..
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000004, // .....*.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x00000008, // ....*..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000010, // ...*...
+ 0x00000010, // ...*...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000020, // ..*....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000040, // .*.....
+ 0x00000040, // .*.....
+ 0x000000C0, // **.....
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 48
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001E0, // ....****....
- 0x00000738, // ..***..***..
- 0x00000618, // ..**....**..
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000618, // ..**....**..
- 0x00000738, // ..***..***..
- 0x000001E0, // ....****....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F0, // ...*******...
+ 0x00000C38, // ..**....***..
+ 0x00000C18, // ..**.....**..
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000181C, // .**......***.
+ 0x00000C18, // ..**.....**..
+ 0x00000E38, // ..***...***..
+ 0x000007F0, // ...*******...
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 49
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x000001E0, // ....****....
- 0x00000360, // ...**.**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x000000E0, // ......***....
+ 0x000003E0, // ....*****....
+ 0x00000760, // ...***.**....
+ 0x00000460, // ...*...**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000060, // .......**....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 50
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x00000318, // ...**...**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000000C, // .........**.
- 0x00000018, // ........**..
- 0x00000030, // .......**...
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x00000300, // ...**.......
- 0x00000604, // ..**......*.
- 0x0000060C, // ..**.....**.
- 0x000007FC, // ..*********.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F8, // ...********..
+ 0x00000C18, // ..**.....**..
+ 0x00001C0C, // .***......**.
+ 0x0000180C, // .**.......**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x00000018, // .........**..
+ 0x00000018, // .........**..
+ 0x00000030, // ........**...
+ 0x00000060, // .......**....
+ 0x000001C0, // .....***.....
+ 0x00000380, // ....***......
+ 0x00000600, // ...**........
+ 0x00000C00, // ..**.........
+ 0x00000800, // ..*..........
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 51
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000007FC, // ..*********.
- 0x0000000C, // .........**.
- 0x00000018, // ........**..
- 0x00000030, // .......**...
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x000001F0, // ....*****...
- 0x00000018, // ........**..
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x00000618, // ..**....**..
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001E0, // .....****....
+ 0x000007F8, // ...********..
+ 0x00000E7C, // ..***..*****.
+ 0x00000C3C, // ..**....****.
+ 0x0000083C, // ..*.....****.
+ 0x0000003C, // ........****.
+ 0x0000003C, // ........****.
+ 0x00000078, // .......****..
+ 0x000001E0, // .....****....
+ 0x000000F8, // ......*****..
+ 0x0000001C, // .........***.
+ 0x0000001E, // .........****
+ 0x0000000E, // ..........***
+ 0x0000001E, // .........****
+ 0x00000C1E, // ..**.....****
+ 0x00000C3C, // ..**....****.
+ 0x000007F8, // ...********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 52
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x00000198, // ....**..**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x000007FE, // ..**********
- 0x00000018, // ........**..
- 0x00000018, // ........**..
- 0x00000018, // ........**..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000030, // ........**...
+ 0x00000070, // .......***...
+ 0x00000070, // .......***...
+ 0x000000F0, // ......****...
+ 0x000001B0, // .....**.**...
+ 0x000003B0, // ....***.**...
+ 0x00000330, // ....**..**...
+ 0x00000630, // ...**...**...
+ 0x00000E30, // ..***...**...
+ 0x00000C30, // ..**....**...
+ 0x00001830, // .**.....**...
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00000030, // ........**...
+ 0x00000030, // ........**...
+ 0x00000030, // ........**...
+ 0x00000030, // ........**...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 53
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000003F8, // ...*******..
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x000003F0, // ...******...
- 0x00000018, // ........**..
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x00000618, // ..**....**..
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003FC, // ....********.
+ 0x000003FC, // ....********.
+ 0x00000600, // ...**........
+ 0x00000600, // ...**........
+ 0x00000600, // ...**........
+ 0x000006F0, // ...**.****...
+ 0x000007F8, // ...********..
+ 0x00000E1C, // ..***....***.
+ 0x0000000E, // ..........***
+ 0x00000006, // ...........**
+ 0x00000006, // ...........**
+ 0x00000006, // ...........**
+ 0x00000C06, // ..**.......**
+ 0x00000C0C, // ..**......**.
+ 0x00000E1C, // ..***....***.
+ 0x000007F8, // ...********..
+ 0x000001F0, // .....*****...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 54
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000038, // .......***..
- 0x000000E0, // .....***....
- 0x00000180, // ....**......
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000600, // ..**........
- 0x000006F0, // ..**.****...
- 0x00000718, // ..***...**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001F0, // .....*****...
+ 0x000003FC, // ....********.
+ 0x0000061C, // ...**....***.
+ 0x00000C0E, // ..**......***
+ 0x00000C0E, // ..**......***
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x000019F0, // .**..*****...
+ 0x00001BF8, // .**.*******..
+ 0x00001C1C, // .***.....***.
+ 0x00001C0E, // .***......***
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x00000C0E, // ..**......***
+ 0x00000E1C, // ..***....***.
+ 0x000007F8, // ...********..
+ 0x000001F0, // .....*****...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 55
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000007FC, // ..*********.
- 0x0000000C, // .........**.
- 0x00000018, // ........**..
- 0x00000018, // ........**..
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001FF8, // .**********..
+ 0x00001FF8, // .**********..
+ 0x00000030, // ........**...
+ 0x00000070, // .......***...
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000300, // ....**.......
+ 0x00000300, // ....**.......
+ 0x00000300, // ....**.......
+ 0x00000600, // ...**........
+ 0x00000600, // ...**........
+ 0x00000600, // ...**........
+ 0x00000600, // ...**........
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 56
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x00000318, // ...**...**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x000001F0, // ....*****...
- 0x00000318, // ...**...**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001F0, // .....*****...
+ 0x000007FC, // ...*********.
+ 0x00000E0E, // ..***.....***
+ 0x00000C0E, // ..**......***
+ 0x00000C0E, // ..**......***
+ 0x00000C0E, // ..**......***
+ 0x0000061C, // ...**....***.
+ 0x000003F8, // ....*******..
+ 0x000007F8, // ...********..
+ 0x0000060C, // ...**.....**.
+ 0x00000E06, // ..***......**
+ 0x00000C06, // ..**.......**
+ 0x00000C06, // ..**.......**
+ 0x00000C06, // ..**.......**
+ 0x00000E06, // ..***......**
+ 0x0000070C, // ...***....**.
+ 0x000003F8, // ....*******..
+ 0x000001F0, // .....*****...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 57
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x00000318, // ...**...**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000031C, // ...**...***.
- 0x000001EC, // ....****.**.
- 0x0000000C, // .........**.
- 0x00000018, // ........**..
- 0x00000018, // ........**..
- 0x00000030, // .......**...
- 0x000000E0, // .....***....
- 0x00000380, // ...***......
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F8, // ...********..
+ 0x00000E1C, // ..***....***.
+ 0x00000C0C, // ..**......**.
+ 0x0000180E, // .**.......***
+ 0x0000180E, // .**.......***
+ 0x0000180E, // .**.......***
+ 0x0000180E, // .**.......***
+ 0x00001C0E, // .***......***
+ 0x00000E1E, // ..***....****
+ 0x000007F6, // ...*******.**
+ 0x000003E6, // ....*****..**
+ 0x0000000E, // ..........***
+ 0x0000000C, // ..........**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C18, // ..**.....**..
+ 0x000007F8, // ...********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 58
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 59
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000000E0, // .....***....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x00000300, // ...**.......
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000008, // ....*..
+ 0x00000008, // ....*..
+ 0x00000010, // ...*...
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 60
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000004, // ..........*.
- 0x0000001C, // ........***.
- 0x00000078, // ......****..
- 0x000001E0, // ....****....
- 0x00000780, // ..****......
- 0x00000E00, // .***........
- 0x00000E00, // .***........
- 0x00000780, // ..****......
- 0x000001E0, // ....****....
- 0x00000078, // ......****..
- 0x0000001C, // ........***.
- 0x00000004, // ..........*.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000008, // ...........*..
+ 0x00000038, // .........***..
+ 0x000000F0, // .......****...
+ 0x000007C0, // ....*****.....
+ 0x00001E00, // ..****........
+ 0x00003800, // .***..........
+ 0x00003E00, // .*****........
+ 0x00000F80, // ...*****......
+ 0x000001E0, // ......****....
+ 0x00000078, // ........****..
+ 0x00000018, // ..........**..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 61
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x00000FFC, // .**********.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x00000FFC, // .**********.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00003FF8, // .***********..
+ 0x00003FF8, // .***********..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00003FF8, // .***********..
+ 0x00003FF8, // .***********..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 62
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000800, // .*..........
- 0x00000E00, // .***........
- 0x00000780, // ..****......
- 0x000001E0, // ....****....
- 0x00000078, // ......****..
- 0x0000001C, // ........***.
- 0x0000001C, // ........***.
- 0x00000078, // ......****..
- 0x000001E0, // ....****....
- 0x00000780, // ..****......
- 0x00000E00, // .***........
- 0x00000800, // .*..........
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00002000, // .*............
+ 0x00003C00, // .****.........
+ 0x00001F00, // ..*****.......
+ 0x000003E0, // .....*****....
+ 0x000000F8, // .......*****..
+ 0x00000018, // ..........**..
+ 0x00000078, // ........****..
+ 0x000001E0, // ......****....
+ 0x00000F80, // ...*****......
+ 0x00003E00, // .*****........
+ 0x00003000, // .**...........
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 63
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x00000738, // ..***..***..
- 0x0000071C, // ..***...***.
- 0x0000061C, // ..**....***.
- 0x0000001C, // ........***.
- 0x00000038, // .......***..
- 0x00000070, // ......***...
- 0x000000E0, // .....***....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001E0, // .....****....
+ 0x000007F8, // ...********..
+ 0x00000E18, // ..***....**..
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x00000018, // .........**..
+ 0x00000038, // ........***..
+ 0x00000070, // .......***...
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 64
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x00000718, // ..***...**..
- 0x0000060C, // ..**.....**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000C7C, // .**...*****.
- 0x00000CCC, // .**..**..**.
- 0x00000CCC, // .**..**..**.
- 0x00000CCC, // .**..**..**.
- 0x00000CCC, // .**..**..**.
- 0x00000CCC, // .**..**..**.
- 0x00000C76, // .**...***.**
- 0x00000C00, // .**.........
- 0x00000600, // ..**........
- 0x0000070C, // ..***....**.
- 0x000001F8, // ....******..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 24, 25,
+ 0x00000000, // ........................
+ 0x00000000, // ........................
+ 0x0000FE00, // .........*******........
+ 0x0003FFC0, // .......************.....
+ 0x000F01E0, // .....****.......****....
+ 0x001C0070, // ....***...........***...
+ 0x00380038, // ...***.............***..
+ 0x00307998, // ...**.....****..**..**..
+ 0x0070FD8C, // ..***....******.**...**.
+ 0x0061870C, // ..**....**....***....**.
+ 0x0063030C, // ..**...**......**....**.
+ 0x00C3030C, // .**....**......**....**.
+ 0x00C6030C, // .**...**.......**....**.
+ 0x00C6030C, // .**...**.......**....**.
+ 0x00C60608, // .**...**......**.....*..
+ 0x00C60618, // .**...**......**....**..
+ 0x00C60E30, // .**...**.....***...**...
+ 0x00E31E70, // .***...**...****..***...
+ 0x0063FFC0, // ..**...************.....
+ 0x0070E780, // ..***....***..****......
+ 0x0038000C, // ...***...............**.
+ 0x001C0038, // ....***............***..
+ 0x000F00F0, // .....****........****...
+ 0x0007FFE0, // ......**************....
+ 0x0000FF00, // .........********.......
},
{ // 65
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x000007F8, // ..********..
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00001E1E, // ****....****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000D80, // ......**.**......
+ 0x00000D80, // ......**.**......
+ 0x00000DC0, // ......**.***.....
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x00001860, // .....**....**....
+ 0x00003060, // ....**.....**....
+ 0x00003070, // ....**.....***...
+ 0x00007FF0, // ...***********...
+ 0x00007FF8, // ...************..
+ 0x00006038, // ...**.......***..
+ 0x0000E018, // ..***........**..
+ 0x0000C01C, // ..**.........***.
+ 0x0000C00C, // ..**..........**.
+ 0x0001C00E, // .***..........***
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 66
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FE0, // .*******....
- 0x00000630, // ..**...**...
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000630, // ..**...**...
- 0x000007F0, // ..*******...
- 0x00000618, // ..**....**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000618, // ..**....**..
- 0x00000FF0, // .********...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007FC0, // ..*********.....
+ 0x00007FF0, // ..***********...
+ 0x00006038, // ..**.......***..
+ 0x00006018, // ..**........**..
+ 0x00006018, // ..**........**..
+ 0x00006018, // ..**........**..
+ 0x00006030, // ..**.......**...
+ 0x00007FE0, // ..**********....
+ 0x00007FF0, // ..***********...
+ 0x00006038, // ..**.......***..
+ 0x0000601C, // ..**........***.
+ 0x0000601C, // ..**........***.
+ 0x0000601C, // ..**........***.
+ 0x0000601C, // ..**........***.
+ 0x00006038, // ..**.......***..
+ 0x00007FF0, // ..***********...
+ 0x00007FE0, // ..**********....
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 67
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F4, // ....*****.*.
- 0x0000031C, // ...**...***.
- 0x0000060C, // ..**.....**.
- 0x00000604, // ..**......*.
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000C04, // .**.......*.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 17, 25,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000F80, // ......*****......
+ 0x00003FE0, // ....*********....
+ 0x00007070, // ...***.....***...
+ 0x0000E038, // ..***.......***..
+ 0x0000C018, // ..**.........**..
+ 0x0001C000, // .***.............
+ 0x00018000, // .**..............
+ 0x00018000, // .**..............
+ 0x00018000, // .**..............
+ 0x00018000, // .**..............
+ 0x00018000, // .**..............
+ 0x00018000, // .**..............
+ 0x0001C018, // .***.........**..
+ 0x0000C018, // ..**.........**..
+ 0x0000E030, // ..***.......**...
+ 0x00007070, // ...***.....***...
+ 0x00003FE0, // ....*********....
+ 0x00000F80, // ......*****......
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 68
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FE0, // .*******....
- 0x00000638, // ..**...***..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000606, // ..**......**
- 0x00000606, // ..**......**
- 0x00000606, // ..**......**
- 0x00000606, // ..**......**
- 0x00000606, // ..**......**
- 0x00000606, // ..**......**
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000638, // ..**...***..
- 0x00000FE0, // .*******....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 17, 25,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0000FFC0, // ..**********.....
+ 0x0000FFE0, // ..***********....
+ 0x0000C070, // ..**.......***...
+ 0x0000C038, // ..**........***..
+ 0x0000C018, // ..**.........**..
+ 0x0000C01C, // ..**.........***.
+ 0x0000C01C, // ..**.........***.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C01C, // ..**.........***.
+ 0x0000C018, // ..**.........**..
+ 0x0000C038, // ..**........***..
+ 0x0000C070, // ..**.......***...
+ 0x0000FFE0, // ..***********....
+ 0x0000FF80, // ..*********......
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 69
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x0000060C, // ..**.....**.
- 0x00000604, // ..**......*.
- 0x00000604, // ..**......*.
- 0x00000620, // ..**...*....
- 0x00000620, // ..**...*....
- 0x000007E0, // ..******....
- 0x00000620, // ..**...*....
- 0x00000620, // ..**...*....
- 0x00000600, // ..**........
- 0x00000604, // ..**......*.
- 0x00000604, // ..**......*.
- 0x0000060C, // ..**.....**.
- 0x00000FFC, // .**********.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FC0, // ..*********.....
+ 0x00007FC0, // ..*********.....
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 70
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x0000060C, // ..**.....**.
- 0x00000604, // ..**......*.
- 0x00000604, // ..**......*.
- 0x00000620, // ..**...*....
- 0x00000620, // ..**...*....
- 0x000007E0, // ..******....
- 0x00000620, // ..**...*....
- 0x00000620, // ..**...*....
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000F80, // .*****......
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00001FFC, // ..***********.
+ 0x00001FFC, // ..***********.
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001FF0, // ..*********...
+ 0x00001FF0, // ..*********...
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 71
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F4, // ....*****.*.
- 0x0000031C, // ...**...***.
- 0x0000060C, // ..**.....**.
- 0x00000604, // ..**......*.
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000C3E, // .**....*****
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000031C, // ...**...***.
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 18, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000FC0, // .......******.....
+ 0x00003FF0, // .....**********...
+ 0x0000F078, // ...****.....****..
+ 0x0000C038, // ...**........***..
+ 0x0001801C, // ..**..........***.
+ 0x00018000, // ..**..............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x00030000, // .**...............
+ 0x000300FC, // .**........******.
+ 0x000300FC, // .**........******.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0000C01C, // ...**.........***.
+ 0x0000F078, // ...****.....****..
+ 0x00003FF0, // .....**********...
+ 0x00000FC0, // .......******.....
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 72
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x000007FC, // ..*********.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000F1E, // .****...****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 17, 25,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000FFFC, // ..**************.
+ 0x0000FFFC, // ..**************.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 73
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000007F8, // ..********..
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000007F8, // ..********..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 74
- 12, 23,
- 0x00000000, // ............
+ 12, 25,
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
- 0x000001FC, // ....*******.
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000C30, // .**....**...
- 0x00000C30, // .**....**...
- 0x00000660, // ..**..**....
- 0x000003C0, // ...****.....
+ 0x00000018, // ........**..
+ 0x00000018, // ........**..
+ 0x00000018, // ........**..
+ 0x00000018, // ........**..
+ 0x00000018, // ........**..
+ 0x00000018, // ........**..
+ 0x00000018, // ........**..
+ 0x00000018, // ........**..
+ 0x00000018, // ........**..
+ 0x00000018, // ........**..
+ 0x00000018, // ........**..
+ 0x00000018, // ........**..
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000E38, // .***...***..
+ 0x000007F0, // ..*******...
+ 0x000003E0, // ...*****....
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -1118,1047 +1204,1127 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
},
{ // 75
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x00000618, // ..**....**..
- 0x00000630, // ..**...**...
- 0x00000660, // ..**..**....
- 0x000006C0, // ..**.**.....
- 0x000007C0, // ..*****.....
- 0x00000760, // ..***.**....
- 0x00000660, // ..**..**....
- 0x00000630, // ..**...**...
- 0x00000630, // ..**...**...
- 0x00000618, // ..**....**..
- 0x0000061C, // ..**....***.
- 0x00000F0E, // .****....***
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000601C, // ..**........***.
+ 0x00006038, // ..**.......***..
+ 0x00006070, // ..**......***...
+ 0x000060E0, // ..**.....***....
+ 0x000061C0, // ..**....***.....
+ 0x00006380, // ..**...***......
+ 0x00006700, // ..**..***.......
+ 0x00006F00, // ..**.****.......
+ 0x00007F00, // ..*******.......
+ 0x00007B80, // ..****.***......
+ 0x000071C0, // ..***...***.....
+ 0x000060E0, // ..**.....***....
+ 0x000060E0, // ..**.....***....
+ 0x00006070, // ..**......***...
+ 0x00006038, // ..**.......***..
+ 0x00006038, // ..**.......***..
+ 0x0000601C, // ..**........***.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 76
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000F00, // .****.......
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000604, // ..**......*.
- 0x00000604, // ..**......*.
- 0x0000060C, // ..**.....**.
- 0x00000FFC, // .**********.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000FFC, // ..**********.
+ 0x00000FFC, // ..**********.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 77
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000E0E, // .***.....***
- 0x0000060C, // ..**.....**.
- 0x0000071C, // ..***...***.
- 0x0000071C, // ..***...***.
- 0x000007BC, // ..****.****.
- 0x000006AC, // ..**.*.*.**.
- 0x000006EC, // ..**.***.**.
- 0x0000064C, // ..**..*..**.
- 0x0000064C, // ..**..*..**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000F1E, // .****...****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 18, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x0001C01C, // ..***.........***.
+ 0x0001E03C, // ..****.......****.
+ 0x0001E03C, // ..****.......****.
+ 0x0001F07C, // ..*****.....*****.
+ 0x0001B06C, // ..**.**.....**.**.
+ 0x0001B8EC, // ..**.***...***.**.
+ 0x000198CC, // ..**..**...**..**.
+ 0x00019DCC, // ..**..***.***..**.
+ 0x00018D8C, // ..**...**.**...**.
+ 0x00018F8C, // ..**...*****...**.
+ 0x0001870C, // ..**....***....**.
+ 0x0001870C, // ..**....***....**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 78
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000E1E, // .***....****
- 0x0000070C, // ..***....**.
- 0x0000070C, // ..***....**.
- 0x0000078C, // ..****...**.
- 0x0000068C, // ..**.*...**.
- 0x000006CC, // ..**.**..**.
- 0x000006CC, // ..**.**..**.
- 0x0000066C, // ..**..**.**.
- 0x0000066C, // ..**..**.**.
- 0x0000062C, // ..**...*.**.
- 0x0000063C, // ..**...****.
- 0x0000061C, // ..**....***.
- 0x0000061C, // ..**....***.
- 0x00000F0C, // .****....**.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 17, 25,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0000E00C, // ..***.........**.
+ 0x0000E00C, // ..***.........**.
+ 0x0000F00C, // ..****........**.
+ 0x0000F80C, // ..*****.......**.
+ 0x0000D80C, // ..**.**.......**.
+ 0x0000DC0C, // ..**.***......**.
+ 0x0000CE0C, // ..**..***.....**.
+ 0x0000C70C, // ..**...***....**.
+ 0x0000C70C, // ..**...***....**.
+ 0x0000C38C, // ..**....***...**.
+ 0x0000C1CC, // ..**.....***..**.
+ 0x0000C0CC, // ..**......**..**.
+ 0x0000C0EC, // ..**......***.**.
+ 0x0000C07C, // ..**.......*****.
+ 0x0000C03C, // ..**........****.
+ 0x0000C03C, // ..**........****.
+ 0x0000C01C, // ..**.........***.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 79
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x00000318, // ...**...**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 18, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000FC0, // .......******.....
+ 0x00003FF0, // .....**********...
+ 0x0000F078, // ...****.....****..
+ 0x0000C038, // ...**........***..
+ 0x0001801C, // ..**..........***.
+ 0x0001800C, // ..**...........**.
+ 0x0003000E, // .**............***
+ 0x0003000E, // .**............***
+ 0x00030006, // .**.............**
+ 0x00030006, // .**.............**
+ 0x0003000E, // .**............***
+ 0x0003000E, // .**............***
+ 0x0001800C, // ..**...........**.
+ 0x0001801C, // ..**..........***.
+ 0x0000C018, // ...**.........**..
+ 0x0000F078, // ...****.....****..
+ 0x00003FE0, // .....*********....
+ 0x00001FC0, // ......*******.....
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 80
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FF0, // .********...
- 0x00000618, // ..**....**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000618, // ..**....**..
- 0x000007F0, // ..*******...
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000F80, // .*****......
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007FE0, // ..**********....
+ 0x00007FF8, // ..************..
+ 0x0000603C, // ..**.......****.
+ 0x0000601C, // ..**........***.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000601C, // ..**........***.
+ 0x00006038, // ..**.......***..
+ 0x00007FF8, // ..************..
+ 0x00007FE0, // ..**********....
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 81
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x00000318, // ...**...**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x000001F0, // ....*****...
- 0x00000030, // .......**...
- 0x00000018, // ........**..
- 0x0000000E, // .........***
- 0x00000004, // ..........*.
- 0x00000000, // ............
+ 18, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000FC0, // .......******.....
+ 0x00003FF0, // .....**********...
+ 0x0000F078, // ...****.....****..
+ 0x0000C038, // ...**........***..
+ 0x0001801C, // ..**..........***.
+ 0x0001800C, // ..**...........**.
+ 0x0003000E, // .**............***
+ 0x0003000E, // .**............***
+ 0x00030006, // .**.............**
+ 0x00030006, // .**.............**
+ 0x00030006, // .**.............**
+ 0x0003000E, // .**............***
+ 0x0001800C, // ..**...........**.
+ 0x0001819C, // ..**......**..***.
+ 0x0000C1DC, // ...**.....***.***.
+ 0x0000F078, // ...****.....****..
+ 0x00007FF8, // ....************..
+ 0x00001F8E, // ......******...***
+ 0x00000004, // ................*.
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 82
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FF0, // .********...
- 0x00000618, // ..**....**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000618, // ..**....**..
- 0x000007F0, // ..*******...
- 0x00000660, // ..**..**....
- 0x00000630, // ..**...**...
- 0x00000630, // ..**...**...
- 0x00000618, // ..**....**..
- 0x0000061C, // ..**....***.
- 0x00000F0E, // .****....***
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 17, 25,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0000FFE0, // ..***********....
+ 0x0000FFF8, // ..*************..
+ 0x0000C01C, // ..**.........***.
+ 0x0000C01C, // ..**.........***.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C01C, // ..**.........***.
+ 0x0000C03C, // ..**........****.
+ 0x0000FFF8, // ..*************..
+ 0x0000FFE0, // ..***********....
+ 0x0000C1C0, // ..**.....***.....
+ 0x0000C0C0, // ..**......**.....
+ 0x0000C0E0, // ..**......***....
+ 0x0000C070, // ..**.......***...
+ 0x0000C030, // ..**........**...
+ 0x0000C038, // ..**........***..
+ 0x0000C018, // ..**.........**..
+ 0x0000C01C, // ..**.........***.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 83
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000003E8, // ...*****.*..
- 0x00000638, // ..**...***..
- 0x00000C18, // .**.....**..
- 0x00000C08, // .**......*..
- 0x00000C00, // .**.........
- 0x00000700, // ..***.......
- 0x000003C0, // ...****.....
- 0x000000F0, // .....****...
- 0x00000038, // .......***..
- 0x0000000C, // .........**.
- 0x0000080C, // .*.......**.
- 0x00000C0C, // .**......**.
- 0x00000E18, // .***....**..
- 0x00000BF0, // .*.******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000FE0, // .....*******....
+ 0x00001FF0, // ....*********...
+ 0x00003838, // ...***.....***..
+ 0x0000601C, // ..**........***.
+ 0x0000600C, // ..**.........**.
+ 0x00006000, // ..**............
+ 0x00007000, // ..***...........
+ 0x00003E00, // ...*****........
+ 0x00001FE0, // ....********....
+ 0x000003F8, // .......*******..
+ 0x00000038, // ...........***..
+ 0x0000000C, // .............**.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000700C, // ..***........**.
+ 0x00003818, // ...***......**..
+ 0x00001FF0, // ....*********...
+ 0x000007E0, // ......******....
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 84
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x00000CCC, // .**..**..**.
- 0x000008C4, // .*...**...*.
- 0x000008C4, // .*...**...*.
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00007FFE, // **************
+ 0x00007FFE, // **************
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 85
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 17, 25,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C01C, // ..**.........***.
+ 0x0000C01C, // ..**.........***.
+ 0x0000E018, // ..***........**..
+ 0x00007038, // ...***......***..
+ 0x00003FF0, // ....**********...
+ 0x00000FC0, // ......******.....
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 86
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00001E1E, // ****....****
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0001C00C, // ***..........**.
+ 0x0000C00C, // .**..........**.
+ 0x0000C01C, // .**.........***.
+ 0x0000E018, // .***........**..
+ 0x00006018, // ..**........**..
+ 0x00006030, // ..**.......**...
+ 0x00003030, // ...**......**...
+ 0x00003070, // ...**.....***...
+ 0x00003860, // ...***....**....
+ 0x00001860, // ....**....**....
+ 0x000018C0, // ....**...**.....
+ 0x00001CC0, // ....***..**.....
+ 0x00000CC0, // .....**..**.....
+ 0x00000D80, // .....**.**......
+ 0x00000780, // ......****......
+ 0x00000700, // ......***.......
+ 0x00000700, // ......***.......
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 87
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000064C, // ..**..*..**.
- 0x0000064C, // ..**..*..**.
- 0x000006EC, // ..**.***.**.
- 0x000006EC, // ..**.***.**.
- 0x000006AC, // ..**.*.*.**.
- 0x000003B8, // ...***.***..
- 0x000003B8, // ...***.***..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 22, 25,
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00701C06, // ***.......***.......**
+ 0x00303C0E, // .**......****......***
+ 0x00303C0C, // .**......****......**.
+ 0x00303E0C, // .**......*****.....**.
+ 0x0038360C, // .***.....**.**.....**.
+ 0x00186618, // ..**....**..**....**..
+ 0x00186618, // ..**....**..**....**..
+ 0x00186318, // ..**....**...**...**..
+ 0x001CC318, // ..***..**....**...**..
+ 0x000CC330, // ...**..**....**..**...
+ 0x000CC3B0, // ...**..**....***.**...
+ 0x000CC1B0, // ...**..**.....**.**...
+ 0x000581B0, // ....*.**......**.**...
+ 0x000781E0, // ....****......****....
+ 0x000781E0, // ....****......****....
+ 0x000700E0, // ....***........***....
+ 0x000300C0, // .....**........**.....
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
+ 0x00000000, // ......................
},
{ // 88
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x000001B0, // ....**.**...
- 0x000001B0, // ....**.**...
- 0x000000E0, // .....***....
- 0x000000E0, // .....***....
- 0x000001B0, // ....**.**...
- 0x000001B0, // ....**.**...
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x0000060C, // ..**.....**.
- 0x00000F1E, // .****...****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000E01C, // .***........***.
+ 0x00007018, // ..***.......**..
+ 0x00003030, // ...**......**...
+ 0x00003870, // ...***....***...
+ 0x00001CE0, // ....***..***....
+ 0x00000CC0, // .....**..**.....
+ 0x00000F80, // .....*****......
+ 0x00000780, // ......****......
+ 0x00000780, // ......****......
+ 0x00000780, // ......****......
+ 0x00000DC0, // .....**.***.....
+ 0x00001CE0, // ....***..***....
+ 0x00003860, // ...***....**....
+ 0x00003070, // ...**.....***...
+ 0x00007038, // ..***......***..
+ 0x0000E018, // .***........**..
+ 0x0001C01C, // ***.........***.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 89
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00001E1E, // ****....****
- 0x00000C0C, // .**......**.
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000E00C, // .***.........**.
+ 0x0000E01C, // .***........***.
+ 0x00007018, // ..***.......**..
+ 0x00003030, // ...**......**...
+ 0x00003870, // ...***....***...
+ 0x00001C60, // ....***...**....
+ 0x00000CC0, // .....**..**.....
+ 0x00000FC0, // .....******.....
+ 0x00000780, // ......****......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 90
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x00000C0C, // .**......**.
- 0x00000818, // .*......**..
- 0x00000830, // .*.....**...
- 0x00000030, // .......**...
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x00000300, // ...**.......
- 0x00000304, // ...**.....*.
- 0x00000604, // ..**......*.
- 0x00000C0C, // .**......**.
- 0x00000FFC, // .**********.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00003FFE, // .*************
+ 0x00003FFC, // .************.
+ 0x0000000C, // ...........**.
+ 0x00000018, // ..........**..
+ 0x00000030, // .........**...
+ 0x00000070, // ........***...
+ 0x000000E0, // .......***....
+ 0x000001C0, // ......***.....
+ 0x00000180, // ......**......
+ 0x00000300, // .....**.......
+ 0x00000700, // ....***.......
+ 0x00000E00, // ...***........
+ 0x00001C00, // ..***.........
+ 0x00001800, // ..**..........
+ 0x00003000, // .**...........
+ 0x00007FFC, // *************.
+ 0x00007FFC, // *************.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 91
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000F8, // .....*****..
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000F8, // .....*****..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000003E, // ..*****
+ 0x0000003E, // ..*****
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x0000003E, // ..*****
+ 0x0000003E, // ..*****
},
{ // 92
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000030, // .......**...
- 0x00000030, // .......**...
- 0x00000018, // ........**..
- 0x00000018, // ........**..
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x000000C0, // **.....
+ 0x000000C0, // **.....
+ 0x00000040, // .*.....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000020, // ..*....
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000010, // ...*...
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000008, // ....*..
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x00000004, // .....*.
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 93
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000003E0, // ...*****....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x000003E0, // ...*****....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000007C, // .*****.
+ 0x0000007C, // .*****.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000007C, // .*****.
+ 0x0000007C, // .*****.
},
{ // 94
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x00000330, // ...**..**...
- 0x00000210, // ...*....*...
- 0x00000408, // ..*......*..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 11, 25,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000000E0, // ....***....
+ 0x000000E0, // ....***....
+ 0x000000A0, // ....*.*....
+ 0x000001B0, // ...**.**...
+ 0x000001B0, // ...**.**...
+ 0x00000318, // ..**...**..
+ 0x00000318, // ..**...**..
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
},
{ // 95
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00001FFE, // ************
- 0x00001FFE, // ************
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
},
{ // 96
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000030, // .......**...
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x000001C0, // ....***.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 8, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000E0, // .***....
+ 0x00000070, // ..***...
+ 0x00000030, // ...**...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 97
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x00000738, // ..***..***..
- 0x00000618, // ..**....**..
- 0x00000018, // ........**..
- 0x000003F8, // ...*******..
- 0x00000618, // ..**....**..
- 0x00000C18, // .**.....**..
- 0x00000E7C, // .***..*****.
- 0x000007D8, // ..*****.**..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000007E0, // ....******....
+ 0x00001FF0, // ..*********...
+ 0x00003838, // .***.....***..
+ 0x00003018, // .**.......**..
+ 0x00000018, // ..........**..
+ 0x000001F8, // ......******..
+ 0x00000FD8, // ...******.**..
+ 0x00003C18, // .****.....**..
+ 0x00003018, // .**.......**..
+ 0x00003038, // .**......***..
+ 0x00003878, // .***....****..
+ 0x00001FD8, // ..*******.**..
+ 0x00000F9C, // ...*****..***.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 98
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000600, // ..**........
- 0x00000E00, // .***........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x000006F0, // ..**.****...
- 0x0000079C, // ..****..***.
- 0x0000070C, // ..***....**.
- 0x00000606, // ..**......**
- 0x00000606, // ..**......**
- 0x00000606, // ..**......**
- 0x0000070C, // ..***....**.
- 0x0000079C, // ..****..***.
- 0x000006F0, // ..**.****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000DF0, // ..**.*****...
+ 0x00000FF8, // ..*********..
+ 0x00000E1C, // ..***....***.
+ 0x00000E0E, // ..***.....***
+ 0x00000C06, // ..**.......**
+ 0x00000C06, // ..**.......**
+ 0x00000C06, // ..**.......**
+ 0x00000C06, // ..**.......**
+ 0x00000C06, // ..**.......**
+ 0x00000E0C, // ..***.....**.
+ 0x00000E1C, // ..***....***.
+ 0x00000FF8, // ..*********..
+ 0x00000CF0, // ..**..****...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 99
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000FC, // .....******.
- 0x0000038C, // ...***...**.
- 0x0000030C, // ...**....**.
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x0000030C, // ...**....**.
- 0x0000039C, // ...***..***.
- 0x000000F0, // .....****...
- 0x00000000, // ............
+ 12, 25,
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
- },
- { // 100
- 12, 23,
- 0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
- 0x0000000C, // .........**.
- 0x0000001C, // ........***.
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x000001EC, // ....****.**.
- 0x0000073C, // ..***..****.
+ 0x000001F0, // ....*****...
+ 0x000003F8, // ...*******..
0x0000061C, // ..**....***.
+ 0x00000E0C, // .***.....**.
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
+ 0x00000E0C, // .***.....**.
0x0000061C, // ..**....***.
- 0x0000073E, // ..***..*****
- 0x000001EC, // ....****.**.
+ 0x000003F8, // ...*******..
+ 0x000001F0, // ....*****...
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
},
+ { // 100
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x000003CC, // ....****..**.
+ 0x000007FC, // ...*********.
+ 0x00000C1C, // ..**.....***.
+ 0x00001C1C, // .***.....***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C1C, // ..**.....***.
+ 0x00000E1C, // ..***....***.
+ 0x000007FC, // ...*********.
+ 0x000003CC, // ....****..**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
{ // 101
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001E0, // ....****....
- 0x00000738, // ..***..***..
- 0x00000618, // ..**....**..
- 0x00000C0C, // .**......**.
- 0x00000FFC, // .**********.
- 0x00000C00, // .**.........
- 0x0000060C, // ..**.....**.
- 0x0000071C, // ..***...***.
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F8, // ...********..
+ 0x00000C18, // ..**.....**..
+ 0x0000080C, // ..*.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001C0C, // .***......**.
+ 0x00000E18, // ..***....**..
+ 0x000007F8, // ...********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 102
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000078, // ......****..
- 0x000000CC, // .....**..**.
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000FF8, // .*********..
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000FF8, // .*********..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000000C, // ....**.
+ 0x0000001C, // ...***.
+ 0x00000038, // ..***..
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x000000FC, // ******.
+ 0x000000FC, // ******.
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 103
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000003E0, // ...*****....
- 0x0000063C, // ..**...****.
- 0x00000C18, // .**.....**..
- 0x00000C18, // .**.....**..
- 0x00000630, // ..**...**...
- 0x000003E0, // ...*****....
- 0x00000600, // ..**........
- 0x000003F8, // ...*******..
- 0x0000060C, // ..**.....**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000618, // ..**....**..
- 0x000003F0, // ...******...
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003EC, // ....*****.**.
+ 0x000007FC, // ...*********.
+ 0x00000C1C, // ..**.....***.
+ 0x00000C1C, // ..**.....***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00000C1C, // ..**.....***.
+ 0x000007FC, // ...*********.
+ 0x000003CC, // ....****..**.
+ 0x0000000C, // ..........**.
+ 0x0000181C, // .**......***.
+ 0x00001C18, // .***.....**..
+ 0x00000FF8, // ..*********..
+ 0x000007E0, // ...******....
},
{ // 104
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000600, // ..**........
- 0x00000E00, // .***........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x000006F0, // ..**.****...
- 0x00000738, // ..***..***..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000F3C, // .****..****.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000CF0, // ..**..****...
+ 0x00000FF8, // ..*********..
+ 0x00000E1C, // ..***....***.
+ 0x00000E0C, // ..***.....**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 105
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x000000F0, // .....****...
- 0x00000060, // ......**....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x000003E0, // ...*****....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x000003FC, // ...********.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 5, 25,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 106
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x000000F0, // .....****...
- 0x00000060, // ......**....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x000003E0, // ...*****....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00001860, // **....**....
- 0x00001CC0, // ***..**.....
- 0x00000780, // ..****......
- 0x00000000, // ............
+ 5, 25,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000003C, // .****.
+ 0x00000078, // ****..
},
{ // 107
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000600, // ..**........
- 0x00000E00, // .***........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x0000067C, // ..**..*****.
- 0x00000630, // ..**...**...
- 0x00000660, // ..**..**....
- 0x000006C0, // ..**.**.....
- 0x000007C0, // ..*****.....
- 0x00000660, // ..**..**....
- 0x00000630, // ..**...**...
- 0x0000061A, // ..**....**.*
- 0x00000F0C, // .****....**.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 12, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C38, // ..**....***..
+ 0x00000C70, // ..**...***...
+ 0x00000CE0, // ..**..***....
+ 0x00000DC0, // ..**.***.....
+ 0x00000F80, // ..*****......
+ 0x00000FC0, // ..******.....
+ 0x00000EC0, // ..***.**.....
+ 0x00000C60, // ..**...**....
+ 0x00000C70, // ..**...***...
+ 0x00000C30, // ..**....**...
+ 0x00000C18, // ..**.....**..
+ 0x00000C1C, // ..**.....***.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 108
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000003C0, // ...****.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000007F8, // ..********..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 5, 25,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 109
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000D98, // .**.**..**..
- 0x00001EEC, // ****.***.**.
- 0x00000CCC, // .**..**..**.
- 0x00000CCC, // .**..**..**.
- 0x00000CCC, // .**..**..**.
- 0x00000CCC, // .**..**..**.
- 0x00000CCC, // .**..**..**.
- 0x00000CCC, // .**..**..**.
- 0x00001DDE, // ***.***.****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 20, 25,
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x0006F8F0, // ..**.*****...****...
+ 0x0007FFF8, // ..****************..
+ 0x00070E1C, // ..***....***....***.
+ 0x00060C0C, // ..**.....**......**.
+ 0x00060C0C, // ..**.....**......**.
+ 0x00060C0C, // ..**.....**......**.
+ 0x00060C0C, // ..**.....**......**.
+ 0x00060C0C, // ..**.....**......**.
+ 0x00060C0C, // ..**.....**......**.
+ 0x00060C0C, // ..**.....**......**.
+ 0x00060C0C, // ..**.....**......**.
+ 0x00060C0C, // ..**.....**......**.
+ 0x00060C0C, // ..**.....**......**.
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
},
{ // 110
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000006F0, // ..**.****...
- 0x00000F38, // .****..***..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000F3C, // .****..****.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000CF0, // ..**..****...
+ 0x00000FF8, // ..*********..
+ 0x00000E1C, // ..***....***.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 111
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001E0, // ....****....
- 0x00000738, // ..***..***..
- 0x00000618, // ..**....**..
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000618, // ..**....**..
- 0x00000738, // ..***..***..
- 0x000001E0, // ....****....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003F0, // ....******...
+ 0x000007F8, // ...********..
+ 0x00000E1C, // ..***....***.
+ 0x00001C0E, // .***......***
+ 0x0000180E, // .**.......***
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x0000180E, // .**.......***
+ 0x00001C0C, // .***......**.
+ 0x00000E1C, // ..***....***.
+ 0x000007F8, // ...********..
+ 0x000003F0, // ....******...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 112
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000006F0, // ..**.****...
- 0x00000F9C, // .*****..***.
- 0x0000070C, // ..***....**.
- 0x00000606, // ..**......**
- 0x00000606, // ..**......**
- 0x00000606, // ..**......**
- 0x0000070C, // ..***....**.
- 0x0000079C, // ..****..***.
- 0x000006F0, // ..**.****...
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000F80, // .*****......
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000DF0, // ..**.*****...
+ 0x00000FB8, // ..*****.***..
+ 0x00000E0C, // ..***.....**.
+ 0x00000E0E, // ..***.....***
+ 0x00000C06, // ..**.......**
+ 0x00000C06, // ..**.......**
+ 0x00000C06, // ..**.......**
+ 0x00000C06, // ..**.......**
+ 0x00000C0E, // ..**......***
+ 0x00000E0C, // ..***.....**.
+ 0x00000F1C, // ..****...***.
+ 0x00000FF8, // ..*********..
+ 0x00000DF0, // ..**.*****...
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000000, // .............
},
{ // 113
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001E4, // ....****..*.
- 0x0000073C, // ..***..****.
- 0x0000061C, // ..**....***.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x0000061C, // ..**....***.
- 0x0000073C, // ..***..****.
- 0x000001EC, // ....****.**.
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x0000003E, // .......*****
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003EC, // ....*****.**.
+ 0x0000077C, // ...***.*****.
+ 0x00000C1C, // ..**.....***.
+ 0x00001C1C, // .***.....***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C1C, // ..**.....***.
+ 0x00000E1C, // ..***....***.
+ 0x000007FC, // ...*********.
+ 0x000003CC, // ....****..**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x00000000, // .............
},
{ // 114
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000338, // ...**..***..
- 0x00000F5C, // .****.*.***.
- 0x00000398, // ...***..**..
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000FE0, // .*******....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 8, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x0000006E, // ..**.***
+ 0x0000007E, // ..******
+ 0x00000070, // ..***...
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000060, // ..**....
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 115
- 12, 23,
+ 12, 25,
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -2166,17 +2332,19 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x0000071C, // ..***...***.
- 0x0000060C, // ..**.....**.
- 0x00000380, // ...***......
- 0x000001F0, // ....*****...
- 0x00000038, // .......***..
- 0x0000060C, // ..**.....**.
- 0x0000071C, // ..***...***.
- 0x000001F0, // ....*****...
+ 0x000003F0, // ...******...
+ 0x000007F8, // ..********..
+ 0x00000C1C, // .**.....***.
+ 0x00000C0C, // .**......**.
+ 0x00000E00, // .***........
+ 0x000007C0, // ..*****.....
+ 0x000003F8, // ...*******..
+ 0x0000003C, // .......****.
+ 0x0000000C, // .........**.
+ 0x00000C0C, // .**......**.
+ 0x00000E0C, // .***.....**.
+ 0x000007F8, // ..********..
+ 0x000003F0, // ...******...
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -2184,59 +2352,63 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
},
{ // 116
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000FF8, // .*********..
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x00000180, // ....**......
- 0x0000018C, // ....**...**.
- 0x000000F8, // .....*****..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x000000FC, // ******.
+ 0x000000FC, // ******.
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x0000003C, // ..****.
+ 0x0000001C, // ...***.
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 117
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000618, // ..**....**..
- 0x00000E38, // .***...***..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x0000073C, // ..***..****.
- 0x000003D8, // ...****.**..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000E1C, // ..***....***.
+ 0x000007FC, // ...*********.
+ 0x000003CC, // ....****..**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 118
- 12, 23,
+ 12, 25,
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -2245,16 +2417,18 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
- 0x00000000, // ............
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x000001B0, // ....**.**...
- 0x000001B0, // ....**.**...
- 0x000000E0, // .....***....
- 0x000000E0, // .....***....
- 0x00000040, // ......*.....
+ 0x00001C0C, // ***......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C1C, // .**.....***.
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x00000730, // ..***..**...
+ 0x00000330, // ...**..**...
+ 0x00000330, // ...**..**...
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
+ 0x000001C0, // ....***.....
+ 0x000000C0, // .....**.....
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -2262,33 +2436,35 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
},
{ // 119
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x0000064C, // ..**..*..**.
- 0x0000064C, // ..**..*..**.
- 0x000006EC, // ..**.***.**.
- 0x000002A8, // ...*.*.*.*..
- 0x000003B8, // ...***.***..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 17, 25,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00030706, // **.....***.....**
+ 0x0001870C, // .**....***....**.
+ 0x0001870C, // .**....***....**.
+ 0x00018D8C, // .**...**.**...**.
+ 0x00018D98, // .**...**.**..**..
+ 0x0000CD98, // ..**..**.**..**..
+ 0x0000C998, // ..**..*..**..**..
+ 0x0000D8D0, // ..**.**...**.*...
+ 0x000078F0, // ...****...****...
+ 0x000078F0, // ...****...****...
+ 0x000070E0, // ...***....***....
+ 0x00003060, // ....**.....**....
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 120
- 12, 23,
+ 12, 25,
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -2297,16 +2473,18 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
- 0x00000000, // ............
- 0x00000F3C, // .****..****.
+ 0x00000C1C, // .**.....***.
0x00000618, // ..**....**..
- 0x00000330, // ...**..**...
+ 0x00000730, // ..***..**...
+ 0x00000370, // ...**.***...
0x000001E0, // ....****....
- 0x000000C0, // .....**.....
+ 0x000001C0, // ....***.....
0x000001E0, // ....****....
+ 0x000003E0, // ...*****....
0x00000330, // ...**..**...
- 0x00000618, // ..**....**..
- 0x00000F3C, // .****..****.
+ 0x00000638, // ..**...***..
+ 0x00000E1C, // .***....***.
+ 0x00000C0C, // .**......**.
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -2314,8 +2492,7 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
},
{ // 121
- 12, 23,
- 0x00000000, // ............
+ 12, 25,
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -2324,24 +2501,26 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x000001B0, // ....**.**...
- 0x000001B0, // ....**.**...
- 0x000000E0, // .....***....
- 0x000000E0, // .....***....
- 0x00000040, // ......*.....
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000E0C, // .***.....**.
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x00000730, // ..***..**...
+ 0x00000330, // ...**..**...
+ 0x00000330, // ...**..**...
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
0x000000C0, // .....**.....
- 0x00000C80, // .**..*......
- 0x00000D80, // .**.**......
- 0x00000700, // ..***.......
- 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x00000080, // .....*......
+ 0x00000180, // ....**......
+ 0x00000F00, // .****.......
+ 0x00000E00, // .***........
},
{ // 122
- 12, 23,
- 0x00000000, // ............
+ 12, 25,
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -2350,15 +2529,18 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
- 0x000007F8, // ..********..
- 0x00000618, // ..**....**..
- 0x00000430, // ..*....**...
+ 0x00001FFC, // ***********.
+ 0x00001FFC, // ***********.
+ 0x00000038, // .......***..
+ 0x00000030, // .......**...
0x00000060, // ......**....
0x000000C0, // .....**.....
0x00000180, // ....**......
- 0x00000308, // ...**....*..
- 0x00000618, // ..**....**..
- 0x000007F8, // ..********..
+ 0x00000300, // ...**.......
+ 0x00000600, // ..**........
+ 0x00000E00, // .***........
+ 0x00001FFC, // ***********.
+ 0x00001FFC, // ***********.
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -2366,137 +2548,149 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
},
{ // 123
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000038, // .......***..
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x00000380, // ...***......
- 0x000000C0, // .....**.....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000038, // .......***..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 8, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x0000001C, // .....***.
+ 0x0000001C, // .....***.
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000060, // ...**....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x00000060, // ...**....
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x0000001C, // .....***.
+ 0x0000001C, // .....***.
},
{ // 124
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 6, 25,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
},
{ // 125
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000380, // ...***......
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000060, // ......**....
- 0x00000038, // .......***..
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000380, // ...***......
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 8, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000E0, // .***....
+ 0x000000F0, // .****...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000018, // ....**..
+ 0x0000000C, // .....**.
+ 0x0000001C, // ....***.
+ 0x00000018, // ....**..
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x000000E0, // .***....
+ 0x000000E0, // .***....
},
{ // 126
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x0000038C, // ...***...**.
- 0x000007CC, // ..*****..**.
- 0x00000CF8, // .**..*****..
- 0x00000C70, // .**...***...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00003F8C, // .*******...**.
+ 0x00003FFC, // .************.
+ 0x000020F8, // .*.....*****..
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 127
- 12, 23,
- 0x00001554, // *.*.*.*.*.*.
- 0x00000AAA, // .*.*.*.*.*.*
- 0x00001554, // *.*.*.*.*.*.
- 0x00000AAA, // .*.*.*.*.*.*
- 0x00001554, // *.*.*.*.*.*.
- 0x00000AAA, // .*.*.*.*.*.*
- 0x00001554, // *.*.*.*.*.*.
- 0x00000AAA, // .*.*.*.*.*.*
- 0x00001554, // *.*.*.*.*.*.
- 0x00000AAA, // .*.*.*.*.*.*
- 0x00001554, // *.*.*.*.*.*.
- 0x00000AAA, // .*.*.*.*.*.*
- 0x00001554, // *.*.*.*.*.*.
- 0x00000AAA, // .*.*.*.*.*.*
- 0x00001554, // *.*.*.*.*.*.
- 0x00000AAA, // .*.*.*.*.*.*
- 0x00001554, // *.*.*.*.*.*.
- 0x00000AAA, // .*.*.*.*.*.*
- 0x00001554, // *.*.*.*.*.*.
- 0x00000AAA, // .*.*.*.*.*.*
- 0x00001554, // *.*.*.*.*.*.
- 0x00000AAA, // .*.*.*.*.*.*
- 0x00001554, // *.*.*.*.*.*.
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
},
{ // 128
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2522,7 +2716,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 129
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2548,7 +2744,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 130
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2574,7 +2772,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 131
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2600,7 +2800,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 132
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2626,7 +2828,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 133
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2652,7 +2856,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 134
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2678,7 +2884,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 135
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2704,7 +2912,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 136
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2730,7 +2940,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 137
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2756,7 +2968,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 138
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2782,7 +2996,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 139
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2808,7 +3024,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 140
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2834,7 +3052,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 141
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2860,7 +3080,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 142
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2886,7 +3108,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 143
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2912,7 +3136,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 144
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2938,7 +3164,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 145
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2964,7 +3192,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 146
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2990,7 +3220,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 147
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3016,7 +3248,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 148
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3042,7 +3276,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 149
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3068,7 +3304,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 150
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3094,7 +3332,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 151
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3120,7 +3360,7 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
},
{ // 152
- 0, 23,
+ 0, 25,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3144,12 +3384,11 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 153
- 0, 23,
- 0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 153
+ 0, 25,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3170,14 +3409,14 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 154
- 0, 23,
0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 154
+ 0, 25,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3196,9 +3435,6 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 155
- 0, 23,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3206,6 +3442,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 155
+ 0, 25,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3222,9 +3461,6 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 156
- 0, 23,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3234,6 +3470,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 156
+ 0, 25,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3248,9 +3487,6 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 157
- 0, 23,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3262,6 +3498,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 157
+ 0, 25,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3274,9 +3513,6 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 158
- 0, 23,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3290,6 +3526,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 158
+ 0, 25,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3300,9 +3539,6 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 159
- 0, 23,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3318,6 +3554,9 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 159
+ 0, 25,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3326,116 +3565,6 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 160
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- },
- { // 161
- 12, 23,
- 0x00000000, // ............
- 0x000000E0, // .....***....
- 0x000000E0, // .....***....
- 0x000000E0, // .....***....
- 0x00000080, // .....*......
- 0x000000C0, // .....**.....
- 0x00000060, // ......**....
- 0x00000030, // .......**...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- },
- { // 162
- 12, 23,
- 0x00000000, // ............
- 0x000000E0, // .....***....
- 0x000000E0, // .....***....
- 0x000000E0, // .....***....
- 0x00000020, // .......*....
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- },
- { // 163
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x00000338, // ...**..***..
- 0x00000618, // ..**....**..
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000FC0, // .******.....
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000FCC, // .******..**.
- 0x00000CF8, // .**..*****..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- },
- { // 164
- 0, 23,
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3453,13 +3582,12 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ },
+ { // 160
+ 0, 25,
0x00000000, //
0x00000000, //
0x00000000, //
- },
- { // 165
- 0, 23,
- 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3483,216 +3611,346 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
},
+ { // 161
+ 8, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000010, // ....*...
+ 0x00000010, // ....*...
+ 0x00000010, // ....*...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ },
+ { // 162
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00006700, // ...**..***.......
+ 0x0000E700, // ..***..***.......
+ 0x0000CD80, // ..**..**.**......
+ 0x00000D80, // ......**.**......
+ 0x00000DC0, // ......**.***.....
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x00001860, // .....**....**....
+ 0x00003060, // ....**.....**....
+ 0x00003070, // ....**.....***...
+ 0x00007FF0, // ...***********...
+ 0x00007FF8, // ...************..
+ 0x00006038, // ...**.......***..
+ 0x0000E018, // ..***........**..
+ 0x0000C01C, // ..**.........***.
+ 0x0000C00C, // ..**..........**.
+ 0x0001C00E, // .***..........***
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 163
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001E0, // .....****....
+ 0x000003F8, // ....*******..
+ 0x00000618, // ...**....**..
+ 0x0000041C, // ...*.....***.
+ 0x00000C0C, // ..**......**.
+ 0x00000C00, // ..**.........
+ 0x00000400, // ...*.........
+ 0x00000600, // ...**........
+ 0x00001FC0, // .*******.....
+ 0x00001FC0, // .*******.....
+ 0x00000600, // ...**........
+ 0x00000600, // ...**........
+ 0x00000600, // ...**........
+ 0x00000400, // ...*.........
+ 0x00000C00, // ..**.........
+ 0x00000F84, // ..*****....*.
+ 0x00001FFC, // .***********.
+ 0x0000087C, // ..*....*****.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 164
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000804, // ..*........*.
+ 0x00001DEE, // .***.****.***
+ 0x00000FFC, // ..**********.
+ 0x00000738, // ...***..***..
+ 0x00000E1C, // ..***....***.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000E0C, // ..***.....**.
+ 0x00000718, // ...***...**..
+ 0x00000FFC, // ..**********.
+ 0x00001DEE, // .***.****.***
+ 0x00000804, // ..*........*.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 165
+ 13, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x0000300C, // .**........**.
+ 0x0000381C, // .***......***.
+ 0x00001818, // ..**......**..
+ 0x00001C30, // ..***....**...
+ 0x00000C30, // ...**....**...
+ 0x00000660, // ....**..**....
+ 0x00000660, // ....**..**....
+ 0x000003C0, // .....****.....
+ 0x00003FFC, // .************.
+ 0x00003FFC, // .************.
+ 0x00000180, // ......**......
+ 0x00003FFC, // .************.
+ 0x00003FFC, // .************.
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
{ // 166
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 6, 25,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
},
{ // 167
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000003F0, // ...******...
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000718, // ..***...**..
- 0x00000380, // ...***......
- 0x000001C0, // ....***.....
- 0x000002E0, // ...*.***....
- 0x00000670, // ..**..***...
- 0x00000638, // ..**...***..
- 0x00000718, // ..***...**..
- 0x00000398, // ...***..**..
- 0x000001D0, // ....***.*...
- 0x000000E0, // .....***....
- 0x00000070, // ......***...
- 0x00000638, // ..**...***..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x000007F8, // ...********..
+ 0x00000E1C, // ..***....***.
+ 0x00000C1C, // ..**.....***.
+ 0x00000C00, // ..**.........
+ 0x00000600, // ...**........
+ 0x00000780, // ...****......
+ 0x00000FE0, // ..*******....
+ 0x000008F0, // ..*...****...
+ 0x00001838, // .**.....***..
+ 0x0000181C, // .**......***.
+ 0x00000C0E, // ..**......***
+ 0x00000E06, // ..***......**
+ 0x00000786, // ...****....**
+ 0x000003CC, // ....****..**.
+ 0x000000F8, // ......*****..
+ 0x00000038, // ........***..
+ 0x0000001C, // .........***.
+ 0x0000040C, // ...*......**.
+ 0x00000C0C, // ..**......**.
+ 0x0000061C, // ...**....***.
+ 0x000007F8, // ...********..
+ 0x000001F0, // .....*****...
},
{ // 168
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000618, // ..**....**..
- 0x00000F3C, // .****..****.
- 0x00000618, // ..**....**..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 8, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000CE, // .**..***
+ 0x000000CE, // .**..***
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 169
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000003F0, // ...******...
- 0x00000618, // ..**....**..
- 0x00000CEC, // .**..***.**.
- 0x00000D2C, // .**.*..*.**.
- 0x00000D0C, // .**.*....**.
- 0x00000D2C, // .**.*..*.**.
- 0x00000CCC, // .**..**..**.
- 0x00000618, // ..**....**..
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 17, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000E030, // ...***.......**...
+ 0x00018018, // ..**..........**..
+ 0x00038F0C, // .***...****....**.
+ 0x000339C4, // .**..***..***...*.
+ 0x000730C6, // ***..**....**...**
+ 0x00066006, // **..**..........**
+ 0x00066006, // **..**..........**
+ 0x00066002, // **..**...........*
+ 0x00066006, // **..**..........**
+ 0x00067046, // **..***.....*...**
+ 0x000330C4, // .**..**....**...*.
+ 0x00031F0C, // .**...*****....**.
+ 0x00018008, // ..**...........*..
+ 0x0000C010, // ...**.........*...
+ 0x00007060, // ....***.....**....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 170
- 0, 23,
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
+ 9, 25,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000078, // ...****..
+ 0x000001FC, // .*******.
+ 0x0000018C, // .**...**.
+ 0x0000000C, // ......**.
+ 0x000000FC, // ..******.
+ 0x000001C4, // .***...*.
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x000000F4, // ..****.*.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 171
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000044, // ......*...*.
- 0x000000CC, // .....**..**.
- 0x00000198, // ....**..**..
- 0x00000330, // ...**..**...
- 0x00000660, // ..**..**....
- 0x00000CC0, // .**..**.....
- 0x00000CC0, // .**..**.....
- 0x00000660, // ..**..**....
- 0x00000330, // ...**..**...
- 0x00000198, // ....**..**..
- 0x000000CC, // .....**..**.
- 0x00000044, // ......*...*.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000118, // .....*...**..
+ 0x00000330, // ....**..**...
+ 0x00000630, // ...**...**...
+ 0x00000660, // ...**..**....
+ 0x00000CE0, // ..**..***....
+ 0x00000CE0, // ..**..***....
+ 0x00000660, // ...**..**....
+ 0x00000630, // ...**...**...
+ 0x00000330, // ....**..**...
+ 0x00000118, // .....*...**..
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 172
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x00000FFC, // .**********.
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x0000000C, // .........**.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00001FFC, // ..***********.
+ 0x00001FFC, // ..***********.
+ 0x0000000C, // ...........**.
+ 0x0000000C, // ...........**.
+ 0x0000000C, // ...........**.
+ 0x0000000C, // ...........**.
+ 0x0000000C, // ...........**.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 173
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000003F0, // ...******...
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- },
- { // 174
- 0, 23,
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3717,1586 +3975,1736 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, //
0x00000000, //
},
+ { // 174
+ 17, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00001F80, // ......******......
+ 0x00007FE0, // ....**********....
+ 0x0000E070, // ...***......***...
+ 0x0001C018, // ..***.........**..
+ 0x0003800C, // .***...........**.
+ 0x00033F84, // .**..*******....*.
+ 0x000730C6, // ***..**....**...**
+ 0x000630C6, // **...**....**...**
+ 0x000630C2, // **...**....**....*
+ 0x00063F82, // **...*******.....*
+ 0x00063302, // **...**..**......*
+ 0x00063186, // **...**...**....**
+ 0x000330C4, // .**..**....**...*.
+ 0x000330C4, // .**..**....**...*.
+ 0x00018008, // ..**...........*..
+ 0x0000C010, // ...**.........*...
+ 0x00007060, // ....***.....**....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
{ // 175
- 12, 23,
- 0x00001FFE, // ************
- 0x00001FFE, // ************
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // ...............
+ 0x00007FFC, // .*************.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 176
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000E0, // .....***....
- 0x000001B0, // ....**.**...
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x000001B0, // ....**.**...
- 0x000000E0, // .....***....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 9, 25,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000078, // ...****..
+ 0x000000F8, // ..*****..
+ 0x0000008C, // ..*...**.
+ 0x00000084, // ..*....*.
+ 0x00000084, // ..*....*.
+ 0x000000CC, // ..**..**.
+ 0x00000078, // ...****..
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 177
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000FFC, // .**********.
- 0x00000FFC, // .**********.
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x00000FFC, // .**********.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00003FFC, // ************.
+ 0x00003FFC, // ************.
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x00003FFC, // ************.
+ 0x00003FFC, // ************.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 178
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001E0, // ....****....
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000030, // .......**...
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x00000310, // ...**...*...
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 8, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x0000003C, // ...****.
+ 0x0000007E, // ..******
+ 0x000000C6, // .**...**
+ 0x00000006, // ......**
+ 0x00000006, // ......**
+ 0x0000000C, // .....**.
+ 0x00000038, // ...***..
+ 0x00000070, // ..***...
+ 0x000000E0, // .***....
+ 0x000000FE, // .*******
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 179
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001E0, // ....****....
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000030, // .......**...
- 0x000000E0, // .....***....
- 0x00000030, // .......**...
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x000001E0, // ....****....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 8, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x0000003C, // ...****.
+ 0x0000007E, // ..******
+ 0x00000046, // ..*...**
+ 0x00000006, // ......**
+ 0x0000001C, // ....***.
+ 0x0000001E, // ....****
+ 0x00000002, // .......*
+ 0x000000C2, // .**....*
+ 0x00000066, // ..**..**
+ 0x0000003C, // ...****.
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 180
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000080, // .....*......
- 0x00000080, // .....*......
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 8, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000018, // ....**..
+ 0x00000038, // ...***..
+ 0x00000030, // ...**...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 181
- 12, 23,
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000040, // ......*.....
- 0x0000064C, // ..**..*..**.
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000000E0, // ......***....
+ 0x000000E0, // ......***....
+ 0x000019CC, // .**..***..**.
+ 0x0000198C, // .**..**...**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 182
- 12, 23,
- 0x00000000, // ............
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000200, // ...*........
- 0x000002C0, // ...*.**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x00000160, // ....*.**....
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000618, // ..**....**..
- 0x000007F8, // ..********..
- 0x00000618, // ..**....**..
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00001E1E, // ****....****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00006700, // ...**..***.......
+ 0x0000E700, // ..***..***.......
+ 0x0000CD80, // ..**..**.**......
+ 0x00000D80, // ......**.**......
+ 0x00000DC0, // ......**.***.....
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x00001860, // .....**....**....
+ 0x00003060, // ....**.....**....
+ 0x00003070, // ....**.....***...
+ 0x00007FF0, // ...***********...
+ 0x00007FF8, // ...************..
+ 0x00006038, // ...**.......***..
+ 0x0000E018, // ..***........**..
+ 0x0000C01C, // ..**.........***.
+ 0x0000C00C, // ..**..........**.
+ 0x0001C00E, // .***..........***
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 183
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000000C0, // .....**.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 184
- 12, 23,
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000800, // .*..........
- 0x00000800, // .*..........
- 0x00000FFE, // .***********
- 0x00000306, // ...**.....**
- 0x00000302, // ...**......*
- 0x00000302, // ...**......*
- 0x00000310, // ...**...*...
- 0x00000310, // ...**...*...
- 0x000003F0, // ...******...
- 0x00000310, // ...**...*...
- 0x00000310, // ...**...*...
- 0x00000300, // ...**.......
- 0x00000302, // ...**......*
- 0x00000302, // ...**......*
- 0x00000306, // ...**.....**
- 0x000007FE, // ..**********
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 19, 25,
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00077FF8, // ..***.************..
+ 0x00067FF8, // ..**..************..
+ 0x000C6000, // .**...**............
+ 0x00006000, // ......**............
+ 0x00006000, // ......**............
+ 0x00006000, // ......**............
+ 0x00006000, // ......**............
+ 0x00007FC0, // ......*********.....
+ 0x00007FC0, // ......*********.....
+ 0x00006000, // ......**............
+ 0x00006000, // ......**............
+ 0x00006000, // ......**............
+ 0x00006000, // ......**............
+ 0x00006000, // ......**............
+ 0x00006000, // ......**............
+ 0x00007FF8, // ......************..
+ 0x00007FF8, // ......************..
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
},
{ // 185
- 12, 23,
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000800, // .*..........
- 0x00000800, // .*..........
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x000007FC, // ..*********.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000F1E, // .****...****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 21, 25,
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x001D8018, // ..***.**..........**..
+ 0x00198018, // ..**..**..........**..
+ 0x00318018, // .**...**..........**..
+ 0x00018018, // ......**..........**..
+ 0x00018018, // ......**..........**..
+ 0x00018018, // ......**..........**..
+ 0x00018018, // ......**..........**..
+ 0x0001FFF8, // ......**************..
+ 0x0001FFF8, // ......**************..
+ 0x00018018, // ......**..........**..
+ 0x00018018, // ......**..........**..
+ 0x00018018, // ......**..........**..
+ 0x00018018, // ......**..........**..
+ 0x00018018, // ......**..........**..
+ 0x00018018, // ......**..........**..
+ 0x00018018, // ......**..........**..
+ 0x00018018, // ......**..........**..
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
},
{ // 186
- 12, 23,
- 0x00000000, // ............
- 0x00001800, // **..........
- 0x00001800, // **..........
- 0x00001000, // *...........
- 0x000017F8, // *.********..
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000007F8, // ..********..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 9, 25,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x000000CC, // ..**..**.
+ 0x000001CC, // .***..**.
+ 0x0000018C, // .**...**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 187
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000880, // .*...*......
- 0x00000CC0, // .**..**.....
- 0x00000660, // ..**..**....
- 0x00000330, // ...**..**...
- 0x00000198, // ....**..**..
- 0x000000CC, // .....**..**.
- 0x000000CC, // .....**..**.
- 0x00000198, // ....**..**..
- 0x00000330, // ...**..**...
- 0x00000660, // ..**..**....
- 0x00000CC0, // .**..**.....
- 0x00000880, // .*...*......
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000C40, // ..**...*.....
+ 0x00000660, // ...**..**....
+ 0x00000630, // ...**...**...
+ 0x00000330, // ....**..**...
+ 0x00000398, // ....***..**..
+ 0x00000398, // ....***..**..
+ 0x00000330, // ....**..**...
+ 0x00000630, // ...**...**...
+ 0x00000460, // ...*...**....
+ 0x00000CC0, // ..**..**.....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 188
- 12, 23,
- 0x00000000, // ............
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000800, // .*..........
- 0x000009F0, // .*..*****...
- 0x00000318, // ...**...**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 18, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00071FC0, // ..***...*******.....
+ 0x00063FF0, // ..**...**********...
+ 0x000CE078, // .**..***......****..
+ 0x0000C01C, // .....**.........***.
+ 0x0001801C, // ....**..........***.
+ 0x0001800C, // ....**...........**.
+ 0x0003000E, // ...**............***
+ 0x0003000E, // ...**............***
+ 0x0003000E, // ...**............***
+ 0x0003000E, // ...**............***
+ 0x0003000E, // ...**............***
+ 0x0003000E, // ...**............***
+ 0x0001800C, // ....**...........**.
+ 0x0001801C, // ....**..........***.
+ 0x0000C018, // .....**.........**..
+ 0x0000F078, // .....****.....****..
+ 0x00003FF0, // .......**********...
+ 0x00001FC0, // ........*******.....
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 189
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000300, // ...**.......
- 0x00000F00, // .****.......
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000306, // ...**.....**
- 0x0000030C, // ...**....**.
- 0x00000338, // ...**..***..
- 0x00000060, // ......**....
- 0x000001C0, // ....***.....
- 0x0000033C, // ...**..****.
- 0x00000E66, // .***..**..**
- 0x00001866, // **....**..**
- 0x00000006, // ..........**
- 0x0000000C, // .........**.
- 0x00000018, // ........**..
- 0x00000030, // .......**...
- 0x00000062, // ......**...*
- 0x0000007E, // ......******
- 0x00000000, // ............
+ 20, 25,
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00018018, // ....**..........**..
+ 0x00038030, // ...***.........**...
+ 0x000F8060, // .*****........**....
+ 0x000D80C0, // .**.**.......**.....
+ 0x000180C0, // ....**.......**.....
+ 0x00018180, // ....**......**......
+ 0x00018300, // ....**.....**.......
+ 0x00018200, // ....**.....*........
+ 0x00018600, // ....**....**........
+ 0x00018C00, // ....**...**.........
+ 0x0000187C, // ........**....*****.
+ 0x000018C6, // ........**...**...**
+ 0x00003006, // .......**.........**
+ 0x00006006, // ......**..........**
+ 0x0000C01C, // .....**.........***.
+ 0x0000C030, // .....**........**...
+ 0x00018060, // ....**........**....
+ 0x000300FE, // ...**........*******
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
},
{ // 190
- 12, 23,
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000800, // .*..........
- 0x00000800, // .*..........
- 0x0000060C, // ..**.....**.
- 0x00000F1E, // .****...****
- 0x00000932, // .*..*..**..*
- 0x000001A0, // ....**.*....
- 0x000000E0, // .....***....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 20, 25,
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x001CC00C, // ..***..**..........**.
+ 0x0018E01C, // ..**...***........***.
+ 0x00307018, // .**.....***.......**..
+ 0x00003030, // .........**......**...
+ 0x00003870, // .........***....***...
+ 0x00001C60, // ..........***...**....
+ 0x00000CC0, // ...........**..**.....
+ 0x00000FC0, // ...........******.....
+ 0x00000780, // ............****......
+ 0x00000300, // .............**.......
+ 0x00000300, // .............**.......
+ 0x00000300, // .............**.......
+ 0x00000300, // .............**.......
+ 0x00000300, // .............**.......
+ 0x00000300, // .............**.......
+ 0x00000300, // .............**.......
+ 0x00000300, // .............**.......
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
+ 0x00000000, // .....................
},
{ // 191
- 12, 23,
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000400, // ..*.........
- 0x00000400, // ..*.........
- 0x000001F0, // ....*****...
- 0x0000071C, // ..***...***.
- 0x0000060C, // ..**.....**.
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x00000912, // .*..*...*..*
- 0x00000F1E, // .****...****
- 0x0000071C, // ..***...***.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 18, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00061F00, // ..**....*****.......
+ 0x00067FC0, // ..**..*********.....
+ 0x000CE0E0, // .**..***.....***....
+ 0x0001C070, // ....***.......***...
+ 0x00018030, // ....**.........**...
+ 0x00038038, // ...***.........***..
+ 0x00030018, // ...**...........**..
+ 0x00030018, // ...**...........**..
+ 0x00030018, // ...**...........**..
+ 0x00030018, // ...**...........**..
+ 0x00030018, // ...**...........**..
+ 0x00030018, // ...**...........**..
+ 0x00018030, // ....**.........**...
+ 0x00018030, // ....**.........**...
+ 0x0000C060, // .....**.......**....
+ 0x000060C0, // ......**.....**.....
+ 0x0003F1F8, // ...******...******..
+ 0x0003F1F8, // ...******...******..
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 192
- 12, 23,
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000618, // ..**....**..
- 0x00000F3C, // .****..****.
- 0x00000618, // ..**....**..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000380, // ...***......
- 0x000004C0, // ..*..**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C8, // .....**..*..
- 0x00000070, // ......***...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 5, 25,
+ 0x00000000, // .........
+ 0x00000070, // .....***...
+ 0x00000060, // .....**....
+ 0x00000CCE, // **..**..***
+ 0x00000C0E, // **......***
+ 0x00000000, // ...........
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 193
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x00000160, // ....*.**....
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000618, // ..**....**..
- 0x000007F8, // ..********..
- 0x00000618, // ..**....**..
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00001E1E, // ****....****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000D80, // ......**.**......
+ 0x00000D80, // ......**.**......
+ 0x00000DC0, // ......**.***.....
+ 0x000018C0, // .....**...**.....
+ 0x000018C0, // .....**...**.....
+ 0x00001860, // .....**....**....
+ 0x00003060, // ....**.....**....
+ 0x00003070, // ....**.....***...
+ 0x00007FF0, // ...***********...
+ 0x00007FF8, // ...************..
+ 0x00006038, // ...**.......***..
+ 0x0000E018, // ..***........**..
+ 0x0000C01C, // ..**.........***.
+ 0x0000C00C, // ..**..........**.
+ 0x0001C00E, // .***..........***
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 194
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FF0, // .********...
- 0x00000618, // ..**....**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000618, // ..**....**..
- 0x000007F8, // ..********..
- 0x0000060C, // ..**.....**.
- 0x00000606, // ..**......**
- 0x00000606, // ..**......**
- 0x00000606, // ..**......**
- 0x00000606, // ..**......**
- 0x0000060C, // ..**.....**.
- 0x00000FF8, // .*********..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007FC0, // ..*********.....
+ 0x00007FF0, // ..***********...
+ 0x00006038, // ..**.......***..
+ 0x00006018, // ..**........**..
+ 0x00006018, // ..**........**..
+ 0x00006018, // ..**........**..
+ 0x00006030, // ..**.......**...
+ 0x00007FE0, // ..**********....
+ 0x00007FF0, // ..***********...
+ 0x00006038, // ..**.......***..
+ 0x0000601C, // ..**........***.
+ 0x0000601C, // ..**........***.
+ 0x0000601C, // ..**........***.
+ 0x0000601C, // ..**........***.
+ 0x00006038, // ..**.......***..
+ 0x00007FF0, // ..***********...
+ 0x00007FE0, // ..**********....
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 195
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x0000060C, // ..**.....**.
- 0x00000604, // ..**......*.
- 0x00000604, // ..**......*.
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000FC0, // .******.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000FFC, // ..**********.
+ 0x00000FFC, // ..**********.
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 196
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x00000160, // ....*.**....
- 0x00000330, // ...**..**...
- 0x00000230, // ...*...**...
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000418, // ..*.....**..
- 0x00000C0C, // .**......**.
- 0x00000FFC, // .**********.
- 0x00000FFC, // .**********.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000700, // .......***.......
+ 0x00000700, // .......***.......
+ 0x00000580, // .......*.**......
+ 0x00000D80, // ......**.**......
+ 0x00000DC0, // ......**.***.....
+ 0x00001CC0, // .....***..**.....
+ 0x000018C0, // .....**...**.....
+ 0x00001860, // .....**....**....
+ 0x00003060, // ....**.....**....
+ 0x00003070, // ....**.....***...
+ 0x00007030, // ...***......**...
+ 0x00006038, // ...**.......***..
+ 0x00006038, // ...**.......***..
+ 0x0000E018, // ..***........**..
+ 0x0000C01C, // ..**.........***.
+ 0x0000FFFC, // ..**************.
+ 0x0001FFFE, // .****************
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 197
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x0000060C, // ..**.....**.
- 0x00000604, // ..**......*.
- 0x00000604, // ..**......*.
- 0x00000620, // ..**...*....
- 0x00000620, // ..**...*....
- 0x000007E0, // ..******....
- 0x00000620, // ..**...*....
- 0x00000620, // ..**...*....
- 0x00000600, // ..**........
- 0x00000604, // ..**......*.
- 0x00000604, // ..**......*.
- 0x0000060C, // ..**.....**.
- 0x00000FFC, // .**********.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FC0, // ..*********.....
+ 0x00007FC0, // ..*********.....
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00007FF8, // ..************..
+ 0x00007FF8, // ..************..
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 198
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x00000C0C, // .**......**.
- 0x00000818, // .*......**..
- 0x00000830, // .*.....**...
- 0x00000030, // .......**...
- 0x00000060, // ......**....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000180, // ....**......
- 0x00000300, // ...**.......
- 0x00000304, // ...**.....*.
- 0x00000604, // ..**......*.
- 0x00000C0C, // .**......**.
- 0x00000FFC, // .**********.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00003FFE, // .*************
+ 0x00003FFC, // .************.
+ 0x0000000C, // ...........**.
+ 0x00000018, // ..........**..
+ 0x00000030, // .........**...
+ 0x00000070, // ........***...
+ 0x000000E0, // .......***....
+ 0x000001C0, // ......***.....
+ 0x00000180, // ......**......
+ 0x00000300, // .....**.......
+ 0x00000700, // ....***.......
+ 0x00000E00, // ...***........
+ 0x00001C00, // ..***.........
+ 0x00001800, // ..**..........
+ 0x00003000, // .**...........
+ 0x00007FFC, // *************.
+ 0x00007FFC, // *************.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 199
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x000007FC, // ..*********.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000F1E, // .****...****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 17, 25,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000FFFC, // ..**************.
+ 0x0000FFFC, // ..**************.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 200
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x00000318, // ...**...**..
- 0x0000060C, // ..**.....**.
- 0x00000404, // ..*.......*.
- 0x00000C06, // .**.......**
- 0x00000D16, // .**.*...*.**
- 0x00000DF6, // .**.*****.**
- 0x00000DF6, // .**.*****.**
- 0x00000D16, // .**.*...*.**
- 0x00000C06, // .**.......**
- 0x00000404, // ..*.......*.
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 18, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000FC0, // .......******.....
+ 0x00003FF0, // .....**********...
+ 0x0000F0F8, // ...****....*****..
+ 0x0000C038, // ...**........***..
+ 0x0001801C, // ..**..........***.
+ 0x0001800C, // ..**...........**.
+ 0x0003000E, // .**............***
+ 0x0003000E, // .**............***
+ 0x0003000E, // .**............***
+ 0x00031FC6, // .**...*******...**
+ 0x00031FC6, // .**...*******...**
+ 0x0003000E, // .**............***
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0000C018, // ...**.........**..
+ 0x0000E078, // ...***......****..
+ 0x00003FF0, // .....**********...
+ 0x00001FC0, // ......*******.....
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 201
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000007F8, // ..********..
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000007F8, // ..********..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 202
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x00000618, // ..**....**..
- 0x00000630, // ..**...**...
- 0x00000660, // ..**..**....
- 0x000006E0, // ..**.***....
- 0x000007E0, // ..******....
- 0x00000760, // ..***.**....
- 0x00000630, // ..**...**...
- 0x00000630, // ..**...**...
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x0000060C, // ..**.....**.
- 0x00000F1E, // .****...****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000601C, // ..**........***.
+ 0x00006038, // ..**.......***..
+ 0x00006070, // ..**......***...
+ 0x000060E0, // ..**.....***....
+ 0x000061C0, // ..**....***.....
+ 0x00006380, // ..**...***......
+ 0x00006700, // ..**..***.......
+ 0x00006F00, // ..**.****.......
+ 0x00007F00, // ..*******.......
+ 0x00007B80, // ..****.***......
+ 0x000071C0, // ..***...***.....
+ 0x000060E0, // ..**.....***....
+ 0x000060E0, // ..**.....***....
+ 0x00006070, // ..**......***...
+ 0x00006038, // ..**.......***..
+ 0x00006038, // ..**.......***..
+ 0x0000601C, // ..**........***.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 203
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x000001E0, // ....****....
- 0x00000160, // ....*.**....
- 0x00000330, // ...**..**...
- 0x00000330, // ...**..**...
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00001E1E, // ****....****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000300, // .......**.......
+ 0x00000780, // ......****......
+ 0x00000780, // ......****......
+ 0x00000D80, // .....**.**......
+ 0x00000CC0, // .....**..**.....
+ 0x00000CC0, // .....**..**.....
+ 0x000018E0, // ....**...***....
+ 0x00001860, // ....**....**....
+ 0x00003860, // ...***....**....
+ 0x00003070, // ...**.....***...
+ 0x00003030, // ...**......**...
+ 0x00006030, // ..**.......**...
+ 0x00006038, // ..**.......***..
+ 0x0000E018, // .***........**..
+ 0x0000C01C, // .**.........***.
+ 0x0000C00C, // .**..........**.
+ 0x0001C00C, // ***..........**.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 204
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00001C0E, // ***......***
- 0x00000C0C, // .**......**.
- 0x00000C1C, // .**.....***.
- 0x00000E1C, // .***....***.
- 0x00000E3C, // .***...****.
- 0x00000E3C, // .***...****.
- 0x00000F2C, // .****..*.**.
- 0x00000B6C, // .*.**.**.**.
- 0x00000B6C, // .*.**.**.**.
- 0x00000BCC, // .*.****..**.
- 0x000009CC, // .*..***..**.
- 0x000009CC, // .*..***..**.
- 0x0000098C, // .*..**...**.
- 0x00001C9E, // ***..*..****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 18, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x0001C01C, // ..***.........***.
+ 0x0001E03C, // ..****.......****.
+ 0x0001E03C, // ..****.......****.
+ 0x0001F07C, // ..*****.....*****.
+ 0x0001B06C, // ..**.**.....**.**.
+ 0x0001B8EC, // ..**.***...***.**.
+ 0x000198CC, // ..**..**...**..**.
+ 0x00019DCC, // ..**..***.***..**.
+ 0x00018D8C, // ..**...**.**...**.
+ 0x00018F8C, // ..**...*****...**.
+ 0x0001870C, // ..**....***....**.
+ 0x0001870C, // ..**....***....**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 205
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000E1E, // .***....****
- 0x0000070C, // ..***....**.
- 0x0000070C, // ..***....**.
- 0x0000078C, // ..****...**.
- 0x0000068C, // ..**.*...**.
- 0x000006CC, // ..**.**..**.
- 0x0000064C, // ..**..*..**.
- 0x0000066C, // ..**..**.**.
- 0x0000062C, // ..**...*.**.
- 0x0000063C, // ..**...****.
- 0x0000061C, // ..**....***.
- 0x0000061C, // ..**....***.
- 0x0000060C, // ..**.....**.
- 0x00000F0C, // .****....**.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 17, 25,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0000E00C, // ..***.........**.
+ 0x0000E00C, // ..***.........**.
+ 0x0000F00C, // ..****........**.
+ 0x0000F80C, // ..*****.......**.
+ 0x0000D80C, // ..**.**.......**.
+ 0x0000DC0C, // ..**.***......**.
+ 0x0000CE0C, // ..**..***.....**.
+ 0x0000C70C, // ..**...***....**.
+ 0x0000C70C, // ..**...***....**.
+ 0x0000C38C, // ..**....***...**.
+ 0x0000C1CC, // ..**.....***..**.
+ 0x0000C0CC, // ..**......**..**.
+ 0x0000C0EC, // ..**......***.**.
+ 0x0000C07C, // ..**.......*****.
+ 0x0000C03C, // ..**........****.
+ 0x0000C03C, // ..**........****.
+ 0x0000C01C, // ..**.........***.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 206
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000404, // ..*.......*.
- 0x000007FC, // ..*********.
- 0x000007FC, // ..*********.
- 0x00000404, // ..*.......*.
- 0x00000404, // ..*.......*.
- 0x00000000, // ............
- 0x00000110, // ....*...*...
- 0x000001F0, // ....*****...
- 0x000001F0, // ....*****...
- 0x00000110, // ....*...*...
- 0x00000000, // ............
- 0x00000802, // .*.........*
- 0x00000802, // .*.........*
- 0x00000FFE, // .***********
- 0x00000FFE, // .***********
- 0x00000802, // .*.........*
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 15, 25,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FFC, // ..************.
+ 0x00003FFC, // ..************.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00001FF8, // ...**********..
+ 0x00001FF8, // ...**********..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00007FFC, // .*************.
+ 0x00007FFC, // .*************.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 207
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x00000318, // ...**...**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 18, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000FC0, // .......******.....
+ 0x00003FF0, // .....**********...
+ 0x0000F078, // ...****.....****..
+ 0x0000C038, // ...**........***..
+ 0x0001801C, // ..**..........***.
+ 0x0001800C, // ..**...........**.
+ 0x0003000E, // .**............***
+ 0x0003000E, // .**............***
+ 0x00030006, // .**.............**
+ 0x00030006, // .**.............**
+ 0x0003000E, // .**............***
+ 0x0003000E, // .**............***
+ 0x0001800C, // ..**...........**.
+ 0x0001801C, // ..**..........***.
+ 0x0000C018, // ...**.........**..
+ 0x0000F078, // ...****.....****..
+ 0x00003FE0, // .....*********....
+ 0x00001FC0, // ......*******.....
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 208
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFE, // .***********
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000F1E, // .****...****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 17, 25,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0000FFFC, // ..**************.
+ 0x0000FFFC, // ..**************.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x0000C00C, // ..**..........**.
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 209
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FF0, // .********...
- 0x00000618, // ..**....**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000618, // ..**....**..
- 0x000007F0, // ..*******...
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000F80, // .*****......
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007FE0, // ..**********....
+ 0x00007FF8, // ..************..
+ 0x0000603C, // ..**.......****.
+ 0x0000601C, // ..**........***.
+ 0x0000600C, // ..**.........**.
+ 0x0000600C, // ..**.........**.
+ 0x0000601C, // ..**........***.
+ 0x00006038, // ..**.......***..
+ 0x00007FF8, // ..************..
+ 0x00007FE0, // ..**********....
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00006000, // ..**............
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 210
- 0, 23,
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
+ 15, 25,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00003800, // ..***..........
+ 0x00001C00, // ...***.........
+ 0x00000C00, // ....**.........
+ 0x00000600, // .....**........
+ 0x00000300, // ......**.......
+ 0x00000180, // .......**......
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00000C00, // ....**.........
+ 0x00001800, // ...**..........
+ 0x00003800, // ..***..........
+ 0x00003FFC, // ..************.
+ 0x00003FFC, // ..************.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 211
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x00000C0C, // .**......**.
- 0x00000E04, // .***......*.
- 0x00000604, // ..**......*.
- 0x00000700, // ..***.......
- 0x00000300, // ...**.......
- 0x00000380, // ...***......
- 0x00000100, // ....*.......
- 0x00000300, // ...**.......
- 0x00000600, // ..**........
- 0x00000404, // ..*.......*.
- 0x00000C04, // .**.......*.
- 0x0000080C, // .*.......**.
- 0x00000FFC, // .**********.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 15, 25,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003FF8, // ..***********..
+ 0x00003FF8, // ..***********..
+ 0x00003800, // ..***..........
+ 0x00001C00, // ...***.........
+ 0x00000C00, // ....**.........
+ 0x00000600, // .....**........
+ 0x00000300, // ......**.......
+ 0x00000180, // .......**......
+ 0x000001C0, // .......***.....
+ 0x00000380, // ......***......
+ 0x00000700, // .....***.......
+ 0x00000E00, // ....***........
+ 0x00000C00, // ....**.........
+ 0x00001800, // ...**..........
+ 0x00003800, // ..***..........
+ 0x00003FFC, // ..************.
+ 0x00003FFC, // ..************.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 212
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000FFC, // .**********.
- 0x00000CCC, // .**..**..**.
- 0x000008C4, // .*...**...*.
- 0x000008C4, // .*...**...*.
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00007FFE, // **************
+ 0x00007FFE, // **************
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 213
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x0000060C, // ..**.....**.
- 0x00000F1E, // .****...****
- 0x00000932, // .*..*..**..*
- 0x000001A0, // ....**.*....
- 0x000000E0, // .....***....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000E00C, // .***.........**.
+ 0x0000E01C, // .***........***.
+ 0x00007018, // ..***.......**..
+ 0x00003030, // ...**......**...
+ 0x00003870, // ...***....***...
+ 0x00001C60, // ....***...**....
+ 0x00000CC0, // .....**..**.....
+ 0x00000FC0, // .....******.....
+ 0x00000780, // ......****......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 214
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001E0, // ....****....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000003F0, // ...******...
- 0x000006D8, // ..**.**.**..
- 0x00000CCC, // .**..**..**.
- 0x00000CCC, // .**..**..**.
- 0x00000CCC, // .**..**..**.
- 0x00000CCC, // .**..**..**.
- 0x000006D8, // ..**.**.**..
- 0x000003F0, // ...******...
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000001E0, // ....****....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 19, 25,
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000C00, // ........**.........
+ 0x00000C00, // ........**.........
+ 0x00007F80, // .....********......
+ 0x0001FFE0, // ...************....
+ 0x00038C78, // ..***...**...****..
+ 0x00030C38, // ..**....**....***..
+ 0x00070C1C, // .***....**.....***.
+ 0x00060C1C, // .**.....**.....***.
+ 0x00060C0C, // .**.....**......**.
+ 0x00060C0C, // .**.....**......**.
+ 0x00060C1C, // .**.....**.....***.
+ 0x00070C1C, // .***....**.....***.
+ 0x00030C38, // ..**....**....***..
+ 0x0003CC70, // ..****..**...***...
+ 0x0001FFE0, // ...************....
+ 0x00007F80, // .....********......
+ 0x00000C00, // ........**.........
+ 0x00000C00, // ........**.........
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00000000, // ...................
},
{ // 215
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x000001B0, // ....**.**...
- 0x000001B0, // ....**.**...
- 0x000000E0, // .....***....
- 0x000000E0, // .....***....
- 0x000001B0, // ....**.**...
- 0x000001B0, // ....**.**...
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x0000060C, // ..**.....**.
- 0x00000F1E, // .****...****
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000E01C, // .***........***.
+ 0x00007018, // ..***.......**..
+ 0x00003030, // ...**......**...
+ 0x00003870, // ...***....***...
+ 0x00001CE0, // ....***..***....
+ 0x00000CC0, // .....**..**.....
+ 0x00000F80, // .....*****......
+ 0x00000780, // ......****......
+ 0x00000780, // ......****......
+ 0x00000780, // ......****......
+ 0x00000DC0, // .....**.***.....
+ 0x00001CE0, // ....***..***....
+ 0x00003860, // ...***....**....
+ 0x00003070, // ...**.....***...
+ 0x00007038, // ..***......***..
+ 0x0000E018, // .***........**..
+ 0x0001C01C, // ***.........***.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 216
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001E0, // ....****....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000CCC, // .**..**..**.
- 0x000006D8, // ..**.**.**..
- 0x000006D8, // ..**.**.**..
- 0x000006D8, // ..**.**.**..
- 0x000006D8, // ..**.**.**..
- 0x000003F0, // ...******...
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 20, 25,
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x000C0C18, // .**......**.....**..
+ 0x000C0C18, // .**......**.....**..
+ 0x000C0C18, // .**......**.....**..
+ 0x000C0C18, // .**......**.....**..
+ 0x000C0C18, // .**......**.....**..
+ 0x000C0C18, // .**......**.....**..
+ 0x000C0C18, // .**......**.....**..
+ 0x000E0C38, // .***.....**....***..
+ 0x00060C30, // ..**.....**....**...
+ 0x00078C70, // ..****...**...***...
+ 0x0003FFE0, // ...*************....
+ 0x00007F80, // ......********......
+ 0x00000C00, // .........**.........
+ 0x00000C00, // .........**.........
+ 0x00000C00, // .........**.........
+ 0x00000C00, // .........**.........
+ 0x00000C00, // .........**.........
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
+ 0x00000000, // ....................
},
{ // 217
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x0000071C, // ..***...***.
- 0x0000060C, // ..**.....**.
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x00000C06, // .**.......**
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x00000912, // .*..*...*..*
- 0x00000F1E, // .****...****
- 0x0000071C, // ..***...***.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 18, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00001F00, // ......*****.......
+ 0x00007FC0, // ....*********.....
+ 0x0000E0E0, // ...***.....***....
+ 0x0001C070, // ..***.......***...
+ 0x00018030, // ..**.........**...
+ 0x00038038, // .***.........***..
+ 0x00030018, // .**...........**..
+ 0x00030018, // .**...........**..
+ 0x00030018, // .**...........**..
+ 0x00030018, // .**...........**..
+ 0x00030018, // .**...........**..
+ 0x00030018, // .**...........**..
+ 0x00018030, // ..**.........**...
+ 0x00018030, // ..**.........**...
+ 0x0000C060, // ...**.......**....
+ 0x000060C0, // ....**.....**.....
+ 0x0003F1F8, // .******...******..
+ 0x0003F1F8, // .******...******..
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 218
- 12, 23,
- 0x00000618, // ..**....**..
- 0x00000F3C, // .****..****.
- 0x00000618, // ..**....**..
- 0x00000000, // ............
- 0x000007F8, // ..********..
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000007F8, // ..********..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 7, 25,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000376, // **.***.**
+ 0x00000376, // **.***.**
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000070, // ...***...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 219
- 12, 23,
- 0x00000618, // ..**....**..
- 0x00000F3C, // .****..****.
- 0x00000618, // ..**....**..
- 0x00000000, // ............
- 0x0000060C, // ..**.....**.
- 0x00000F1E, // .****...****
- 0x00000932, // .*..*..**..*
- 0x000001A0, // ....**.*....
- 0x000000E0, // .....***....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 16, 25,
+ 0x00000000, // ................
+ 0x0001800E, // .**...........***
+ 0x0001800E, // .**...........***
+ 0x00000000, // .................
+ 0x0001800E, // .**...........***
+ 0x0000C00C, // ..**..........**.
+ 0x0000E018, // ..***........**..
+ 0x00007038, // ...***......***..
+ 0x00003870, // ....***....***...
+ 0x00001C60, // .....***...**....
+ 0x00000CC0, // ......**..**.....
+ 0x00000F80, // ......*****......
+ 0x00000780, // .......****......
+ 0x00000300, // ........**.......
+ 0x00000300, // ........**.......
+ 0x00000300, // ........**.......
+ 0x00000300, // ........**.......
+ 0x00000300, // ........**.......
+ 0x00000300, // ........**.......
+ 0x00000300, // ........**.......
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 220
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000003C2, // ...****....*
- 0x00000666, // ..**..**..**
- 0x00000C64, // .**...**..*.
- 0x00000C3C, // .**....****.
- 0x00000C38, // .**....***..
- 0x00000C30, // .**....**...
- 0x00000C38, // .**....***..
- 0x0000067A, // ..**..****.*
- 0x000003CC, // ...****..**.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000000E0, // .......***....
+ 0x000001C0, // ......***.....
+ 0x00000180, // ......**......
+ 0x00000300, // .....**.......
+ 0x00000000, // ..............
+ 0x00000FD8, // ...******.**..
+ 0x00001EF8, // ..****.*****..
+ 0x00001838, // ..**.....***..
+ 0x00003038, // .**......***..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003838, // .***.....***..
+ 0x00001878, // ..**....****..
+ 0x00000FEE, // ...*******.***
+ 0x000007CC, // ....*****..**.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 221
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000003F0, // ...******...
- 0x00000718, // ..***...**..
- 0x00000618, // ..**....**..
- 0x00000700, // ..***.......
- 0x000003C0, // ...****.....
- 0x00000700, // ..***.......
- 0x00000608, // ..**.....*..
- 0x00000718, // ..***...**..
- 0x000003F0, // ...******...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 10, 25,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000038, // .....***..
+ 0x00000030, // .....**...
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001FC, // ..*******.
+ 0x00000388, // .***...*..
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000380, // .***......
+ 0x000001E0, // ..****....
+ 0x000001E0, // ..****....
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000038C, // .***...**.
+ 0x000001FC, // ..*******.
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 222
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000006E0, // ..**.***....
- 0x00000BB0, // .*.***.**...
- 0x00000B18, // .*.**...**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000118, // ....*...**..
- 0x00000018, // ........**..
- 0x00000008, // .........*..
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000070, // .......***...
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x00000000, // .............
+ 0x00000CF0, // ..**..****...
+ 0x00000FF8, // ..*********..
+ 0x00000E1C, // ..***....***.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x00000000, // .............
},
{ // 223
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x00000080, // .....*......
- 0x00000080, // .....*......
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000380, // ...***......
- 0x000004C0, // ..*..**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C8, // .....**..*..
- 0x00000070, // ......***...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 5, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000001C, // ...***.
+ 0x00000018, // ...**..
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000030, // ..**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 224
- 12, 23,
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000040, // ......*.....
- 0x0000064C, // ..**..*..**.
- 0x00000F1E, // .****...****
- 0x0000060C, // ..**.....**.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000618, // ..**....**..
- 0x00000B0C, // .*.**....**.
- 0x0000030C, // ...**....**.
- 0x0000030C, // ...**....**.
- 0x0000030C, // ...**....**.
- 0x0000030C, // ...**....**.
- 0x00000318, // ...**...**..
- 0x00000398, // ...***..**..
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000070, // .......***...
+ 0x000000E0, // ......***....
+ 0x00000CCC, // ..**..**..**.
+ 0x00000C0C, // ..**......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000618, // ...**....**..
+ 0x000007F8, // ...********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 225
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000003C2, // ...****....*
- 0x00000666, // ..**..**..**
- 0x00000C64, // .**...**..*.
- 0x00000C3C, // .**....****.
- 0x00000C38, // .**....***..
- 0x00000C30, // .**....**...
- 0x00000C38, // .**....***..
- 0x0000067A, // ..**..****.*
- 0x000003CC, // ...****..**.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000FD8, // ...******.**..
+ 0x00001EF8, // ..****.*****..
+ 0x00001838, // ..**.....***..
+ 0x00003038, // .**......***..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x00003838, // .***.....***..
+ 0x00001878, // ..**....****..
+ 0x00000FEE, // ...*******.***
+ 0x000007CC, // ....*****..**.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 226
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000003E0, // ...*****....
- 0x00000670, // ..**..***...
- 0x00000C30, // .**....**...
- 0x00000C30, // .**....**...
- 0x00000C30, // .**....**...
- 0x00000C60, // .**...**....
- 0x00000DE0, // .**.****....
- 0x00000C30, // .**....**...
- 0x00000C18, // .**.....**..
- 0x00000C18, // .**.....**..
- 0x00000C18, // .**.....**..
- 0x00000E18, // .***....**..
- 0x00000F30, // .****..**...
- 0x00000DE0, // .**.****....
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000800, // .*..........
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000003C0, // .....****.....
+ 0x00000FF0, // ...********...
+ 0x00000C38, // ...**....***..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001870, // ..**....***...
+ 0x000019E0, // ..**..****....
+ 0x000018F0, // ..**...****...
+ 0x00001818, // ..**......**..
+ 0x0000181C, // ..**......***.
+ 0x0000180C, // ..**.......**.
+ 0x0000180C, // ..**.......**.
+ 0x00001C1C, // ..***.....***.
+ 0x00001E18, // ..****....**..
+ 0x00001FF8, // ..**********..
+ 0x000019E0, // ..**..****....
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00000000, // ..............
},
{ // 227
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 12, 25,
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
- 0x00000302, // ...**......*
- 0x00000784, // ..****....*.
- 0x00000FCC, // .******..**.
- 0x000008C8, // .*...**..*..
- 0x00000058, // ......*.**..
- 0x00000050, // ......*.*...
- 0x00000070, // ......***...
- 0x00000060, // ......**....
- 0x000000E0, // .....***....
- 0x000001C0, // ....***.....
- 0x000001C0, // ....***.....
- 0x000001C0, // ....***.....
- 0x00000080, // .....*......
- 0x00000000, // ............
- },
- { // 228
- 12, 23,
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
- 0x000001E0, // ....****....
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x00000738, // ..***..***..
0x00000330, // ...**..**...
- 0x00000318, // ...**...**..
- 0x00000180, // ....**......
+ 0x00000330, // ...**..**...
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
0x000000C0, // .....**.....
- 0x000003E0, // ...*****....
- 0x00000770, // ..***.***...
- 0x00000630, // ..**...**...
- 0x00000C18, // .**.....**..
- 0x00000C18, // .**.....**..
- 0x00000C18, // .**.....**..
- 0x00000630, // ..**...**...
- 0x00000770, // ..***.***...
- 0x000001C0, // ....***.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ },
+ { // 228
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000FFC, // ..**********.
+ 0x00000E00, // ..***........
+ 0x00000300, // ....**.......
+ 0x000001C0, // .....***.....
+ 0x000003E0, // ....*****....
+ 0x000007F8, // ...********..
+ 0x00000C1C, // ..**.....***.
+ 0x00001C0C, // .***......**.
+ 0x0000180E, // .**.......***
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x0000180E, // .**.......***
+ 0x00000C0C, // ..**......**.
+ 0x00000E1C, // ..***....***.
+ 0x000007F8, // ...********..
+ 0x000003F0, // ....******...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 229
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001F0, // ....*****...
- 0x00000718, // ..***...**..
- 0x00000618, // ..**....**..
- 0x00000700, // ..***.......
- 0x000003E0, // ...*****....
- 0x00000700, // ..***.......
- 0x00000608, // ..**.....*..
- 0x00000718, // ..***...**..
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 10, 25,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x000001FC, // ..*******.
+ 0x00000308, // .**....*..
+ 0x00000300, // .**.......
+ 0x00000380, // .***......
+ 0x000001E0, // ..****....
+ 0x000001E0, // ..****....
+ 0x00000380, // .***......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000038C, // .***...**.
+ 0x000001FC, // ..*******.
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 230
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x0000019C, // ....**..***.
- 0x000000FC, // .....******.
- 0x000001F8, // ....******..
- 0x00000380, // ...***......
- 0x00000700, // ..***.......
- 0x00000E00, // .***........
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000C00, // .**.........
- 0x00000E00, // .***........
- 0x00000700, // ..***.......
- 0x000003C0, // ...****.....
- 0x000000F0, // .....****...
- 0x00000018, // ........**..
- 0x000000C8, // .....**..*..
- 0x000000C8, // .....**..*..
- 0x00000070, // ......***...
- 0x00000000, // ............
+ 10, 25,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000FE, // ...*******
+ 0x000000FE, // ...*******
+ 0x0000000C, // .......**.
+ 0x00000010, // ......*...
+ 0x00000030, // .....**...
+ 0x00000060, // ....**....
+ 0x000000C0, // ...**.....
+ 0x00000180, // ..**......
+ 0x00000180, // ..**......
+ 0x00000380, // .***......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000380, // .***......
+ 0x000001F8, // ..******..
+ 0x000000FC, // ...******.
+ 0x0000000E, // .......***
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x0000001C, // ......***.
+ 0x00000018, // ......**..
},
{ // 231
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000006E0, // ..**.***....
- 0x00000BB0, // .*.***.**...
- 0x00000B18, // .*.**...**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x00000118, // ....*...**..
- 0x00000018, // ........**..
- 0x00000018, // ........**..
- 0x00000008, // .........*..
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000DF0, // ..**.*****...
+ 0x00000FF8, // ..*********..
+ 0x00000E1C, // ..***....***.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x0000000C, // ..........**.
+ 0x00000000, // .............
},
{ // 232
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000000E0, // .....***....
- 0x000001B0, // ....**.**...
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x000007FC, // ..*********.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x0000060C, // ..**.....**.
- 0x00000318, // ...**...**..
- 0x00000318, // ...**...**..
- 0x000001B0, // ....**.**...
- 0x000000E0, // .....***....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001F0, // .....*****...
+ 0x000007F8, // ...********..
+ 0x00000E1C, // ..***....***.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0E, // ..**......***
+ 0x0000180E, // .**.......***
+ 0x0000180E, // .**.......***
+ 0x00001806, // .**........**
+ 0x00001FFE, // .************
+ 0x00001FFE, // .************
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x0000180E, // .**.......***
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000E1C, // ..***....***.
+ 0x000007F8, // ...********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 233
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000380, // ...***......
- 0x000004C0, // ..*..**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C8, // .....**..*..
- 0x00000070, // ......***...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 5, 25,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 234
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000618, // ..**....**..
- 0x00000E38, // .***...***..
- 0x00000660, // ..**..**....
- 0x000006C0, // ..**.**.....
- 0x000007C0, // ..*****.....
- 0x000006E0, // ..**.***....
- 0x00000670, // ..**..***...
- 0x0000063A, // ..**...***.*
- 0x00000F1C, // .****...***.
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 12, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000C38, // ..**....***..
+ 0x00000C70, // ..**...***...
+ 0x00000CE0, // ..**..***....
+ 0x00000DC0, // ..**.***.....
+ 0x00000F80, // ..*****......
+ 0x00000F80, // ..*****......
+ 0x00000FC0, // ..******.....
+ 0x00000CC0, // ..**..**.....
+ 0x00000C60, // ..**...**....
+ 0x00000C70, // ..**...***...
+ 0x00000C38, // ..**....***..
+ 0x00000C1C, // ..**.....***.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 235
- 12, 23,
- 0x00000000, // ............
+ 12, 25,
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
- 0x00000600, // ..**........
- 0x00000F00, // .****.......
- 0x00000980, // .*..**......
+ 0x00000300, // ...**.......
+ 0x00000180, // ....**......
+ 0x00000180, // ....**......
0x00000180, // ....**......
0x000000C0, // .....**.....
0x000000C0, // .....**.....
- 0x000001C0, // ....***.....
0x000001E0, // ....****....
- 0x00000360, // ...**.**....
- 0x00000360, // ...**.**....
+ 0x000001E0, // ....****....
+ 0x000003E0, // ...*****....
+ 0x00000370, // ...**.***...
+ 0x00000330, // ...**..**...
0x00000630, // ..**...**...
- 0x00000632, // ..**...**..*
- 0x00000C1E, // .**.....****
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x00000C1C, // .**.....***.
0x00000C0C, // .**......**.
+ 0x00001C0C, // ***......**.
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -5304,33 +5712,35 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
},
{ // 236
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000410, // ..*.....*...
- 0x00000C30, // .**....**...
- 0x00000C30, // .**....**...
- 0x00000C30, // .**....**...
- 0x00000C30, // .**....**...
- 0x00000C30, // .**....**...
- 0x00000C34, // .**....**.*.
- 0x00000E7C, // .***..*****.
- 0x00000BC8, // .*.****..*..
- 0x00000800, // .*..........
- 0x00000800, // .*..........
- 0x00000800, // .*..........
- 0x00000800, // .*..........
- 0x00000000, // ............
+ 14, 25,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001C38, // ..***....***..
+ 0x00001FF8, // ..**********..
+ 0x00001BD8, // ..**.****.**..
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00001800, // ..**..........
+ 0x00000000, // ..............
},
{ // 237
- 12, 23,
+ 12, 25,
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -5339,16 +5749,18 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
- 0x00000000, // ............
- 0x0000070C, // ..***....**.
- 0x0000030C, // ...**....**.
- 0x00000188, // ....**...*..
- 0x00000188, // ....**...*..
- 0x000000D8, // .....**.**..
- 0x000000D0, // .....**.*...
- 0x00000070, // ......***...
- 0x00000070, // ......***...
- 0x00000030, // .......**...
+ 0x00001C0C, // ***......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C1C, // .**.....***.
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x00000730, // ..***..**...
+ 0x00000330, // ...**..**...
+ 0x00000330, // ...**..**...
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
+ 0x000001C0, // ....***.....
+ 0x000000C0, // .....**.....
0x00000000, // ............
0x00000000, // ............
0x00000000, // ............
@@ -5356,471 +5768,507 @@ cFont::tPixelData FontOsd_iso8859_7[][25] = {
0x00000000, // ............
},
{ // 238
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000180, // ....**......
- 0x00000300, // ...**.......
- 0x00000338, // ...**..***..
- 0x000001F8, // ....******..
- 0x00000380, // ...***......
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x000001F8, // ....******..
- 0x000001F0, // ....*****...
- 0x00000300, // ...**.......
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000700, // ..***.......
- 0x000003C0, // ...****.....
- 0x000000F0, // .....****...
- 0x00000018, // ........**..
- 0x00000188, // ....**...*..
- 0x00000198, // ....**..**..
- 0x000000F0, // .....****...
- 0x00000000, // ............
+ 11, 25,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000007F8, // .********..
+ 0x000007F8, // .********..
+ 0x00000300, // ..**.......
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000300, // ..**.......
+ 0x000001F0, // ...*****...
+ 0x000000F0, // ....****...
+ 0x00000180, // ...**......
+ 0x00000300, // ..**.......
+ 0x00000700, // .***.......
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000700, // .***.......
+ 0x000003E0, // ..*****....
+ 0x000000FC, // ....******.
+ 0x0000001E, // .......****
+ 0x00000006, // .........**
+ 0x0000000E, // ........***
+ 0x0000007C, // .....*****.
+ 0x00000070, // .....***...
},
{ // 239
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001E0, // ....****....
- 0x00000738, // ..***..***..
- 0x00000618, // ..**....**..
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000618, // ..**....**..
- 0x00000738, // ..***..***..
- 0x000001E0, // ....****....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003F0, // ....******...
+ 0x000007F8, // ...********..
+ 0x00000E1C, // ..***....***.
+ 0x00001C0E, // .***......***
+ 0x0000180E, // .**.......***
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x0000180E, // .**.......***
+ 0x00001C0C, // .***......**.
+ 0x00000E1C, // ..***....***.
+ 0x000007F8, // ...********..
+ 0x000003F0, // ....******...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 240
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000003FC, // ...********.
- 0x000007F8, // ..********..
- 0x00000920, // .*..*..*....
- 0x00000120, // ....*..*....
- 0x00000120, // ....*..*....
- 0x00000120, // ....*..*....
- 0x00000324, // ...**..*..*.
- 0x0000033C, // ...**..****.
- 0x00000618, // ..**....**..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000C18, // ..**.....**..
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 241
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001E0, // ....****....
- 0x00000330, // ...**..**...
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000618, // ..**....**..
- 0x00000730, // ..***..**...
- 0x000006E0, // ..**.***....
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000600, // ..**........
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001F0, // .....*****...
+ 0x000003F8, // ....*******..
+ 0x0000061C, // ...**....***.
+ 0x00000E0C, // ..***.....**.
+ 0x00000C06, // ..**.......**
+ 0x00000C06, // ..**.......**
+ 0x00000C06, // ..**.......**
+ 0x00000C06, // ..**.......**
+ 0x00000C06, // ..**.......**
+ 0x00000E0C, // ..***.....**.
+ 0x00000E1C, // ..***....***.
+ 0x00000FF8, // ..*********..
+ 0x00000DF0, // ..**.*****...
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000C00, // ..**.........
+ 0x00000000, // .............
},
{ // 242
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000078, // ......****..
- 0x000000FC, // .....******.
- 0x00000184, // ....**....*.
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000300, // ...**.......
- 0x00000380, // ...***......
- 0x000001F0, // ....*****...
- 0x000000F8, // .....*****..
- 0x00000004, // ..........*.
- 0x00000004, // ..........*.
- 0x0000007C, // ......*****.
- 0x00000078, // ......****..
- 0x00000000, // ............
+ 11, 25,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x0000003E, // ......*****
+ 0x000000FE, // ....*******
+ 0x000001C0, // ...***.....
+ 0x00000300, // ..**.......
+ 0x00000300, // ..**.......
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000700, // .***.......
+ 0x000003C0, // ..****.....
+ 0x000001F8, // ...******..
+ 0x0000007E, // .....******
+ 0x0000000E, // ........***
+ 0x00000006, // .........**
+ 0x0000000E, // ........***
+ 0x0000007C, // .....*****.
+ 0x00000070, // .....***...
},
{ // 243
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001FC, // ....*******.
- 0x000007E0, // ..******....
- 0x00000630, // ..**...**...
- 0x00000C18, // .**.....**..
- 0x00000C18, // .**.....**..
- 0x00000C18, // .**.....**..
- 0x00000C18, // .**.....**..
- 0x00000630, // ..**...**...
- 0x000003E0, // ...*****....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 15, 25,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000FFE, // ....***********
+ 0x00001FFE, // ...************
+ 0x00003070, // ..**.....***...
+ 0x00003038, // ..**......***..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00006018, // .**........**..
+ 0x00006038, // .**.......***..
+ 0x00007030, // .***......**...
+ 0x00003870, // ..***....***...
+ 0x00001FE0, // ...********....
+ 0x00000FC0, // ....******.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 244
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001FC, // ....*******.
- 0x000003F8, // ...*******..
- 0x00000440, // ..*...*.....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000044, // ......*...*.
- 0x00000078, // ......****..
- 0x00000030, // .......**...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 9, 25,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x000001FE, // .********
+ 0x000001FE, // .********
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 245
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000618, // ..**....**..
- 0x00000B0C, // .*.**....**.
- 0x0000030C, // ...**....**.
- 0x0000030C, // ...**....**.
- 0x0000030C, // ...**....**.
- 0x0000030C, // ...**....**.
- 0x00000318, // ...**...**..
- 0x00000398, // ...***..**..
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000E1C, // ..***....***.
+ 0x000007F8, // ...********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 246
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x000001F0, // ....*****...
- 0x0000075C, // ..***.*.***.
- 0x0000064C, // ..**..*..**.
- 0x00000C46, // .**...*...**
- 0x00000C46, // .**...*...**
- 0x00000C46, // .**...*...**
- 0x0000064C, // ..**..*..**.
- 0x0000075C, // ..***.*.***.
- 0x000001F0, // ....*****...
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000000, // ............
+ 15, 25,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000CF0, // ....**..****...
+ 0x00001DF8, // ...***.******..
+ 0x0000318C, // ..**...**...**.
+ 0x0000618E, // .**....**...***
+ 0x00006186, // .**....**....**
+ 0x00006186, // .**....**....**
+ 0x00006186, // .**....**....**
+ 0x0000618E, // .**....**...***
+ 0x0000718C, // .***...**...**.
+ 0x0000319C, // ..**...**..***.
+ 0x00003DB8, // ..****.**.***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x00000180, // .......**......
+ 0x00000000, // ...............
},
{ // 247
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000602, // ..**.......*
- 0x00000F06, // .****.....**
- 0x0000098C, // .*..**...**.
- 0x00000198, // ....**..**..
- 0x000000D0, // .....**.*...
- 0x000000F0, // .....****...
- 0x00000060, // ......**....
- 0x000000E0, // .....***....
- 0x000000E0, // .....***....
- 0x000001B0, // ....**.**...
- 0x00000332, // ...**..**..*
- 0x0000061E, // ..**....****
- 0x00000C0C, // .**......**.
- 0x00000000, // ............
+ 12, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000181C, // .**......***.
+ 0x00001C18, // .***.....**..
+ 0x00000C38, // ..**....***..
+ 0x00000E30, // ..***...**...
+ 0x00000660, // ...**..**....
+ 0x00000760, // ...***.**....
+ 0x000003C0, // ....****.....
+ 0x000003C0, // ....****.....
+ 0x000001C0, // .....***.....
+ 0x000003C0, // ....****.....
+ 0x000003E0, // ....*****....
+ 0x00000660, // ...**..**....
+ 0x00000630, // ...**...**...
+ 0x00000C30, // ..**....**...
+ 0x00000C18, // ..**.....**..
+ 0x00001818, // .**......**..
+ 0x0000380C, // ***.......**.
},
{ // 248
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000C46, // .**...*...**
- 0x0000064C, // ..**..*..**.
- 0x0000064C, // ..**..*..**.
- 0x0000064C, // ..**..*..**.
- 0x0000064C, // ..**..*..**.
- 0x0000064C, // ..**..*..**.
- 0x00000358, // ...**.*.**..
- 0x00000358, // ...**.*.**..
- 0x000001F0, // ....*****...
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000000, // ............
+ 17, 25,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x0001800C, // .**...........**.
+ 0x0001860C, // .**....**.....**.
+ 0x0001860C, // .**....**.....**.
+ 0x0001860C, // .**....**.....**.
+ 0x0001861C, // .**....**....***.
+ 0x0001C61C, // .***...**....***.
+ 0x0000C638, // ..**...**...***..
+ 0x0000FFF8, // ..*************..
+ 0x00003FE0, // ....*********....
+ 0x00000600, // .......**........
+ 0x00000600, // .......**........
+ 0x00000600, // .......**........
+ 0x00000600, // .......**........
+ 0x00000000, // .................
},
{ // 249
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000618, // ..**....**..
- 0x00000C0C, // .**......**.
- 0x00000806, // .*........**
- 0x00000806, // .*........**
- 0x000008C6, // .*...**...**
- 0x000008C6, // .*...**...**
- 0x00000CC6, // .**..**...**
- 0x00000FFC, // .**********.
- 0x00000738, // ..***..***..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 18, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x0000C00C, // ...**..........**.
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x00030306, // .**......**.....**
+ 0x00030306, // .**......**.....**
+ 0x00030306, // .**......**.....**
+ 0x00030306, // .**......**.....**
+ 0x00030306, // .**......**.....**
+ 0x00038706, // .***....***.....**
+ 0x0001878C, // ..**....****...**.
+ 0x0001FCFC, // ..*******..******.
+ 0x00007878, // ....****....****..
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 250
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000618, // ..**....**..
- 0x00000F3C, // .****..****.
- 0x00000618, // ..**....**..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000380, // ...***......
- 0x000004C0, // ..*..**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C0, // .....**.....
- 0x000000C8, // .....**..*..
- 0x00000070, // ......***...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 5, 25,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000019E, // .**..****
+ 0x0000019E, // .**..****
+ 0x00000000, // .........
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 251
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000318, // ...**...**..
- 0x000007BC, // ..****.****.
- 0x00000318, // ...**...**..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000618, // ..**....**..
- 0x00000B0C, // .*.**....**.
- 0x0000030C, // ...**....**.
- 0x0000030C, // ...**....**.
- 0x0000030C, // ...**....**.
- 0x0000030C, // ...**....**.
- 0x00000318, // ...**...**..
- 0x00000398, // ...***..**..
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000000, // .............
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000E18, // ..***....**..
+ 0x000007F8, // ...********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 252
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x000001E0, // ....****....
- 0x00000738, // ..***..***..
- 0x00000618, // ..**....**..
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000C0C, // .**......**.
- 0x00000618, // ..**....**..
- 0x00000738, // ..***..***..
- 0x000001E0, // ....****....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000070, // .......***...
+ 0x000000E0, // ......***....
+ 0x000000C0, // ......**.....
+ 0x00000000, // .............
+ 0x000003F0, // ....******...
+ 0x000007F8, // ...********..
+ 0x00000E1C, // ..***....***.
+ 0x00001C0E, // .***......***
+ 0x0000180E, // .**.......***
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x0000180E, // .**.......***
+ 0x00001C0C, // .***......**.
+ 0x00000E1C, // ..***....***.
+ 0x000007F8, // ...********..
+ 0x000003F0, // ....******...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 253
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000618, // ..**....**..
- 0x00000B0C, // .*.**....**.
- 0x0000030C, // ...**....**.
- 0x0000030C, // ...**....**.
- 0x0000030C, // ...**....**.
- 0x0000030C, // ...**....**.
- 0x00000318, // ...**...**..
- 0x00000398, // ...***..**..
- 0x000001F0, // ....*****...
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 13, 25,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000070, // .......***...
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x00000000, // .............
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000C0C, // ..**......**.
+ 0x00000E18, // ..***....**..
+ 0x000007F8, // ...********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 254
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000060, // ......**....
- 0x00000060, // ......**....
- 0x00000040, // ......*.....
- 0x00000040, // ......*.....
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000618, // ..**....**..
- 0x00000C0C, // .**......**.
- 0x00000806, // .*........**
- 0x00000806, // .*........**
- 0x000008C6, // .*...**...**
- 0x000008C6, // .*...**...**
- 0x00000CCE, // .**..**..***
- 0x00000FFC, // .**********.
- 0x00000738, // ..***..***..
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 18, 25,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x000001C0, // ..........***.....
+ 0x00000380, // .........***......
+ 0x00000300, // .........**.......
+ 0x00000000, // ..................
+ 0x0000C018, // ...**.........**..
+ 0x0001800C, // ..**...........**.
+ 0x0001800C, // ..**...........**.
+ 0x0003830E, // .***.....**....***
+ 0x00030306, // .**......**.....**
+ 0x00030306, // .**......**.....**
+ 0x00030306, // .**......**.....**
+ 0x00030306, // .**......**.....**
+ 0x00030306, // .**......**.....**
+ 0x0003870E, // .***....***....***
+ 0x0001878C, // ..**....****...**.
+ 0x0001FCFC, // ..*******..******.
+ 0x00007870, // ....****....***...
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 255
- 12, 23,
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
- 0x00000000, // ............
+ 0, 25,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
},
};
diff --git a/fontsml-iso8859-2.c b/fontsml-iso8859-2.c
new file mode 100644
index 0000000..f33afd6
--- /dev/null
+++ b/fontsml-iso8859-2.c
@@ -0,0 +1,5826 @@
+cFont::tPixelData FontSml_iso8859_2[][25] = {
+ { // 32
+ 5, 23,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ },
+ { // 33
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000010, // ..*...
+ 0x00000010, // ..*...
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 34
+ 5, 23,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000036, // **.**
+ 0x00000036, // **.**
+ 0x00000036, // **.**
+ 0x00000024, // *..*.
+ 0x00000024, // *..*.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ },
+ { // 35
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000048, // ....*..*..
+ 0x00000048, // ....*..*..
+ 0x00000048, // ....*..*..
+ 0x000003FE, // .*********
+ 0x000003FE, // .*********
+ 0x00000090, // ...*..*...
+ 0x00000090, // ...*..*...
+ 0x00000090, // ...*..*...
+ 0x000007FC, // *********.
+ 0x000007FC, // *********.
+ 0x00000120, // ..*..*....
+ 0x00000120, // ..*..*....
+ 0x00000120, // ..*..*....
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 36
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000020, // .....*....
+ 0x000000F8, // ...*****..
+ 0x000001FC, // ..*******.
+ 0x0000032C, // .**..*.**.
+ 0x00000320, // .**..*....
+ 0x000003A0, // .***.*....
+ 0x000001E0, // ..****....
+ 0x000000F8, // ...*****..
+ 0x0000003C, // .....****.
+ 0x00000026, // .....*..**
+ 0x00000326, // .**..*..**
+ 0x000003AE, // .***.*.***
+ 0x000001FC, // ..*******.
+ 0x000000F8, // ...*****..
+ 0x00000020, // .....*....
+ 0x00000020, // .....*....
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 37
+ 16, 23,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00007860, // ..****....**....
+ 0x0000FCC0, // .******..**.....
+ 0x0000CCC0, // .**..**..**.....
+ 0x0000CD80, // .**..**.**......
+ 0x0000FD80, // .******.**......
+ 0x00007B00, // ..****.**.......
+ 0x00000300, // .......**.......
+ 0x00000678, // ......**..****..
+ 0x000006FC, // ......**.******.
+ 0x00000CCC, // .....**..**..**.
+ 0x00000CCC, // .....**..**..**.
+ 0x000018FC, // ....**...******.
+ 0x00001878, // ....**....****..
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 38
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000780, // ...****......
+ 0x00000FC0, // ..******.....
+ 0x00000CC0, // ..**..**.....
+ 0x00000CC0, // ..**..**.....
+ 0x00000780, // ...****......
+ 0x00000F80, // ..*****......
+ 0x00001DD8, // .***.***.**..
+ 0x000018D8, // .**...**.**..
+ 0x00001878, // .**....****..
+ 0x00001870, // .**....***...
+ 0x00001CF8, // .***..*****..
+ 0x00000FDC, // ..******.***.
+ 0x0000078E, // ...****...***
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 39
+ 3, 23,
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000004, // .*.
+ 0x00000004, // .*.
+ 0x00000004, // .*.
+ 0x00000004, // .*.
+ 0x00000004, // .*.
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ 0x00000000, // ...
+ },
+ { // 40
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000004, // ....*.
+ 0x0000000C, // ...**.
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000000C, // ...**.
+ 0x00000004, // ....*.
+ },
+ { // 41
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000020, // .*....
+ 0x00000030, // .**...
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000030, // .**...
+ 0x00000020, // .*....
+ },
+ { // 42
+ 7, 23,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000010, // ...*...
+ 0x00000010, // ...*...
+ 0x0000007C, // .*****.
+ 0x00000038, // ..***..
+ 0x00000038, // ..***..
+ 0x00000044, // .*...*.
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ },
+ { // 43
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x000003FC, // .********.
+ 0x000003FC, // .********.
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 44
+ 5, 23,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000008, // ..*..
+ 0x00000008, // ..*..
+ 0x00000010, // .*...
+ 0x00000000, // .....
+ },
+ { // 45
+ 7, 23,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000007C, // .*****.
+ 0x0000007C, // .*****.
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ },
+ { // 46
+ 5, 23,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ },
+ { // 47
+ 5, 23,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000006, // ...**
+ 0x00000006, // ...**
+ 0x00000004, // ...*.
+ 0x00000004, // ...*.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000008, // ..*..
+ 0x00000008, // ..*..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000010, // .*...
+ 0x00000010, // .*...
+ 0x00000030, // **...
+ 0x00000030, // **...
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ },
+ { // 48
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001F8, // ..******..
+ 0x00000198, // ..**..**..
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000198, // ..**..**..
+ 0x000001F8, // ..******..
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 49
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000030, // .....**...
+ 0x000001F0, // ..*****...
+ 0x000001F0, // ..*****...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 50
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000003F8, // .*******..
+ 0x0000030C, // .**....**.
+ 0x0000000C, // .......**.
+ 0x0000001C, // ......***.
+ 0x00000038, // .....***..
+ 0x00000070, // ....***...
+ 0x000000E0, // ...***....
+ 0x000001C0, // ..***.....
+ 0x00000380, // .***......
+ 0x00000300, // .**.......
+ 0x000003FC, // .********.
+ 0x000003FC, // .********.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 51
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001F8, // ..******..
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000018, // ......**..
+ 0x00000070, // ....***...
+ 0x00000078, // ....****..
+ 0x0000001C, // ......***.
+ 0x0000000C, // .......**.
+ 0x0000030C, // .**....**.
+ 0x0000031C, // .**...***.
+ 0x000001F8, // ..******..
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 52
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000000C, // .......**.
+ 0x0000001C, // ......***.
+ 0x0000003C, // .....****.
+ 0x0000006C, // ....**.**.
+ 0x000000CC, // ...**..**.
+ 0x000000CC, // ...**..**.
+ 0x0000018C, // ..**...**.
+ 0x0000030C, // .**....**.
+ 0x000003FE, // .*********
+ 0x000003FE, // .*********
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 53
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000003F8, // .*******..
+ 0x000003F8, // .*******..
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x000003F0, // .******...
+ 0x000003F8, // .*******..
+ 0x0000031C, // .**...***.
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x0000030C, // .**....**.
+ 0x0000031C, // .**...***.
+ 0x000003F8, // .*******..
+ 0x000001F0, // ..*****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 54
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001FC, // ..*******.
+ 0x0000018C, // ..**...**.
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000370, // .**.***...
+ 0x000003F8, // .*******..
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000038C, // .***...**.
+ 0x000001F8, // ..******..
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 55
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000003FC, // .********.
+ 0x000003FC, // .********.
+ 0x0000000C, // .......**.
+ 0x00000018, // ......**..
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x000000C0, // ...**.....
+ 0x000000C0, // ...**.....
+ 0x000000C0, // ...**.....
+ 0x00000180, // ..**......
+ 0x00000180, // ..**......
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 56
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001F8, // ..******..
+ 0x0000039C, // .***..***.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000198, // ..**..**..
+ 0x000001F8, // ..******..
+ 0x00000198, // ..**..**..
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000039C, // .***..***.
+ 0x000001F8, // ..******..
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 57
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001F8, // ..******..
+ 0x0000031C, // .**...***.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x000001FC, // ..*******.
+ 0x000000EC, // ...***.**.
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x00000318, // .**...**..
+ 0x000003F8, // .*******..
+ 0x000001F0, // ..*****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 58
+ 5, 23,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ },
+ { // 59
+ 5, 23,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000008, // ..*..
+ 0x00000008, // ..*..
+ 0x00000010, // .*...
+ 0x00000000, // .....
+ },
+ { // 60
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000000C, // .......**.
+ 0x0000003C, // .....****.
+ 0x000000F0, // ...****...
+ 0x000001C0, // ..***.....
+ 0x00000300, // .**.......
+ 0x000001C0, // ..***.....
+ 0x000000F0, // ...****...
+ 0x0000003C, // .....****.
+ 0x0000000C, // .......**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 61
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000003F8, // ..*******..
+ 0x000003F8, // ..*******..
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000003F8, // ..*******..
+ 0x000003F8, // ..*******..
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 62
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000300, // .**.......
+ 0x000003C0, // .****.....
+ 0x000000F0, // ...****...
+ 0x00000038, // .....***..
+ 0x0000000C, // .......**.
+ 0x00000038, // .....***..
+ 0x000000F0, // ...****...
+ 0x000003C0, // .****.....
+ 0x00000300, // .**.......
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 63
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000001F0, // ..*****...
+ 0x000003F8, // .*******..
+ 0x00000318, // .**...**..
+ 0x00000318, // .**...**..
+ 0x00000038, // .....***..
+ 0x00000070, // ....***...
+ 0x000000E0, // ...***....
+ 0x000000C0, // ...**.....
+ 0x000000C0, // ...**.....
+ 0x000000C0, // ...**.....
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000C0, // ...**.....
+ 0x000000C0, // ...**.....
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 64
+ 18, 23,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000FC0, // .......******.....
+ 0x00003FF0, // .....**********...
+ 0x00007038, // ....***......***..
+ 0x0000C018, // ...**.........**..
+ 0x00018ECC, // ..**...***.**..**.
+ 0x00019DCC, // ..**..***.***..**.
+ 0x000318CC, // .**...**...**..**.
+ 0x0003318C, // .**..**...**...**.
+ 0x00033198, // .**..**...**..**..
+ 0x00033198, // .**..**...**..**..
+ 0x00033330, // .**..**..**..**...
+ 0x00033FE0, // .**..*********....
+ 0x00019DC0, // ..**..***.***.....
+ 0x0001C000, // ..***.............
+ 0x0000E000, // ...***............
+ 0x00007FC0, // ....*********.....
+ 0x00001F80, // ......******......
+ 0x00000000, // ..................
+ },
+ { // 65
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
+ 0x00000330, // ...**..**...
+ 0x00000330, // ...**..**...
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x000007F8, // ..********..
+ 0x00000FFC, // .**********.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00001806, // **........**
+ 0x00001806, // **........**
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 66
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001FE0, // .********....
+ 0x00001FF0, // .*********...
+ 0x00001838, // .**.....***..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x00001830, // .**.....**...
+ 0x00001FF0, // .*********...
+ 0x00001FF8, // .**********..
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000181C, // .**......***.
+ 0x00001FF8, // .**********..
+ 0x00001FF0, // .*********...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 67
+ 14, 23,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000003E0, // .....*****....
+ 0x00000FF8, // ...*********..
+ 0x00001C1C, // ..***.....***.
+ 0x0000180C, // ..**.......**.
+ 0x00003800, // .***..........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003800, // .***..........
+ 0x0000180C, // ..**.......**.
+ 0x00001C1C, // ..***.....***.
+ 0x00000FF8, // ...*********..
+ 0x000003E0, // .....*****....
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 68
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001FE0, // .********....
+ 0x00001FF0, // .*********...
+ 0x00001838, // .**.....***..
+ 0x00001818, // .**......**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001818, // .**......**..
+ 0x00001838, // .**.....***..
+ 0x00001FF0, // .*********...
+ 0x00001FE0, // .********....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 69
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x000007F8, // .********..
+ 0x000007F8, // .********..
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 70
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x000007F8, // .********..
+ 0x000007F8, // .********..
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 71
+ 14, 23,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000003E0, // .....*****....
+ 0x00000FF8, // ...*********..
+ 0x00001C1C, // ..***.....***.
+ 0x0000180C, // ..**.......**.
+ 0x0000380C, // .***.......**.
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x0000307C, // .**.....*****.
+ 0x0000307C, // .**.....*****.
+ 0x0000380C, // .***.......**.
+ 0x0000180C, // ..**.......**.
+ 0x00001C1C, // ..***.....***.
+ 0x00000FFC, // ...**********.
+ 0x000003EC, // .....*****.**.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 72
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 73
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 74
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000039C, // .***..***.
+ 0x000001F8, // ..******..
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 75
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000181C, // .**......***.
+ 0x00001838, // .**.....***..
+ 0x00001870, // .**....***...
+ 0x000018E0, // .**...***....
+ 0x000019C0, // .**..***.....
+ 0x00001B80, // .**.***......
+ 0x00001F00, // .*****.......
+ 0x00001F80, // .******......
+ 0x000019C0, // .**..***.....
+ 0x000018E0, // .**...***....
+ 0x00001870, // .**....***...
+ 0x00001838, // .**.....***..
+ 0x0000181C, // .**......***.
+ 0x0000180E, // .**.......***
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 76
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x000003FC, // .********.
+ 0x000003FC, // .********.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 77
+ 16, 23,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000C00C, // .**..........**.
+ 0x0000C00C, // .**..........**.
+ 0x0000E01C, // .***........***.
+ 0x0000E01C, // .***........***.
+ 0x0000F03C, // .****......****.
+ 0x0000F03C, // .****......****.
+ 0x0000D86C, // .**.**....**.**.
+ 0x0000D86C, // .**.**....**.**.
+ 0x0000CCCC, // .**..**..**..**.
+ 0x0000CCCC, // .**..**..**..**.
+ 0x0000C48C, // .**...*..*...**.
+ 0x0000C78C, // .**...****...**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ },
+ { // 78
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x00001C0C, // .***......**.
+ 0x00001E0C, // .****.....**.
+ 0x00001E0C, // .****.....**.
+ 0x00001B0C, // .**.**....**.
+ 0x0000198C, // .**..**...**.
+ 0x0000198C, // .**..**...**.
+ 0x000018CC, // .**...**..**.
+ 0x000018CC, // .**...**..**.
+ 0x0000186C, // .**....**.**.
+ 0x0000183C, // .**.....****.
+ 0x0000183C, // .**.....****.
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 79
+ 15, 23,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000701C, // .***.......***.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000701C, // .***.......***.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 80
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FF0, // .********...
+ 0x00000FF8, // .*********..
+ 0x00000C1C, // .**.....***.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C1C, // .**.....***.
+ 0x00000FF8, // .*********..
+ 0x00000FF0, // .********...
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 81
+ 15, 23,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000701C, // .***.......***.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x000070DC, // .***....**.***.
+ 0x000030D8, // ..**....**.**..
+ 0x00003878, // ..***....****..
+ 0x00001FF0, // ...*********...
+ 0x000007D8, // .....*****.**..
+ 0x00000018, // ...........**..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 82
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FF0, // .********...
+ 0x00000FF8, // .*********..
+ 0x00000C1C, // .**.....***.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C1C, // .**.....***.
+ 0x00000FF8, // .*********..
+ 0x00000FF0, // .********...
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 83
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x00000FF8, // ..*********..
+ 0x00001C1C, // .***.....***.
+ 0x0000180C, // .**.......**.
+ 0x00001C00, // .***.........
+ 0x00000F80, // ..*****......
+ 0x000003E0, // ....*****....
+ 0x00000078, // .......****..
+ 0x0000001C, // .........***.
+ 0x0000000C, // ..........**.
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00000FF8, // ..*********..
+ 0x000007E0, // ...******....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 84
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 85
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000FF8, // ..*********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 86
+ 14, 23,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x0000300C, // .**........**.
+ 0x0000300C, // .**........**.
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00000C30, // ...**....**...
+ 0x00000C30, // ...**....**...
+ 0x00000C30, // ...**....**...
+ 0x00000660, // ....**..**....
+ 0x00000660, // ....**..**....
+ 0x00000660, // ....**..**....
+ 0x000003C0, // .....****.....
+ 0x000003C0, // .....****.....
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 87
+ 18, 23,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x0003060C, // .**.....**.....**.
+ 0x0003060C, // .**.....**.....**.
+ 0x0003060C, // .**.....**.....**.
+ 0x00030F0C, // .**....****....**.
+ 0x00018F18, // ..**...****...**..
+ 0x00018918, // ..**...*..*...**..
+ 0x00019998, // ..**..**..**..**..
+ 0x00019998, // ..**..**..**..**..
+ 0x0000D9B0, // ...**.**..**.**...
+ 0x0000D9B0, // ...**.**..**.**...
+ 0x0000D0B0, // ...**.*....*.**...
+ 0x000070E0, // ....***....***....
+ 0x00006060, // ....**......**....
+ 0x00006060, // ....**......**....
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ },
+ { // 88
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00000C18, // ..**.....**..
+ 0x00000E38, // ..***...***..
+ 0x00000630, // ...**...**...
+ 0x00000360, // ....**.**....
+ 0x000001C0, // .....***.....
+ 0x000001C0, // .....***.....
+ 0x00000360, // ....**.**....
+ 0x00000630, // ...**...**...
+ 0x00000E38, // ..***...***..
+ 0x00000C18, // ..**.....**..
+ 0x00001C1C, // .***.....***.
+ 0x0000180C, // .**.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 89
+ 14, 23,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x0000300C, // .**........**.
+ 0x0000300C, // .**........**.
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00000C30, // ...**....**...
+ 0x00000C30, // ...**....**...
+ 0x00000660, // ....**..**....
+ 0x000003C0, // .....****.....
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 90
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x0000000C, // .........**.
+ 0x00000018, // ........**..
+ 0x00000030, // .......**...
+ 0x00000060, // ......**....
+ 0x000000C0, // .....**.....
+ 0x000001C0, // ....***.....
+ 0x00000180, // ....**......
+ 0x00000300, // ...**.......
+ 0x00000600, // ..**........
+ 0x00000C00, // .**.........
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 91
+ 5, 23,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000001E, // .****
+ 0x0000001E, // .****
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x0000001E, // .****
+ 0x0000001E, // .****
+ },
+ { // 92
+ 5, 23,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000030, // **...
+ 0x00000030, // **...
+ 0x00000010, // .*...
+ 0x00000010, // .*...
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000008, // ..*..
+ 0x00000008, // ..*..
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000004, // ...*.
+ 0x00000004, // ...*.
+ 0x00000006, // ...**
+ 0x00000006, // ...**
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ },
+ { // 93
+ 5, 23,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000003C, // ****.
+ 0x0000003C, // ****.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000003C, // ****.
+ 0x0000003C, // ****.
+ },
+ { // 94
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000020, // ....*....
+ 0x00000070, // ...***...
+ 0x000000D8, // ..**.**..
+ 0x0000018C, // .**...**.
+ 0x00000104, // .*.....*.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 95
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000007FE, // **********
+ 0x000007FE, // **********
+ },
+ { // 96
+ 4, 23,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000018, // **..
+ 0x0000000C, // .**.
+ 0x00000006, // ..**
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ },
+ { // 97
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x000000F8, // ..*****..
+ 0x000001DC, // .***.***.
+ 0x0000018C, // .**...**.
+ 0x0000001C, // .....***.
+ 0x000000FC, // ..******.
+ 0x000001CC, // .***..**.
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x000001DC, // .***.***.
+ 0x000000EC, // ..***.**.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 98
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x000006F0, // .**.****...
+ 0x000007F8, // .********..
+ 0x00000718, // .***...**..
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x00000718, // .***...**..
+ 0x000007F8, // .********..
+ 0x000006F0, // .**.****...
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 99
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x000001FC, // ..*******.
+ 0x0000018C, // ..**...**.
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000018C, // ..**...**.
+ 0x000001FC, // ..*******.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 100
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x000001EC, // ...****.**.
+ 0x000003FC, // ..********.
+ 0x0000031C, // ..**...***.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000031C, // ..**...***.
+ 0x000003FC, // ..********.
+ 0x000001EC, // ...****.**.
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 101
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001F8, // ..******..
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x000003FC, // .********.
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000038C, // .***...**.
+ 0x000001FC, // ..*******.
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 102
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000000E, // ...***
+ 0x0000001E, // ..****
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000007E, // ******
+ 0x0000007E, // ******
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 103
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000001EC, // ...****.**.
+ 0x000003FC, // ..********.
+ 0x0000030C, // ..**....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000031C, // ..**...***.
+ 0x000003FC, // ..********.
+ 0x000001EC, // ...****.**.
+ 0x0000000C, // ........**.
+ 0x00000318, // ..**...**..
+ 0x000003F8, // ..*******..
+ 0x000000E0, // ....***....
+ },
+ { // 104
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000338, // .**..***..
+ 0x0000037C, // .**.*****.
+ 0x0000038C, // .***...**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 105
+ 4, 23,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ },
+ { // 106
+ 4, 23,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000003C, // ****.
+ 0x00000038, // ***..
+ },
+ { // 107
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000180, // .**......
+ 0x00000180, // .**......
+ 0x00000180, // .**......
+ 0x00000180, // .**......
+ 0x0000018C, // .**...**.
+ 0x00000198, // .**..**..
+ 0x000001B0, // .**.**...
+ 0x000001E0, // .****....
+ 0x000001F0, // .*****...
+ 0x000001B0, // .**.**...
+ 0x00000198, // .**..**..
+ 0x0000019C, // .**..***.
+ 0x0000018C, // .**...**.
+ 0x0000018E, // .**...***
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 108
+ 4, 23,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ },
+ { // 109
+ 14, 23,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00003318, // .**..**...**..
+ 0x000037BC, // .**.****.****.
+ 0x000039CC, // .***..***..**.
+ 0x0000318C, // .**...**...**.
+ 0x0000318C, // .**...**...**.
+ 0x0000318C, // .**...**...**.
+ 0x0000318C, // .**...**...**.
+ 0x0000318C, // .**...**...**.
+ 0x0000318C, // .**...**...**.
+ 0x0000318C, // .**...**...**.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 110
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000338, // .**..***..
+ 0x0000037C, // .**.*****.
+ 0x0000038C, // .***...**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 111
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000001F0, // ...*****...
+ 0x000003F8, // ..*******..
+ 0x00000318, // ..**...**..
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x00000318, // ..**...**..
+ 0x000003F8, // ..*******..
+ 0x000001F0, // ...*****...
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 112
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000006F0, // .**.****...
+ 0x000007F8, // .********..
+ 0x00000718, // .***...**..
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x00000718, // .***...**..
+ 0x000007F8, // .********..
+ 0x000006F0, // .**.****...
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ },
+ { // 113
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000001EC, // ...****.**.
+ 0x000003FC, // ..********.
+ 0x0000031C, // ..**...***.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000031C, // ..**...***.
+ 0x000003FC, // ..********.
+ 0x000001EC, // ...****.**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ },
+ { // 114
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000036, // .**.**
+ 0x00000036, // .**.**
+ 0x00000038, // .***..
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 115
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000078, // ...****..
+ 0x000000FC, // ..******.
+ 0x0000018C, // .**...**.
+ 0x00000180, // .**......
+ 0x000001F8, // .******..
+ 0x0000007C, // ...*****.
+ 0x0000000C, // ......**.
+ 0x0000018C, // .**...**.
+ 0x000001F8, // .******..
+ 0x000000F0, // ..****...
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 116
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000007E, // ******
+ 0x0000007E, // ******
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000001C, // ..***.
+ 0x0000000C, // ...**.
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 117
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000031C, // .**...***.
+ 0x000003EC, // .*****.**.
+ 0x000001CC, // ..***..**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 118
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000198, // ..**..**..
+ 0x00000198, // ..**..**..
+ 0x00000198, // ..**..**..
+ 0x00000090, // ...*..*...
+ 0x000000F0, // ...****...
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 119
+ 14, 23,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x0000318C, // .**...**...**.
+ 0x0000318C, // .**...**...**.
+ 0x0000318C, // .**...**...**.
+ 0x00001998, // ..**..**..**..
+ 0x00001998, // ..**..**..**..
+ 0x00001A58, // ..**.*..*.**..
+ 0x00000A50, // ...*.*..*.*...
+ 0x00000E70, // ...***..***...
+ 0x00000660, // ....**..**....
+ 0x00000660, // ....**..**....
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 120
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000039C, // .***..***.
+ 0x00000198, // ..**..**..
+ 0x000000F0, // ...****...
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x000000F0, // ...****...
+ 0x00000198, // ..**..**..
+ 0x0000039C, // .***..***.
+ 0x0000030C, // .**....**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 121
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000198, // ..**..**..
+ 0x00000198, // ..**..**..
+ 0x00000198, // ..**..**..
+ 0x00000090, // ...*..*...
+ 0x000000F0, // ...****...
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x000001C0, // ..***.....
+ 0x000001C0, // ..***.....
+ },
+ { // 122
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x000001FC, // .*******.
+ 0x000001FC, // .*******.
+ 0x0000000C, // ......**.
+ 0x00000018, // .....**..
+ 0x00000030, // ....**...
+ 0x00000060, // ...**....
+ 0x000000C0, // ..**.....
+ 0x00000180, // .**......
+ 0x000001FC, // .*******.
+ 0x000001FC, // .*******.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 123
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000006, // ....**
+ 0x0000000C, // ...**.
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000030, // .**...
+ 0x00000060, // **....
+ 0x00000030, // .**...
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000000C, // ...**.
+ 0x00000006, // ....**
+ },
+ { // 124
+ 4, 23,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ },
+ { // 125
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000060, // **....
+ 0x00000030, // .**...
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000000C, // ...**.
+ 0x00000006, // ....**
+ 0x0000000C, // ...**.
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000030, // .**...
+ 0x00000060, // **....
+ },
+ { // 126
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000CC, // ...**..**.
+ 0x000001F8, // ..******..
+ 0x00000330, // .**..**...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 127
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 128
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 129
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 130
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 131
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 132
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 133
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 134
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 135
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 136
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 137
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 138
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 139
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 140
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 141
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 142
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 143
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 144
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 145
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 146
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 147
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 148
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 149
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 150
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 151
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 152
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 153
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 154
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 155
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 156
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 157
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 158
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 159
+ 0, 23,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ },
+ { // 160
+ 5, 23,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ },
+ { // 161
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
+ 0x00000330, // ...**..**...
+ 0x00000330, // ...**..**...
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x000007F8, // ..********..
+ 0x00000FFC, // .**********.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00001806, // **........**
+ 0x00001866, // **....**..**
+ 0x000000C0, // .....**.....
+ 0x00000180, // ....**......
+ 0x00000180, // ....**......
+ 0x000000E0, // .....***....
+ },
+ { // 162
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000042, // *....*
+ 0x00000066, // **..**
+ 0x0000003C, // .****.
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 163
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000360, // .**.**....
+ 0x000003E0, // .*****....
+ 0x00000780, // ****......
+ 0x00000700, // ***.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x000003FC, // .********.
+ 0x000003FC, // .********.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 164
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x000003FC, // .********.
+ 0x00000198, // ..**..**..
+ 0x00000198, // ..**..**..
+ 0x00000198, // ..**..**..
+ 0x000003FC, // .********.
+ 0x0000030C, // .**....**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 165
+ 14, 23,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x0000300C, // .**........**.
+ 0x0000300C, // .**........**.
+ 0x00003004, // .**.........*.
+ 0x00003004, // .**.........*.
+ 0x00003008, // .**........*..
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003FC0, // .********.....
+ 0x00003FC0, // .********.....
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 166
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x00000FF8, // ..*********..
+ 0x00001C1C, // .***.....***.
+ 0x0000180C, // .**.......**.
+ 0x00001C00, // .***.........
+ 0x00000F80, // ..*****......
+ 0x000003E0, // ....*****....
+ 0x00000078, // .......****..
+ 0x0000001C, // .........***.
+ 0x0000000C, // ..........**.
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00000FF8, // ..*********..
+ 0x000007E0, // ...******....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 167
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001F8, // ..******..
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x000003C0, // .****.....
+ 0x000001F0, // ..*****...
+ 0x000001B8, // ..**.***..
+ 0x0000031C, // .**...***.
+ 0x0000030C, // .**....**.
+ 0x0000038C, // .***...**.
+ 0x000001CC, // ..***..**.
+ 0x000000F8, // ...*****..
+ 0x00000038, // .....***..
+ 0x0000001C, // ......***.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x000001F8, // ..******..
+ 0x000000F0, // ...****...
+ },
+ { // 168
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000006C, // **.**.
+ 0x0000006C, // **.**.
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 169
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000630, // ...**...**...
+ 0x00000360, // ....**.**....
+ 0x000001C0, // .....***.....
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x00000FF8, // ..*********..
+ 0x00001C1C, // .***.....***.
+ 0x0000180C, // .**.......**.
+ 0x00001C00, // .***.........
+ 0x00000F80, // ..*****......
+ 0x000003E0, // ....*****....
+ 0x00000078, // .......****..
+ 0x0000001C, // .........***.
+ 0x0000000C, // ..........**.
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00000FF8, // ..*********..
+ 0x000007E0, // ...******....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 170
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000003E0, // ....*****....
+ 0x00000FF8, // ..*********..
+ 0x00001C1C, // .***.....***.
+ 0x0000180C, // .**.......**.
+ 0x00001C00, // .***.........
+ 0x00000F80, // ..*****......
+ 0x000003E0, // ....*****....
+ 0x00000078, // .......****..
+ 0x0000001C, // .........***.
+ 0x0000000C, // ..........**.
+ 0x0000180C, // .**.......**.
+ 0x00001C1C, // .***.....***.
+ 0x00000FF8, // ..*********..
+ 0x000007E0, // ...******....
+ 0x000001C0, // .....***.....
+ 0x00000060, // .......**....
+ 0x00000360, // ....**.**....
+ 0x000003C0, // ....****.....
+ },
+ { // 171
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000330, // ...**..**...
+ 0x000001E0, // ....****....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 172
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000030, // .......**...
+ 0x00000060, // ......**....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x0000000C, // .........**.
+ 0x00000018, // ........**..
+ 0x00000030, // .......**...
+ 0x00000060, // ......**....
+ 0x000000C0, // .....**.....
+ 0x000001C0, // ....***.....
+ 0x00000180, // ....**......
+ 0x00000300, // ...**.......
+ 0x00000600, // ..**........
+ 0x00000C00, // .**.........
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 173
+ 7, 23,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000007C, // .*****.
+ 0x0000007C, // .*****.
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ },
+ { // 174
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000318, // ...**...**..
+ 0x000001B0, // ....**.**...
+ 0x000000E0, // .....***....
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x0000000C, // .........**.
+ 0x00000018, // ........**..
+ 0x00000030, // .......**...
+ 0x00000060, // ......**....
+ 0x000000C0, // .....**.....
+ 0x000001C0, // ....***.....
+ 0x00000180, // ....**......
+ 0x00000300, // ...**.......
+ 0x00000600, // ..**........
+ 0x00000C00, // .**.........
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 175
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x0000000C, // .........**.
+ 0x00000018, // ........**..
+ 0x00000030, // .......**...
+ 0x00000060, // ......**....
+ 0x000000C0, // .....**.....
+ 0x000001C0, // ....***.....
+ 0x00000180, // ....**......
+ 0x00000300, // ...**.......
+ 0x00000600, // ..**........
+ 0x00000C00, // .**.........
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 176
+ 7, 23,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000038, // ..***..
+ 0x0000006C, // .**.**.
+ 0x00000044, // .*...*.
+ 0x0000006C, // .**.**.
+ 0x00000038, // ..***..
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ },
+ { // 177
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x000000F8, // ..*****..
+ 0x000001DC, // .***.***.
+ 0x0000018C, // .**...**.
+ 0x0000001C, // .....***.
+ 0x000000FC, // ..******.
+ 0x000001CC, // .***..**.
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x000001DC, // .***.***.
+ 0x000000FC, // ..******.
+ 0x00000060, // ...**....
+ 0x000000C0, // ..**.....
+ 0x000000C0, // ..**.....
+ 0x00000070, // ...***...
+ },
+ { // 178
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000006, // ....**
+ 0x0000000C, // ...**.
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000000E, // ...***
+ },
+ { // 179
+ 4, 23,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000E, // .***
+ 0x0000001E, // ****
+ 0x0000001C, // ***.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ },
+ { // 180
+ 4, 23,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000006, // ..**
+ 0x0000000C, // .**.
+ 0x00000018, // **..
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ },
+ { // 181
+ 8, 23,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000CC, // .**..**.
+ 0x000000CC, // .**..**.
+ 0x000000C4, // .**...*.
+ 0x000000C4, // .**...*.
+ 0x000000C8, // .**..*..
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ },
+ { // 182
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000018, // .....**..
+ 0x00000030, // ....**...
+ 0x00000060, // ...**....
+ 0x00000000, // .........
+ 0x00000078, // ...****..
+ 0x000000FC, // ..******.
+ 0x0000018C, // .**...**.
+ 0x00000180, // .**......
+ 0x000001F8, // .******..
+ 0x0000007C, // ...*****.
+ 0x0000000C, // ......**.
+ 0x0000018C, // .**...**.
+ 0x000001F8, // .******..
+ 0x000000F0, // ..****...
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 183
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000066, // **..**
+ 0x0000003C, // .****.
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 184
+ 5, 23,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000018, // .**..
+ 0x0000001C, // .***.
+ 0x00000006, // ...**
+ 0x00000036, // **.**
+ 0x0000003C, // ****.
+ },
+ { // 185
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000198, // .**..**..
+ 0x000000F0, // ..****...
+ 0x00000060, // ...**....
+ 0x00000000, // .........
+ 0x00000078, // ...****..
+ 0x000000FC, // ..******.
+ 0x0000018C, // .**...**.
+ 0x00000180, // .**......
+ 0x000001F8, // .******..
+ 0x0000007C, // ...*****.
+ 0x0000000C, // ......**.
+ 0x0000018C, // .**...**.
+ 0x000001F8, // .******..
+ 0x000000F0, // ..****...
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 186
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000078, // ...****..
+ 0x000000FC, // ..******.
+ 0x0000018C, // .**...**.
+ 0x00000180, // .**......
+ 0x000001F8, // .******..
+ 0x0000007C, // ...*****.
+ 0x0000000C, // ......**.
+ 0x0000018C, // .**...**.
+ 0x000001F8, // .******..
+ 0x000000F0, // ..****...
+ 0x00000070, // ...***...
+ 0x00000018, // .....**..
+ 0x000000D8, // ..**.**..
+ 0x000000F0, // ..****...
+ },
+ { // 187
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000000C, // .......**.
+ 0x0000018C, // ..**...**.
+ 0x00000184, // ..**....*.
+ 0x00000184, // ..**....*.
+ 0x000007E8, // ******.*..
+ 0x000007E0, // ******....
+ 0x00000180, // ..**......
+ 0x00000180, // ..**......
+ 0x00000180, // ..**......
+ 0x00000180, // ..**......
+ 0x00000180, // ..**......
+ 0x00000180, // ..**......
+ 0x000001C0, // ..***.....
+ 0x000000C0, // ...**.....
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 188
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000018, // .....**..
+ 0x00000030, // ....**...
+ 0x00000060, // ...**....
+ 0x00000000, // .........
+ 0x000001FC, // .*******.
+ 0x000001FC, // .*******.
+ 0x0000000C, // ......**.
+ 0x00000018, // .....**..
+ 0x00000030, // ....**...
+ 0x00000060, // ...**....
+ 0x000000C0, // ..**.....
+ 0x00000180, // .**......
+ 0x000001FC, // .*******.
+ 0x000001FC, // .*******.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 189
+ 5, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000036, // ..**.**
+ 0x0000006C, // .**.**.
+ 0x000000D8, // **.**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 190
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000198, // .**..**..
+ 0x000000F0, // ..****...
+ 0x00000060, // ...**....
+ 0x00000000, // .........
+ 0x000001FC, // .*******.
+ 0x000001FC, // .*******.
+ 0x0000000C, // ......**.
+ 0x00000018, // .....**..
+ 0x00000030, // ....**...
+ 0x00000060, // ...**....
+ 0x000000C0, // ..**.....
+ 0x00000180, // .**......
+ 0x000001FC, // .*******.
+ 0x000001FC, // .*******.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 191
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000030, // ....**...
+ 0x00000030, // ....**...
+ 0x00000000, // .........
+ 0x000001FC, // .*******.
+ 0x000001FC, // .*******.
+ 0x0000000C, // ......**.
+ 0x00000018, // .....**..
+ 0x00000030, // ....**...
+ 0x00000060, // ...**....
+ 0x000000C0, // ..**.....
+ 0x00000180, // .**......
+ 0x000001FC, // .*******.
+ 0x000001FC, // .*******.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 192
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000060, // ......**....
+ 0x000000C0, // .....**.....
+ 0x00000180, // ....**......
+ 0x00000000, // ............
+ 0x00000FF0, // .********...
+ 0x00000FF8, // .*********..
+ 0x00000C1C, // .**.....***.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C1C, // .**.....***.
+ 0x00000FF8, // .*********..
+ 0x00000FF0, // .********...
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 193
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000030, // .......**...
+ 0x00000060, // ......**....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
+ 0x00000330, // ...**..**...
+ 0x00000330, // ...**..**...
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x000007F8, // ..********..
+ 0x00000FFC, // .**********.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00001806, // **........**
+ 0x00001806, // **........**
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 194
+ 12, 23,
+ 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x000001E0, // ....****....
+ 0x00000330, // ...**..**...
+ 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
+ 0x00000330, // ...**..**...
+ 0x00000330, // ...**..**...
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x000007F8, // ..********..
+ 0x00000FFC, // .**********.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00001806, // **........**
+ 0x00001806, // **........**
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 195
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000210, // ...*....*...
+ 0x00000330, // ...**..**...
+ 0x000001E0, // ....****....
+ 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
+ 0x00000330, // ...**..**...
+ 0x00000330, // ...**..**...
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x000007F8, // ..********..
+ 0x00000FFC, // .**********.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00001806, // **........**
+ 0x00001806, // **........**
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 196
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000330, // ...**..**...
+ 0x00000330, // ...**..**...
+ 0x00000000, // ............
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000001E0, // ....****....
+ 0x000001E0, // ....****....
+ 0x00000330, // ...**..**...
+ 0x00000330, // ...**..**...
+ 0x00000618, // ..**....**..
+ 0x00000618, // ..**....**..
+ 0x000007F8, // ..********..
+ 0x00000FFC, // .**********.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00001806, // **........**
+ 0x00001806, // **........**
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 197
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000060, // ....**....
+ 0x000000C0, // ...**.....
+ 0x00000180, // ..**......
+ 0x00000000, // ..........
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x000003FC, // .********.
+ 0x000003FC, // .********.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 198
+ 14, 23,
+ 0x00000000, // ..............
+ 0x00000060, // ........**....
+ 0x000000C0, // .......**.....
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x000003E0, // .....*****....
+ 0x00000FF8, // ...*********..
+ 0x00001C1C, // ..***.....***.
+ 0x0000180C, // ..**.......**.
+ 0x00003800, // .***..........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003800, // .***..........
+ 0x0000180C, // ..**.......**.
+ 0x00001C1C, // ..***.....***.
+ 0x00000FF8, // ...*********..
+ 0x000003E0, // .....*****....
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 199
+ 14, 23,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000003E0, // .....*****....
+ 0x00000FF8, // ...*********..
+ 0x00001C1C, // ..***.....***.
+ 0x0000180C, // ..**.......**.
+ 0x00003800, // .***..........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003800, // .***..........
+ 0x0000180C, // ..**.......**.
+ 0x00001C1C, // ..***.....***.
+ 0x00000FF8, // ...*********..
+ 0x000003E0, // .....*****....
+ 0x00000380, // .....***......
+ 0x000000C0, // .......**.....
+ 0x000006C0, // ....**.**.....
+ 0x00000780, // ....****......
+ },
+ { // 200
+ 14, 23,
+ 0x00000000, // ..............
+ 0x00000660, // ....**..**....
+ 0x000003C0, // .....****.....
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x000003E0, // .....*****....
+ 0x00000FF8, // ...*********..
+ 0x00001C1C, // ..***.....***.
+ 0x0000180C, // ..**.......**.
+ 0x00003800, // .***..........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003000, // .**...........
+ 0x00003800, // .***..........
+ 0x0000180C, // ..**.......**.
+ 0x00001C1C, // ..***.....***.
+ 0x00000FF8, // ...*********..
+ 0x000003E0, // .....*****....
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 201
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000018, // .......**..
+ 0x00000030, // ......**...
+ 0x00000060, // .....**....
+ 0x00000000, // ...........
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x000007F8, // .********..
+ 0x000007F8, // .********..
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 202
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x000007F8, // .********..
+ 0x000007F8, // .********..
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
+ 0x000000C0, // ....**.....
+ 0x00000180, // ...**......
+ 0x00000180, // ...**......
+ 0x000000E0, // ....***....
+ },
+ { // 203
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000198, // ...**..**..
+ 0x00000198, // ...**..**..
+ 0x00000000, // ...........
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x000007F8, // .********..
+ 0x000007F8, // .********..
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 204
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000330, // ..**..**...
+ 0x000001E0, // ...****....
+ 0x000000C0, // ....**.....
+ 0x00000000, // ...........
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x000007F8, // .********..
+ 0x000007F8, // .********..
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 205
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000006, // ....**
+ 0x0000000C, // ...**.
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 206
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x0000003C, // .****.
+ 0x00000066, // **..**
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 207
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000660, // ...**..**....
+ 0x000003C0, // ....****.....
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x00001FE0, // .********....
+ 0x00001FF0, // .*********...
+ 0x00001838, // .**.....***..
+ 0x00001818, // .**......**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001818, // .**......**..
+ 0x00001838, // .**.....***..
+ 0x00001FF0, // .*********...
+ 0x00001FE0, // .********....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 208
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001FE0, // .********....
+ 0x00001FF0, // .*********...
+ 0x00001838, // .**.....***..
+ 0x00001818, // .**......**..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00003F0C, // ******....**.
+ 0x00003F0C, // ******....**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001818, // .**......**..
+ 0x00001838, // .**.....***..
+ 0x00001FF0, // .*********...
+ 0x00001FE0, // .********....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 209
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x00001C0C, // .***......**.
+ 0x00001E0C, // .****.....**.
+ 0x00001E0C, // .****.....**.
+ 0x00001B0C, // .**.**....**.
+ 0x0000198C, // .**..**...**.
+ 0x0000198C, // .**..**...**.
+ 0x000018CC, // .**...**..**.
+ 0x000018CC, // .**...**..**.
+ 0x0000186C, // .**....**.**.
+ 0x0000183C, // .**.....****.
+ 0x0000183C, // .**.....****.
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 210
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000660, // ...**..**....
+ 0x000003C0, // ....****.....
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x00001C0C, // .***......**.
+ 0x00001E0C, // .****.....**.
+ 0x00001E0C, // .****.....**.
+ 0x00001B0C, // .**.**....**.
+ 0x0000198C, // .**..**...**.
+ 0x0000198C, // .**..**...**.
+ 0x000018CC, // .**...**..**.
+ 0x000018CC, // .**...**..**.
+ 0x0000186C, // .**....**.**.
+ 0x0000183C, // .**.....****.
+ 0x0000183C, // .**.....****.
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 211
+ 15, 23,
+ 0x00000000, // ...............
+ 0x00000060, // .........**....
+ 0x000000C0, // ........**.....
+ 0x00000180, // .......**......
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000701C, // .***.......***.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000701C, // .***.......***.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 212
+ 15, 23,
+ 0x00000000, // ...............
+ 0x00000180, // .......**......
+ 0x000003C0, // ......****.....
+ 0x00000660, // .....**..**....
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000701C, // .***.......***.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000701C, // .***.......***.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 213
+ 15, 23,
+ 0x00000000, // ...............
+ 0x000001B0, // .......**.**...
+ 0x00000360, // ......**.**....
+ 0x000006C0, // .....**.**.....
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000701C, // .***.......***.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000701C, // .***.......***.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 214
+ 15, 23,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000006C0, // .....**.**.....
+ 0x000006C0, // .....**.**.....
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000701C, // .***.......***.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000701C, // .***.......***.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
+ { // 215
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000606, // **......**
+ 0x0000030C, // .**....**.
+ 0x00000198, // ..**..**..
+ 0x000000F0, // ...****...
+ 0x00000060, // ....**....
+ 0x000000F0, // ...****...
+ 0x00000198, // ..**..**..
+ 0x0000030C, // .**....**.
+ 0x00000606, // **......**
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 216
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000330, // ...**..**...
+ 0x000001E0, // ....****....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000FF0, // .********...
+ 0x00000FF8, // .*********..
+ 0x00000C1C, // .**.....***.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C1C, // .**.....***.
+ 0x00000FF8, // .*********..
+ 0x00000FF0, // .********...
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ },
+ { // 217
+ 13, 23,
+ 0x000001C0, // .....***.....
+ 0x00000360, // ....**.**....
+ 0x00000360, // ....**.**....
+ 0x000001C0, // .....***.....
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000FF8, // ..*********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 218
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000060, // .......**....
+ 0x000000C0, // ......**.....
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000FF8, // ..*********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 219
+ 13, 23,
+ 0x00000000, // .............
+ 0x000000D8, // ......**.**..
+ 0x000001B0, // .....**.**...
+ 0x00000360, // ....**.**....
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000FF8, // ..*********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 220
+ 13, 23,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000330, // ....**..**...
+ 0x00000330, // ....**..**...
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000FF8, // ..*********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 221
+ 14, 23,
+ 0x00000000, // ..............
+ 0x00000060, // ........**....
+ 0x000000C0, // .......**.....
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x0000300C, // .**........**.
+ 0x0000300C, // .**........**.
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00000C30, // ...**....**...
+ 0x00000C30, // ...**....**...
+ 0x00000660, // ....**..**....
+ 0x000003C0, // .....****.....
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000180, // ......**......
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 222
+ 12, 23,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000E0, // .....***....
+ 0x00000030, // .......**...
+ 0x000001B0, // ....**.**...
+ 0x000001E0, // ....****....
+ },
+ { // 223
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000070, // ...***...
+ 0x000000F8, // ..*****..
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x000001B8, // .**.***..
+ 0x000001B8, // .**.***..
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x000001BC, // .**.****.
+ 0x000001B8, // .**.***..
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 224
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000006, // ....**
+ 0x0000000C, // ...**.
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000036, // .**.**
+ 0x00000036, // .**.**
+ 0x00000038, // .***..
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 225
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000018, // .....**..
+ 0x00000030, // ....**...
+ 0x00000060, // ...**....
+ 0x00000000, // .........
+ 0x000000F8, // ..*****..
+ 0x000001DC, // .***.***.
+ 0x0000018C, // .**...**.
+ 0x0000001C, // .....***.
+ 0x000000FC, // ..******.
+ 0x000001CC, // .***..**.
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x000001DC, // .***.***.
+ 0x000000EC, // ..***.**.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 226
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000030, // ....**...
+ 0x00000078, // ...****..
+ 0x000000CC, // ..**..**.
+ 0x00000000, // .........
+ 0x000000F8, // ..*****..
+ 0x000001DC, // .***.***.
+ 0x0000018C, // .**...**.
+ 0x0000001C, // .....***.
+ 0x000000FC, // ..******.
+ 0x000001CC, // .***..**.
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x000001DC, // .***.***.
+ 0x000000EC, // ..***.**.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 227
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000084, // ..*....*.
+ 0x000000CC, // ..**..**.
+ 0x00000078, // ...****..
+ 0x00000000, // .........
+ 0x000000F8, // ..*****..
+ 0x000001DC, // .***.***.
+ 0x0000018C, // .**...**.
+ 0x0000001C, // .....***.
+ 0x000000FC, // ..******.
+ 0x000001CC, // .***..**.
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x000001DC, // .***.***.
+ 0x000000EC, // ..***.**.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 228
+ 9, 23,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x000000D8, // ..**.**..
+ 0x000000D8, // ..**.**..
+ 0x00000000, // .........
+ 0x000000F8, // ..*****..
+ 0x000001DC, // .***.***.
+ 0x0000018C, // .**...**.
+ 0x0000001C, // .....***.
+ 0x000000FC, // ..******.
+ 0x000001CC, // .***..**.
+ 0x0000018C, // .**...**.
+ 0x0000018C, // .**...**.
+ 0x000001DC, // .***.***.
+ 0x000000EC, // ..***.**.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ },
+ { // 229
+ 4, 23,
+ 0x00000000, // .....
+ 0x00000006, // ...**
+ 0x0000000C, // ..**.
+ 0x00000018, // .**..
+ 0x00000000, // .....
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ },
+ { // 230
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000018, // ......**..
+ 0x00000030, // .....**...
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x000001FC, // ..*******.
+ 0x0000018C, // ..**...**.
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000018C, // ..**...**.
+ 0x000001FC, // ..*******.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 231
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x000001FC, // ..*******.
+ 0x0000018C, // ..**...**.
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000018C, // ..**...**.
+ 0x000001FC, // ..*******.
+ 0x000000F8, // ...*****..
+ 0x000000E0, // ...***....
+ 0x00000030, // .....**...
+ 0x000001B0, // ..**.**...
+ 0x000001E0, // ..****....
+ },
+ { // 232
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000198, // ..**..**..
+ 0x000000F0, // ...****...
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x000001FC, // ..*******.
+ 0x0000018C, // ..**...**.
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000018C, // ..**...**.
+ 0x000001FC, // ..*******.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 233
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000018, // ......**..
+ 0x00000030, // .....**...
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001F8, // ..******..
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x000003FC, // .********.
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000038C, // .***...**.
+ 0x000001FC, // ..*******.
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 234
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001F8, // ..******..
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x000003FC, // .********.
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000038C, // .***...**.
+ 0x000001FC, // ..*******.
+ 0x000000F0, // ...****...
+ 0x00000060, // ....**....
+ 0x000000C0, // ...**.....
+ 0x000000C0, // ...**.....
+ 0x00000070, // ....***...
+ },
+ { // 235
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000D8, // ...**.**..
+ 0x000000D8, // ...**.**..
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001F8, // ..******..
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x000003FC, // .********.
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000038C, // .***...**.
+ 0x000001FC, // ..*******.
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 236
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000198, // ..**..**..
+ 0x000000F0, // ...****...
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001F8, // ..******..
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x000003FC, // .********.
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000038C, // .***...**.
+ 0x000001FC, // ..*******.
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 237
+ 4, 23,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000006, // ..**
+ 0x0000000C, // .**.
+ 0x00000018, // **..
+ 0x00000000, // ....
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ },
+ { // 238
+ 4, 23,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000018, // ..**..
+ 0x0000003C, // .****.
+ 0x00000066, // **..**
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ },
+ { // 239
+ 14, 23,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x0000006C, // ........**.**.
+ 0x0000006C, // ........**.**.
+ 0x00000064, // ........**..*.
+ 0x00000064, // ........**..*.
+ 0x00000F68, // ...****.**.*..
+ 0x00001FE0, // ..********....
+ 0x000018E0, // ..**...***....
+ 0x00003060, // .**.....**....
+ 0x00003060, // .**.....**....
+ 0x00003060, // .**.....**....
+ 0x00003060, // .**.....**....
+ 0x000018E0, // ..**...***....
+ 0x00001FE0, // ..********....
+ 0x00000F60, // ...****.**....
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ },
+ { // 240
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x000000FC, // ....******.
+ 0x000000FC, // ....******.
+ 0x000001EC, // ...****.**.
+ 0x000003FC, // ..********.
+ 0x0000031C, // ..**...***.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000031C, // ..**...***.
+ 0x000003FC, // ..********.
+ 0x000001EC, // ...****.**.
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 241
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000018, // ......**..
+ 0x00000030, // .....**...
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x00000338, // .**..***..
+ 0x0000037C, // .**.*****.
+ 0x0000038C, // .***...**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 242
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000198, // ..**..**..
+ 0x000000F0, // ...****...
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x00000338, // .**..***..
+ 0x0000037C, // .**.*****.
+ 0x0000038C, // .***...**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 243
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000030, // ......**...
+ 0x00000060, // .....**....
+ 0x000000C0, // ....**.....
+ 0x00000000, // ...........
+ 0x000001F0, // ...*****...
+ 0x000003F8, // ..*******..
+ 0x00000318, // ..**...**..
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x00000318, // ..**...**..
+ 0x000003F8, // ..*******..
+ 0x000001F0, // ...*****...
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 244
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000060, // .....**....
+ 0x000000F0, // ....****...
+ 0x00000198, // ...**..**..
+ 0x00000000, // ...........
+ 0x000001F0, // ...*****...
+ 0x000003F8, // ..*******..
+ 0x00000318, // ..**...**..
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x00000318, // ..**...**..
+ 0x000003F8, // ..*******..
+ 0x000001F0, // ...*****...
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 245
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x0000006C, // .....**.**.
+ 0x000000D8, // ....**.**..
+ 0x000001B0, // ...**.**...
+ 0x00000000, // ...........
+ 0x000001F0, // ...*****...
+ 0x000003F8, // ..*******..
+ 0x00000318, // ..**...**..
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x00000318, // ..**...**..
+ 0x000003F8, // ..*******..
+ 0x000001F0, // ...*****...
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 246
+ 11, 23,
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x000001B0, // ...**.**...
+ 0x000001B0, // ...**.**...
+ 0x00000000, // ...........
+ 0x000001F0, // ...*****...
+ 0x000003F8, // ..*******..
+ 0x00000318, // ..**...**..
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x00000318, // ..**...**..
+ 0x000003F8, // ..*******..
+ 0x000001F0, // ...*****...
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ 0x00000000, // ...........
+ },
+ { // 247
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x000003FC, // .********.
+ 0x000003FC, // .********.
+ 0x00000000, // ..........
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 248
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000066, // **..**
+ 0x0000003C, // .****.
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000036, // .**.**
+ 0x00000036, // .**.**
+ 0x00000038, // .***..
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ { // 249
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000070, // ....***...
+ 0x000000D8, // ...**.**..
+ 0x000000D8, // ...**.**..
+ 0x00000070, // ....***...
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000031C, // .**...***.
+ 0x000003EC, // .*****.**.
+ 0x000001CC, // ..***..**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 250
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000018, // ......**..
+ 0x00000030, // .....**...
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000031C, // .**...***.
+ 0x000003EC, // .*****.**.
+ 0x000001CC, // ..***..**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 251
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000006C, // ....**.**.
+ 0x000000D8, // ...**.**..
+ 0x000001B0, // ..**.**...
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000031C, // .**...***.
+ 0x000003EC, // .*****.**.
+ 0x000001CC, // ..***..**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 252
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000198, // ..**..**..
+ 0x00000198, // ..**..**..
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000031C, // .**...***.
+ 0x000003EC, // .*****.**.
+ 0x000001CC, // ..***..**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 253
+ 10, 23,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000018, // ......**..
+ 0x00000030, // .....**...
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000198, // ..**..**..
+ 0x00000198, // ..**..**..
+ 0x00000198, // ..**..**..
+ 0x00000090, // ...*..*...
+ 0x000000F0, // ...****...
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x000001C0, // ..***.....
+ 0x000001C0, // ..***.....
+ },
+ { // 254
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000007E, // ******
+ 0x0000007E, // ******
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000001C, // ..***.
+ 0x0000001C, // ..***.
+ 0x0000001C, // ..***.
+ 0x00000006, // ....**
+ 0x00000036, // .**.**
+ 0x0000003C, // .****.
+ },
+ { // 255
+ 6, 23,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ },
+ };
diff --git a/fontsml-iso8859-7.c b/fontsml-iso8859-7.c
index 03943e7..a7936ba 100644
--- a/fontsml-iso8859-7.c
+++ b/fontsml-iso8859-7.c
@@ -1,248 +1,259 @@
-cFont::tPixelData FontSml_iso8859_7[][24] = {
+cFont::tPixelData FontSml_iso8859_7[][22] = {
{ // 32
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 33
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 34
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000003B8, // ..***.***..
- 0x000003B8, // ..***.***..
- 0x000003B8, // ..***.***..
- 0x000003B8, // ..***.***..
- 0x00000110, // ...*...*...
- 0x00000110, // ...*...*...
- 0x00000110, // ...*...*...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 7, 20,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000006C, // .**.**.
+ 0x0000006C, // .**.**.
+ 0x0000006C, // .**.**.
+ 0x0000006C, // .**.**.
+ 0x0000004C, // .*..**.
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 35
- 11, 19,
+ 10, 20,
0x00000000, // ...........
0x00000000, // ...........
+ 0x00000088, // ....*...*..
+ 0x00000188, // ...**...*..
0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x000007FE, // .**********
- 0x000007FE, // .**********
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x000007FE, // .**********
- 0x000007FE, // .**********
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
+ 0x00000118, // ...*...**..
+ 0x00000FFC, // **********.
+ 0x00000110, // ...*...*...
+ 0x00000310, // ..**...*...
+ 0x00000310, // ..**...*...
+ 0x00000230, // ..*...**...
+ 0x00000FFC, // **********.
+ 0x00000220, // ..*...*....
+ 0x00000620, // .**...*....
+ 0x00000660, // .**..**....
+ 0x00000460, // .*...**....
+ 0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
},
{ // 36
- 11, 19,
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000000F8, // ....*****..
- 0x00000198, // ...**..**..
- 0x00000308, // ..**....*..
- 0x00000300, // ..**.......
- 0x00000380, // ..***......
- 0x000001E0, // ...****....
- 0x00000078, // .....****..
- 0x0000001C, // .......***.
- 0x0000000C, // ........**.
- 0x0000020C, // ..*.....**.
- 0x00000318, // ..**...**..
- 0x000003F0, // ..******...
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000020, // .....*....
+ 0x00000070, // ....***...
+ 0x000001FC, // ..*******.
+ 0x00000326, // .**..*..**
+ 0x00000326, // .**..*..**
+ 0x00000320, // .**..*....
+ 0x000003A0, // .***.*....
+ 0x000001F0, // ..*****...
+ 0x0000007C, // ....*****.
+ 0x0000002E, // .....*.***
+ 0x00000026, // .....*..**
+ 0x00000326, // .**..*..**
+ 0x00000326, // .**..*..**
+ 0x000001AC, // ..**.*.**.
+ 0x000000F8, // ...*****..
+ 0x00000020, // .....*....
+ 0x00000020, // .....*....
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 37
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000780, // .****......
- 0x00000CCC, // **..**..**.
- 0x00000CCC, // **..**..**.
- 0x00000CD8, // **..**.**..
- 0x000007B0, // .****.**...
- 0x00000030, // ......**...
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000001BC, // ...**.****.
- 0x00000366, // ..**.**..**
- 0x00000366, // ..**.**..**
- 0x00000666, // .**..**..**
- 0x0000063C, // .**...****.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 17, 20,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0000F020, // ..****......*....
+ 0x00019840, // .**..**....*.....
+ 0x00019840, // .**..**....*.....
+ 0x00019880, // .**..**...*......
+ 0x00019880, // .**..**...*......
+ 0x00019900, // .**..**..*.......
+ 0x0000F100, // ..****...*.......
+ 0x00000278, // ........*..****..
+ 0x0000064C, // .......**..*..**.
+ 0x000004C4, // .......*..**...*.
+ 0x00000CC4, // ......**..**...*.
+ 0x000008C4, // ......*...**...*.
+ 0x0000104C, // .....*.....*..**.
+ 0x00001078, // .....*.....****..
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 38
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000E0, // ....***....
- 0x000001B0, // ...**.**...
- 0x00000110, // ...*...*...
- 0x00000110, // ...*...*...
- 0x00000110, // ...*...*...
- 0x000001B0, // ...**.**...
- 0x000000E0, // ....***....
- 0x000001E6, // ...****..**
- 0x00000334, // ..**..**.*.
- 0x00000334, // ..**..**.*.
- 0x0000031C, // ..**...***.
- 0x00000308, // ..**....*..
- 0x0000019C, // ...**..***.
- 0x000000F6, // ....****.**
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000001E0, // ....****....
+ 0x00000370, // ...**.***...
+ 0x00000630, // ..**...**...
+ 0x00000630, // ..**...**...
+ 0x00000330, // ...**..**...
+ 0x000003E0, // ...*****....
+ 0x00000380, // ...***......
+ 0x000006C0, // ..**.**.....
+ 0x00000C68, // .**...**.*..
+ 0x0000087C, // .*....*****.
+ 0x00001838, // **.....***..
+ 0x00000C18, // .**.....**..
+ 0x00000C3C, // .**....****.
+ 0x000007E6, // ..******..**
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 39
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x00000180, // ...**......
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 4, 20,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x00000008, // .*..
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
},
{ // 40
- 11, 19,
- 0x00000000, // ...........
- 0x00000030, // ......**...
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x00000060, // .....**....
- 0x00000030, // ......**...
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 6, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000004, // ....*.
+ 0x0000000C, // ...**.
+ 0x00000008, // ...*..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000030, // .**...
+ 0x00000010, // ..*...
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000008, // ...*..
+ 0x00000004, // ....*.
+ 0x00000006, // ....**
},
{ // 41
- 11, 19,
- 0x00000000, // ...........
- 0x00000180, // ...**......
- 0x000000C0, // ....**.....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x00000180, // ...**......
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 6, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000010, // ..*...
+ 0x00000018, // ..**..
+ 0x00000008, // ...*..
+ 0x0000000C, // ...**.
+ 0x00000004, // ....*.
+ 0x00000006, // ....**
+ 0x00000006, // ....**
+ 0x00000006, // ....**
+ 0x00000006, // ....**
+ 0x00000006, // ....**
+ 0x00000006, // ....**
+ 0x00000006, // ....**
+ 0x00000004, // ....*.
+ 0x00000004, // ....*.
+ 0x0000000C, // ...**.
+ 0x00000008, // ...*..
+ 0x00000010, // ..*...
+ 0x00000000, // ......
},
{ // 42
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x0000036C, // ..**.**.**.
- 0x0000036C, // ..**.**.**.
- 0x000000F0, // ....****...
- 0x000000F0, // ....****...
- 0x0000036C, // ..**.**.**.
- 0x0000036C, // ..**.**.**.
- 0x00000060, // .....**....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 7, 20,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000030, // ...**...
+ 0x00000034, // ...**.*.
+ 0x000000FC, // .******.
+ 0x00000030, // ...**...
+ 0x00000058, // ..*.**..
+ 0x00000048, // ..*..*..
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 43
- 11, 19,
+ 11, 20,
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
@@ -251,9 +262,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000060, // .....**....
0x00000060, // .....**....
0x00000060, // .....**....
- 0x000007FE, // .**********
- 0x000007FE, // .**********
- 0x00000060, // .....**....
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
0x00000060, // .....**....
0x00000060, // .....**....
0x00000060, // .....**....
@@ -262,395 +272,415 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
- },
- { // 44
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x00000180, // ...**......
- 0x00000000, // ...........
+ },
+ { // 44
+ 5, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000004, // ...*.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 45
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000007FE, // .**********
- 0x000007FE, // .**********
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 6, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000003E, // .*****
+ 0x0000003E, // .*****
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 46
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 47
- 11, 19,
- 0x00000000, // ...........
- 0x0000000C, // ........**.
- 0x0000000C, // ........**.
- 0x00000018, // .......**..
- 0x00000018, // .......**..
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000600, // .**........
- 0x00000600, // .**........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000004, // ....*.
+ 0x0000000C, // ...**.
+ 0x00000008, // ...*..
+ 0x00000008, // ...*..
+ 0x00000008, // ...*..
+ 0x00000018, // ..**..
+ 0x00000010, // ..*...
+ 0x00000010, // ..*...
+ 0x00000030, // .**...
+ 0x00000020, // .*....
+ 0x00000020, // .*....
+ 0x00000020, // .*....
+ 0x00000060, // **....
+ 0x00000040, // *.....
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 48
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000E0, // ....***....
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x0000060C, // .**.....**.
- 0x0000060C, // .**.....**.
- 0x0000060C, // .**.....**.
- 0x0000060C, // .**.....**.
- 0x0000060C, // .**.....**.
- 0x0000060C, // .**.....**.
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x000000E0, // ....***....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x000001DC, // ..***.***.
+ 0x00000184, // ..**....*.
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000104, // ..*.....*.
+ 0x0000018C, // ..**...**.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 49
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x000001E0, // ...****....
- 0x00000360, // ..**.**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000010, // ......*...
+ 0x00000030, // .....**...
+ 0x000000F0, // ...****...
+ 0x000001F0, // ..*****...
+ 0x00000130, // ..*..**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000030, // .....**...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 50
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000000C, // ........**.
- 0x00000018, // .......**..
- 0x00000030, // ......**...
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x00000180, // ...**......
- 0x00000304, // ..**.....*.
- 0x000003FC, // ..********.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x000001CC, // ..***..**.
+ 0x00000306, // .**.....**
+ 0x00000302, // .**......*
+ 0x00000002, // .........*
+ 0x00000006, // ........**
+ 0x0000000C, // .......**.
+ 0x00000018, // ......**..
+ 0x00000030, // .....**...
+ 0x00000060, // ....**....
+ 0x000000C0, // ...**.....
+ 0x00000180, // ..**......
+ 0x000003FE, // .*********
+ 0x000003FE, // .*********
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 51
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000003FC, // ..********.
- 0x00000018, // .......**..
- 0x00000030, // ......**...
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x000001F0, // ...*****...
- 0x00000018, // .......**..
- 0x0000000C, // ........**.
- 0x0000000C, // ........**.
- 0x0000000C, // ........**.
- 0x00000318, // ..**...**..
- 0x000001F0, // ...*****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000070, // ....***...
+ 0x000000D8, // ...**.**..
+ 0x0000018C, // ..**...**.
+ 0x0000018C, // ..**...**.
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x00000038, // .....***..
+ 0x0000000C, // .......**.
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x00000186, // ..**....**
+ 0x0000008C, // ...*...**.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 52
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000020, // ......*....
- 0x00000060, // .....**....
- 0x00000040, // .....*.....
- 0x000000C0, // ....**.....
- 0x00000098, // ....*..**..
- 0x00000198, // ...**..**..
- 0x00000118, // ...*...**..
- 0x00000318, // ..**...**..
- 0x000003FC, // ..********.
- 0x00000018, // .......**..
- 0x00000018, // .......**..
- 0x00000018, // .......**..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000038, // .....***..
+ 0x00000078, // ....****..
+ 0x000000D8, // ...**.**..
+ 0x00000198, // ..**..**..
+ 0x00000198, // ..**..**..
+ 0x00000318, // .**...**..
+ 0x000003FE, // .*********
+ 0x000003FE, // .*********
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000018, // ......**..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 53
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001FC, // ...*******.
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x000001F0, // ...*****...
- 0x00000018, // .......**..
- 0x0000000C, // ........**.
- 0x0000000C, // ........**.
- 0x0000000C, // ........**.
- 0x0000000C, // ........**.
- 0x00000318, // ..**...**..
- 0x000001F0, // ...*****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000FC, // ...******.
+ 0x00000180, // ..**......
+ 0x00000180, // ..**......
+ 0x00000180, // ..**......
+ 0x00000178, // ..*.****..
+ 0x000001FC, // ..*******.
+ 0x00000306, // .**.....**
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x00000306, // .**.....**
+ 0x0000018C, // ..**...**.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 54
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000038, // ......***..
- 0x000000C0, // ....**.....
- 0x00000180, // ...**......
- 0x00000100, // ...*.......
- 0x00000370, // ..**.***...
- 0x00000398, // ..***..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000078, // ....****..
+ 0x000000DC, // ...**.***.
+ 0x00000186, // ..**....**
+ 0x00000106, // ..*.....**
+ 0x00000300, // .**.......
+ 0x00000378, // .**.****..
+ 0x000003FC, // .********.
+ 0x00000386, // .***....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000106, // ..*.....**
+ 0x0000018C, // ..**...**.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 55
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000003FC, // ..********.
- 0x0000000C, // ........**.
- 0x00000018, // .......**..
- 0x00000018, // .......**..
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000003FE, // .*********
+ 0x000003FC, // .********.
+ 0x0000000C, // .......**.
+ 0x00000018, // ......**..
+ 0x00000010, // ......*...
+ 0x00000030, // .....**...
+ 0x00000020, // .....*....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x000000C0, // ...**.....
+ 0x000000C0, // ...**.....
+ 0x000000C0, // ...**.....
+ 0x000000C0, // ...**.....
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 56
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x000001DC, // ..***.***.
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x0000018C, // ..**...**.
+ 0x000000F8, // ...*****..
+ 0x000001CC, // ..***..**.
+ 0x00000386, // .***....**
+ 0x00000302, // .**......*
+ 0x00000302, // .**......*
+ 0x00000306, // .**.....**
+ 0x00000184, // ..**....*.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 57
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000019C, // ...**..***.
- 0x000000EC, // ....***.**.
- 0x00000008, // ........*..
- 0x00000018, // .......**..
- 0x00000030, // ......**...
- 0x000001C0, // ...***.....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001DC, // ..***.***.
+ 0x00000384, // .***....*.
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x0000018E, // ..**...***
+ 0x000000F6, // ...****.**
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x00000104, // ..*.....*.
+ 0x0000018C, // ..**...**.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 58
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 59
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000004, // ...*.
+ 0x00000004, // ...*.
+ 0x00000008, // ..*..
+ 0x00000000, // .....
+ },
+ { // 60
+ 11, 20,
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
0x00000000, // ...........
0x00000000, // ...........
+ 0x0000000C, // ........**.
+ 0x0000003C, // ......****.
0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x00000180, // ...**......
- 0x00000000, // ...........
- },
- { // 60
- 11, 19,
- 0x00000000, // ...........
+ 0x00000780, // .****......
+ 0x00000600, // .**........
+ 0x00000380, // ..***......
+ 0x000000F0, // ....****...
+ 0x0000003C, // ......****.
+ 0x00000004, // .........*.
0x00000000, // ...........
0x00000000, // ...........
- 0x00000018, // .......**..
- 0x00000038, // ......***..
- 0x00000070, // .....***...
- 0x000000E0, // ....***....
- 0x000001C0, // ...***.....
- 0x00000380, // ..***......
- 0x00000380, // ..***......
- 0x000001C0, // ...***.....
- 0x000000E0, // ....***....
- 0x00000070, // .....***...
- 0x00000038, // ......***..
- 0x00000018, // .......**..
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
},
{ // 61
- 11, 19,
+ 11, 20,
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
- 0x000007FE, // .**********
- 0x000007FE, // .**********
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
0x00000000, // ...........
0x00000000, // ...........
- 0x000007FE, // .**********
- 0x000007FE, // .**********
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
+ 0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
@@ -660,733 +690,767 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, // ...........
},
{ // 62
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000300, // ..**.......
- 0x00000380, // ..***......
- 0x000001C0, // ...***.....
- 0x000000E0, // ....***....
- 0x00000070, // .....***...
- 0x00000038, // ......***..
- 0x00000038, // ......***..
- 0x00000070, // .....***...
- 0x000000E0, // ....***....
- 0x000001C0, // ...***.....
- 0x00000380, // ..***......
- 0x00000300, // ..**.......
+ 11, 20,
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
- },
- { // 63
- 11, 19,
0x00000000, // ...........
+ 0x00000400, // .*.........
+ 0x00000780, // .****......
+ 0x000001E0, // ...****....
+ 0x0000003C, // ......****.
+ 0x0000000C, // ........**.
+ 0x00000078, // .....****..
+ 0x000001E0, // ...****....
+ 0x00000700, // .***.......
+ 0x00000400, // .*.........
0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x000003B8, // ..***.***..
- 0x0000031C, // ..**...***.
- 0x0000031C, // ..**...***.
- 0x0000001C, // .......***.
- 0x00000038, // ......***..
- 0x00000070, // .....***...
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
0x00000000, // ...........
0x00000000, // ...........
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
},
+ { // 63
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x000001DC, // ..***.***.
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000006, // ........**
+ 0x0000000E, // .......***
+ 0x0000001C, // ......***.
+ 0x00000030, // .....**...
+ 0x00000020, // .....*....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
{ // 64
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000398, // ..***..**..
- 0x00000308, // ..**....*..
- 0x0000060C, // .**.....**.
- 0x0000067C, // .**..*****.
- 0x000006CC, // .**.**..**.
- 0x000006CC, // .**.**..**.
- 0x000006CC, // .**.**..**.
- 0x000006CC, // .**.**..**.
- 0x00000676, // .**..***.**
- 0x00000600, // .**........
- 0x00000300, // ..**.......
- 0x0000038C, // ..***...**.
- 0x000000F8, // ....*****..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 19, 20,
+ 0x00000000, // ...................
+ 0x00000000, // ...................
+ 0x00001F80, // .......******......
+ 0x000079E0, // .....****..****....
+ 0x0000C030, // ....**........**...
+ 0x00018018, // ...**..........**..
+ 0x00031ECC, // ..**...****.**..**.
+ 0x000331CC, // ..**..**...***..**.
+ 0x00066184, // .**..**....**....*.
+ 0x00064184, // .**..*.....**....*.
+ 0x0006C18C, // .**.**.....**...**.
+ 0x0006C18C, // .**.**.....**...**.
+ 0x0006C118, // .**.**.....*...**..
+ 0x00066330, // .**..**...**..**...
+ 0x00067FE0, // .**..**********....
+ 0x000319C4, // ..**...**..***...*.
+ 0x0003000C, // ..**............**.
+ 0x0001C018, // ...***.........**..
+ 0x0000F070, // ....****.....***...
+ 0x00001FC0, // .......*******.....
},
{ // 65
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000000F0, // ....****...
- 0x000000F0, // ....****...
- 0x00000090, // ....*..*...
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x000001F8, // ...******..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000204, // ..*......*.
- 0x0000070E, // .***....***
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000180, // ......**......
+ 0x000001C0, // ......***.....
+ 0x000003C0, // .....****.....
+ 0x00000240, // .....*..*.....
+ 0x00000660, // ....**..**....
+ 0x00000660, // ....**..**....
+ 0x00000430, // ....*....**...
+ 0x00000C30, // ...**....**...
+ 0x00000FF8, // ...*********..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x0000100C, // ..*........**.
+ 0x0000300C, // .**........**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 66
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000007F0, // .*******...
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x00000330, // ..**..**...
- 0x000003F0, // ..******...
- 0x00000318, // ..**...**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000318, // ..**...**..
- 0x000007F0, // .*******...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FF0, // .********...
+ 0x00000C38, // .**....***..
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000FF0, // .********...
+ 0x00000FFC, // .**********.
+ 0x00000C0C, // .**......**.
+ 0x00000C06, // .**.......**
+ 0x00000C06, // .**.......**
+ 0x00000C0C, // .**......**.
+ 0x00000FFC, // .**********.
+ 0x00000FF0, // .********...
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 67
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000FC, // ....******.
- 0x0000038C, // ..***...**.
- 0x0000030C, // ..**....**.
- 0x00000600, // .**........
- 0x00000600, // .**........
- 0x00000600, // .**........
- 0x00000600, // .**........
- 0x00000600, // .**........
- 0x0000060C, // .**.....**.
- 0x0000030C, // ..**....**.
- 0x0000039C, // ..***..***.
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 13, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x000001F0, // .....*****...
+ 0x000007F8, // ...********..
+ 0x00000E0C, // ..***.....**.
+ 0x00000C0C, // ..**......**.
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00001800, // .**..........
+ 0x00000C04, // ..**.......*.
+ 0x00000C0C, // ..**......**.
+ 0x00000618, // ...**....**..
+ 0x000003F0, // ....******...
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 68
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000007F0, // .*******...
- 0x0000031C, // ..**...***.
- 0x0000030C, // ..**....**.
- 0x00000306, // ..**.....**
- 0x00000306, // ..**.....**
- 0x00000306, // ..**.....**
- 0x00000306, // ..**.....**
- 0x00000306, // ..**.....**
- 0x00000306, // ..**.....**
- 0x0000030C, // ..**....**.
- 0x0000031C, // ..**...***.
- 0x000007F0, // .*******...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 13, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001FF0, // .*********...
+ 0x00001FF8, // .**********..
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001FF8, // .**********..
+ 0x00001FE0, // .********....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 69
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000003FC, // ..********.
- 0x00000184, // ...**....*.
- 0x00000184, // ...**....*.
- 0x00000180, // ...**......
- 0x00000190, // ...**..*...
- 0x000001F0, // ...*****...
- 0x00000190, // ...**..*...
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000184, // ...**....*.
- 0x00000184, // ...**....*.
- 0x000003FC, // ..********.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000FF0, // .********...
+ 0x00000FF0, // .********...
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 70
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000003FC, // ..********.
- 0x00000184, // ...**....*.
- 0x00000184, // ...**....*.
- 0x00000180, // ...**......
- 0x00000190, // ...**..*...
- 0x000001F0, // ...*****...
- 0x00000190, // ...**..*...
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x000003E0, // ..*****....
+ 11, 20,
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
- 0x00000000, // ...........
- },
- { // 71
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000FC, // ....******.
- 0x0000038C, // ..***...**.
- 0x0000030C, // ..**....**.
+ 0x000007FC, // .*********.
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x000007F0, // .*******...
+ 0x000007F0, // .*******...
+ 0x00000600, // .**........
+ 0x00000600, // .**........
0x00000600, // .**........
0x00000600, // .**........
0x00000600, // .**........
0x00000600, // .**........
- 0x0000061E, // .**....****
- 0x0000060C, // .**.....**.
- 0x0000030C, // ..**....**.
- 0x0000039C, // ..***..***.
- 0x000000F0, // ....****...
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
},
+ { // 71
+ 15, 20,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007E0, // .....******....
+ 0x00001FF0, // ...*********...
+ 0x00003818, // ..***......**..
+ 0x0000300C, // ..**........**.
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x00006000, // .**............
+ 0x0000607C, // .**......*****.
+ 0x0000607C, // .**......*****.
+ 0x0000300C, // ..**........**.
+ 0x0000381C, // ..***......***.
+ 0x00001FF8, // ...**********..
+ 0x000007E0, // .....******....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ },
{ // 72
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000079E, // .****..****
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x000003FC, // ..********.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000079E, // .****..****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 13, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 73
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001F8, // ...******..
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 74
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000007C, // .....*****.
- 0x00000018, // .......**..
- 0x00000018, // .......**..
- 0x00000018, // .......**..
- 0x00000018, // .......**..
- 0x00000018, // .......**..
- 0x00000018, // .......**..
- 0x00000018, // .......**..
- 0x00000618, // .**....**..
- 0x00000618, // .**....**..
- 0x00000330, // ..**..**...
- 0x000001E0, // ...****....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000000C, // ......**.
+ 0x0000030C, // **....**.
+ 0x0000030C, // **....**.
+ 0x000001F8, // .******..
+ 0x000000F0, // ..****...
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 75
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000079E, // .****..****
- 0x0000030C, // ..**....**.
- 0x00000318, // ..**...**..
- 0x00000330, // ..**..**...
- 0x00000360, // ..**.**....
- 0x000003E0, // ..*****....
- 0x000003B0, // ..***.**...
- 0x00000330, // ..**..**...
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x0000030C, // ..**....**.
- 0x0000078E, // .****...***
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000C0C, // .**......**.
+ 0x00000C18, // .**.....**..
+ 0x00000C30, // .**....**...
+ 0x00000C60, // .**...**....
+ 0x00000CC0, // .**..**.....
+ 0x00000DC0, // .**.***.....
+ 0x00000FC0, // .******.....
+ 0x00000E60, // .***..**....
+ 0x00000C30, // .**....**...
+ 0x00000C30, // .**....**...
+ 0x00000C18, // .**.....**..
+ 0x00000C0C, // .**......**.
+ 0x00000C0E, // .**......***
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 76
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000780, // .****......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000304, // ..**.....*.
- 0x00000304, // ..**.....*.
- 0x000007FC, // .*********.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x000003FE, // .*********
+ 0x000003FE, // .*********
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 77
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000E0E, // ***.....***
- 0x0000071C, // .***...***.
- 0x0000071C, // .***...***.
- 0x000007BC, // .****.****.
- 0x000006AC, // .**.*.*.**.
- 0x000006EC, // .**.***.**.
- 0x0000064C, // .**..*..**.
- 0x0000064C, // .**..*..**.
- 0x0000060C, // .**.....**.
- 0x0000060C, // .**.....**.
- 0x0000060C, // .**.....**.
- 0x00000F1E, // ****...****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 14, 20,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x0000380E, // .***.......***
+ 0x00003C0E, // .****......***
+ 0x00003C1E, // .****.....****
+ 0x0000361E, // .**.**....****
+ 0x00003636, // .**.**...**.**
+ 0x00003336, // .**..**..**.**
+ 0x00003366, // .**..**.**..**
+ 0x000031C6, // .**...***...**
+ 0x000031C6, // .**...***...**
+ 0x00003086, // .**....*....**
+ 0x00003006, // .**.........**
+ 0x00003006, // .**.........**
+ 0x00003006, // .**.........**
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 78
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000071E, // .***...****
- 0x0000038C, // ..***...**.
- 0x0000038C, // ..***...**.
- 0x000003CC, // ..****..**.
- 0x0000034C, // ..**.*..**.
- 0x0000036C, // ..**.**.**.
- 0x0000036C, // ..**.**.**.
- 0x0000032C, // ..**..*.**.
- 0x0000033C, // ..**..****.
- 0x0000031C, // ..**...***.
- 0x0000031C, // ..**...***.
- 0x0000078C, // .****...**.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 13, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x00001C0C, // .***......**.
+ 0x00001E0C, // .****.....**.
+ 0x00001B0C, // .**.**....**.
+ 0x00001B0C, // .**.**....**.
+ 0x0000198C, // .**..**...**.
+ 0x000018CC, // .**...**..**.
+ 0x000018CC, // .**...**..**.
+ 0x0000186C, // .**....**.**.
+ 0x0000183C, // .**.....****.
+ 0x0000183C, // .**.....****.
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 79
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x0000039C, // ..***..***.
- 0x0000030C, // ..**....**.
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x0000030C, // ..**....**.
- 0x0000039C, // ..***..***.
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 15, 20,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 80
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000007F0, // .*******...
- 0x00000318, // ..**...**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000318, // ..**...**..
- 0x000003F0, // ..******...
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x000007C0, // .*****.....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FF8, // .*********..
+ 0x00000C3C, // .**....****.
+ 0x00000C06, // .**.......**
+ 0x00000C06, // .**.......**
+ 0x00000C06, // .**.......**
+ 0x00000C0E, // .**......***
+ 0x00000FFC, // .**********.
+ 0x00000FF0, // .********...
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 81
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x0000039C, // ..***..***.
- 0x0000030C, // ..**....**.
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x0000030C, // ..**....**.
- 0x0000039C, // ..***..***.
- 0x000000F0, // ....****...
- 0x00000030, // ......**...
- 0x00000018, // .......**..
- 0x0000000C, // ........**.
- 0x00000000, // ...........
+ 15, 20,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x000030D8, // ..**....**.**..
+ 0x00003878, // ..***....****..
+ 0x00001FF8, // ...**********..
+ 0x000007CC, // .....*****..**.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 82
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000007F0, // .*******...
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x000003F0, // ..******...
- 0x00000360, // ..**.**....
- 0x00000330, // ..**..**...
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x0000030C, // ..**....**.
- 0x0000078E, // .****...***
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 13, 20,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00003FF0, // .**********...
+ 0x00003018, // .**.......**..
+ 0x0000300C, // .**........**.
+ 0x0000300C, // .**........**.
+ 0x0000301C, // .**.......***.
+ 0x00003FF8, // .***********..
+ 0x00003FC0, // .********.....
+ 0x00003060, // .**.....**....
+ 0x00003060, // .**.....**....
+ 0x00003030, // .**......**...
+ 0x00003018, // .**.......**..
+ 0x00003018, // .**.......**..
+ 0x0000300C, // .**........**.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 83
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000FC, // ....******.
- 0x0000018C, // ...**...**.
- 0x00000304, // ..**.....*.
- 0x00000300, // ..**.......
- 0x00000380, // ..***......
- 0x000001E0, // ...****....
- 0x00000078, // .....****..
- 0x0000001C, // .......***.
- 0x0000000C, // ........**.
- 0x0000020C, // ..*.....**.
- 0x00000318, // ..**...**..
- 0x000003F0, // ..******...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000001F0, // ....*****...
+ 0x000007FC, // ..*********.
+ 0x00000C06, // .**.......**
+ 0x00000C06, // .**.......**
+ 0x00000C00, // .**.........
+ 0x00000700, // ..***.......
+ 0x000003F0, // ...******...
+ 0x0000003C, // .......****.
+ 0x00000006, // ..........**
+ 0x00000C02, // .**........*
+ 0x00000C02, // .**........*
+ 0x00000606, // ..**......**
+ 0x000007FC, // ..*********.
+ 0x000001F0, // ....*****...
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 84
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000007FE, // .**********
- 0x00000462, // .*...**...*
- 0x00000462, // .*...**...*
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 11, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 85
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000079E, // .****..****
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 13, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000FF8, // ..*********..
+ 0x000003E0, // ....*****....
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 86
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000079E, // .****..****
- 0x00000204, // ..*......*.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000108, // ...*....*..
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x00000090, // ....*..*...
- 0x000000F0, // ....****...
- 0x000000F0, // ....****...
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000300C, // **........**.
+ 0x0000180C, // .**.......**.
+ 0x00001808, // .**.......*..
+ 0x00001818, // .**......**..
+ 0x00000C10, // ..**.....*...
+ 0x00000C30, // ..**....**...
+ 0x00000430, // ...*....**...
+ 0x00000620, // ...**...*....
+ 0x00000660, // ...**..**....
+ 0x00000240, // ....*..*.....
+ 0x000003C0, // ....****.....
+ 0x000001C0, // .....***.....
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 87
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000E0E, // ***.....***
- 0x0000060C, // .**.....**.
- 0x0000060C, // .**.....**.
- 0x0000064C, // .**..*..**.
- 0x0000064C, // .**..*..**.
- 0x000006EC, // .**.***.**.
- 0x000006EC, // .**.***.**.
- 0x000003B8, // ..***.***..
- 0x000003B8, // ..***.***..
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 18, 20,
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x0006060C, // **......**.....**.
+ 0x00020E0C, // .*.....***.....**.
+ 0x00030F0C, // .**....****....**.
+ 0x00030B08, // .**....*.**....*..
+ 0x00031918, // .**...**..*...**..
+ 0x00011998, // ..*...**..**..**..
+ 0x00019198, // ..**..*...**..**..
+ 0x00019190, // ..**..*...**..*...
+ 0x0000B0B0, // ...*.**....*.**...
+ 0x0000B0F0, // ...*.**....****...
+ 0x0000E0E0, // ...***.....***....
+ 0x0000E060, // ...***......**....
+ 0x00006060, // ....**......**....
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
+ 0x00000000, // ..................
},
{ // 88
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000079E, // .****..****
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x00000090, // ....*..*...
- 0x000000F0, // ....****...
- 0x00000060, // .....**....
- 0x000000F0, // ....****...
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x0000030C, // ..**....**.
- 0x0000079E, // .****..****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000630, // ...**...**...
+ 0x00000660, // ...**..**....
+ 0x00000360, // ....**.**....
+ 0x000001C0, // .....***.....
+ 0x000001C0, // .....***.....
+ 0x000003C0, // ....****.....
+ 0x00000760, // ...***.**....
+ 0x00000630, // ...**...**...
+ 0x00000C30, // ..**....**...
+ 0x00001818, // .**......**..
+ 0x0000380C, // ***.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 89
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000079E, // .****..****
- 0x0000030C, // ..**....**.
- 0x00000108, // ...*....*..
- 0x00000198, // ...**..**..
- 0x00000090, // ....*..*...
- 0x000000F0, // ....****...
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000380C, // ***.......**.
+ 0x00001818, // .**......**..
+ 0x00000C18, // ..**.....**..
+ 0x00000E30, // ..***...**...
+ 0x00000660, // ...**..**....
+ 0x00000340, // ....**.*.....
+ 0x000003C0, // ....****.....
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 90
- 11, 19,
+ 11, 20,
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
- 0x000003FC, // ..********.
- 0x0000020C, // ..*.....**.
- 0x00000218, // ..*....**..
- 0x00000030, // ......**...
+ 0x000007FE, // .**********
+ 0x000007FE, // .**********
+ 0x0000000C, // ........**.
+ 0x00000018, // .......**..
0x00000030, // ......**...
0x00000060, // .....**....
- 0x000000C0, // ....**.....
+ 0x000000E0, // ....***....
0x000000C0, // ....**.....
0x00000180, // ...**......
- 0x00000304, // ..**.....*.
- 0x00000304, // ..**.....*.
- 0x000003FC, // ..********.
+ 0x00000300, // ..**.......
+ 0x00000600, // .**........
+ 0x00000FFE, // ***********
+ 0x00000FFE, // ***********
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
},
{ // 91
- 11, 19,
- 0x00000000, // ...........
- 0x000000F8, // ....*****..
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000F8, // ....*****..
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000001E, // .****
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x0000001E, // .****
},
{ // 92
- 11, 19,
- 0x00000000, // ...........
- 0x00000600, // .**........
- 0x00000600, // .**........
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000018, // .......**..
- 0x00000018, // .......**..
- 0x0000000C, // ........**.
- 0x0000000C, // ........**.
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000040, // *.....
+ 0x00000060, // **....
+ 0x00000020, // .*....
+ 0x00000020, // .*....
+ 0x00000020, // .*....
+ 0x00000030, // .**...
+ 0x00000010, // ..*...
+ 0x00000010, // ..*...
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000008, // ...*..
+ 0x00000008, // ...*..
+ 0x0000000C, // ...**.
+ 0x0000000C, // ...**.
+ 0x00000004, // ....*.
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 93
- 11, 19,
- 0x00000000, // ...........
- 0x000001F0, // ...*****...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x000001F0, // ...*****...
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000003C, // ****.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000003C, // ****.
},
{ // 94
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x00000204, // ..*......*.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000060, // ...**....
+ 0x00000070, // ...***...
+ 0x00000050, // ...*.*...
+ 0x000000D8, // ..**.**..
+ 0x00000098, // ..*..**..
+ 0x00000188, // .**...*..
+ 0x0000018C, // .**...**.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 95
- 11, 19,
+ 10, 20,
+ 0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
@@ -1402,684 +1466,715 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
- 0x00000FFE, // ***********
- 0x00000FFE, // ***********
0x00000000, // ...........
0x00000000, // ...........
+ 0x00000000, // ............
+ 0x00000FFE, // .***********
},
{ // 96
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000030, // ......**...
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 6, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000030, // .**...
+ 0x00000018, // ..**..
+ 0x00000008, // ...*..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 97
- 11, 19,
+ 10, 20,
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F8, // ....*****..
- 0x0000018C, // ...**...**.
+ 0x000001F8, // ...******..
+ 0x0000039C, // ..***..***.
+ 0x0000060C, // .**.....**.
0x0000000C, // ........**.
0x000000FC, // ....******.
- 0x0000018C, // ...**...**.
- 0x0000030C, // ..**....**.
- 0x0000031C, // ..**...***.
- 0x000001EE, // ...****.***
+ 0x000003EC, // ..*****.**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000061C, // .**....***.
+ 0x000003E4, // ..*****..*.
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
},
{ // 98
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000300, // ..**.......
- 0x00000700, // .***.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000370, // ..**.***...
- 0x00000398, // ..***..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000398, // ..***..**..
- 0x00000370, // ..**.***...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000378, // .**.****..
+ 0x000003DC, // .****.***.
+ 0x00000386, // .***....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x0000038C, // .***...**.
+ 0x00000378, // .**.****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 99
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000FC, // ....******.
- 0x0000018C, // ...**...**.
- 0x0000030C, // ..**....**.
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x0000018C, // ...**...**.
- 0x000000F8, // ....*****..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x000001DC, // ..***.***.
+ 0x00000384, // .***....*.
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000304, // .**.....*.
+ 0x0000018C, // ..**...**.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 100
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000000C, // ........**.
- 0x0000001C, // .......***.
- 0x0000000C, // ........**.
- 0x0000000C, // ........**.
- 0x000000EC, // ....***.**.
- 0x0000019C, // ...**..***.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000019C, // ...**..***.
- 0x000000EE, // ....***.***
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x000000F6, // ...****.**
+ 0x000001DE, // ..***.****
+ 0x00000106, // ..*.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x0000018E, // ..**...***
+ 0x000000FE, // ...*******
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 101
- 11, 19,
- 0x00000000, // ...........
+ 10, 20,
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x0000030C, // ..**....**.
- 0x000003FC, // ..********.
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x0000018C, // ...**...**.
- 0x000000F8, // ....*****..
+ 0x000001F0, // ...*****...
+ 0x00000398, // ..***..**..
+ 0x0000020C, // ..*.....**.
+ 0x0000060C, // .**.....**.
+ 0x000007FC, // .*********.
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x0000060C, // .**.....**.
+ 0x00000318, // ..**...**..
+ 0x000001F0, // ...*****...
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
},
{ // 102
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000078, // .....****..
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000003F8, // ..*******..
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000003F8, // ..*******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000000E, // ...***
+ 0x0000001C, // ..***.
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000003E, // .*****
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 103
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001F0, // ...*****...
- 0x0000031C, // ..**...***.
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x000001F0, // ...*****...
- 0x00000300, // ..**.......
- 0x000001FC, // ...*******.
- 0x00000306, // ..**.....**
- 0x00000306, // ..**.....**
- 0x0000030C, // ..**....**.
- 0x000001F8, // ...******..
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F6, // ...****.**
+ 0x0000018E, // ..**...***
+ 0x00000106, // ..*.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x000001DE, // ..***.****
+ 0x000000F6, // ...****.**
+ 0x00000006, // ........**
+ 0x00000306, // .**.....**
+ 0x0000038C, // .***...**.
+ 0x000000F8, // ...*****..
},
{ // 104
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000300, // ..**.......
- 0x00000700, // .***.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000378, // ..**.****..
- 0x0000038C, // ..***...**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000079E, // .****..****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x0000037C, // .**.*****.
+ 0x000003CE, // .****..***
+ 0x00000386, // .***....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 105
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000040, // .....*.....
- 0x000000E0, // ....***....
- 0x00000040, // .....*.....
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x000003E0, // ..*****....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000003FC, // ..********.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 4, 20,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
},
{ // 106
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000020, // ......*....
- 0x00000070, // .....***...
- 0x00000020, // ......*....
- 0x00000000, // ...........
- 0x00000030, // ......**...
- 0x000001F0, // ...*****...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000630, // .**...**...
- 0x000003E0, // ..*****....
- 0x00000000, // ...........
+ 4, 20,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000038, // ***..
},
{ // 107
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000300, // ..**.......
- 0x00000700, // .***.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x0000033C, // ..**..****.
- 0x00000310, // ..**...*...
- 0x00000320, // ..**..*....
- 0x00000340, // ..**.*.....
- 0x000003E0, // ..*****....
- 0x00000330, // ..**..**...
- 0x00000318, // ..**...**..
- 0x0000078E, // .****...***
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000318, // .**...**..
+ 0x00000330, // .**..**...
+ 0x00000360, // .**.**....
+ 0x000003E0, // .*****....
+ 0x000003E0, // .*****....
+ 0x00000330, // .**..**...
+ 0x00000318, // .**...**..
+ 0x00000318, // .**...**..
+ 0x0000030C, // .**....**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 108
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x000001E0, // ...****....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 4, 20,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
},
{ // 109
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000006DC, // .**.**.***.
- 0x00000F76, // ****.***.**
- 0x00000666, // .**..**..**
- 0x00000666, // .**..**..**
- 0x00000666, // .**..**..**
- 0x00000666, // .**..**..**
- 0x00000666, // .**..**..**
- 0x00000EEE, // ***.***.***
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 16, 20,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000DE78, // .**.****..****..
+ 0x0000E38C, // .***...***...**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 110
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000378, // ..**.****..
- 0x0000078C, // .****...**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000079E, // .****..****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000037C, // .**.*****.
+ 0x000003CE, // .****..***
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 111
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x000001DC, // ..***.***.
+ 0x00000386, // .***....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x0000018C, // ..**...**.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 112
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000370, // ..**.***...
- 0x00000798, // .****..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000398, // ..***..**..
- 0x00000370, // ..**.***...
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x000007C0, // .*****.....
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000378, // .**.****..
+ 0x0000038C, // .***...**.
+ 0x00000386, // .***....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x0000038C, // .***...**.
+ 0x000003F8, // .*******..
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
},
{ // 113
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001E8, // ...****.*..
- 0x00000318, // ..**...**..
- 0x00000618, // .**....**..
- 0x00000618, // .**....**..
- 0x00000618, // .**....**..
- 0x00000618, // .**....**..
- 0x00000338, // ..**..***..
- 0x000001D8, // ...***.**..
- 0x00000018, // .......**..
- 0x00000018, // .......**..
- 0x0000007C, // .....*****.
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F6, // ...****.**
+ 0x0000018E, // ..**...***
+ 0x00000106, // ..*.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000106, // ..*.....**
+ 0x0000018E, // ..**...***
+ 0x000000FE, // ...*******
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x00000006, // ........**
},
{ // 114
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000019C, // ...**..***.
- 0x000003AC, // ..***.*.**.
- 0x000001C0, // ...***.....
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x000003E0, // ..*****....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 6, 20,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000006C, // .**.**.
+ 0x0000007C, // .*****.
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000060, // .**....
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 115
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001F8, // ...******..
- 0x0000030C, // ..**....**.
- 0x00000300, // ..**.......
- 0x000001E0, // ...****....
- 0x00000038, // ......***..
- 0x0000020C, // ..*.....**.
- 0x0000030C, // ..**....**.
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000078, // ...****..
+ 0x000001CE, // .***..***
+ 0x00000186, // .**....**
+ 0x00000180, // .**......
+ 0x000000F8, // ..*****..
+ 0x0000007C, // ...*****.
+ 0x00000006, // .......**
+ 0x00000182, // .**.....*
+ 0x00000186, // .**....**
+ 0x000000FC, // ..******.
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 116
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x000007F8, // .********..
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x0000018C, // ...**...**.
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000003E, // .*****
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x0000001E, // ..****
+ 0x0000000E, // ...***
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 117
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000030C, // ..**....**.
- 0x0000071C, // .***...***.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000031E, // ..**...****
- 0x000001EC, // ...****.**.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x0000018E, // ..**...***
+ 0x000001F6, // ..*****.**
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 118
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000079E, // .****..****
- 0x0000030C, // ..**....**.
- 0x00000108, // ...*....*..
- 0x00000198, // ...**..**..
- 0x00000090, // ....*..*...
- 0x000000F0, // ....****...
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000060C, // **.....**.
+ 0x0000020C, // .*.....**.
+ 0x00000308, // .**....*..
+ 0x00000118, // ..*...**..
+ 0x00000190, // ..**..*...
+ 0x000001B0, // ..**.**...
+ 0x000000B0, // ...*.**...
+ 0x000000E0, // ...***....
+ 0x000000E0, // ...***....
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 119
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000E0E, // ***.....***
- 0x00000404, // .*.......*.
- 0x0000064C, // .**..*..**.
- 0x000006EC, // .**.***.**.
- 0x000002A8, // ..*.*.*.*..
- 0x000003B8, // ..***.***..
- 0x00000318, // ..**...**..
- 0x00000110, // ...*...*...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 13, 20,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00006184, // **....**....*.
+ 0x0000238C, // .*...***...**.
+ 0x0000238C, // .*...***...**.
+ 0x00003288, // .**..*.*...*..
+ 0x000032D8, // .**..*.**.**..
+ 0x000016D8, // ..*.**.**.**..
+ 0x00001650, // ..*.**..*.*...
+ 0x00001C50, // ..***...*.*...
+ 0x00000C70, // ...**...***...
+ 0x00000C60, // ...**...**....
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 120
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000007BC, // .****.****.
- 0x00000318, // ..**...**..
- 0x000001B0, // ...**.**...
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000001B0, // ...**.**...
- 0x00000318, // ..**...**..
- 0x000007BC, // .****.****.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x00000318, // .**...**..
+ 0x000001B0, // ..**.**...
+ 0x000000E0, // ...***....
+ 0x000000E0, // ...***....
+ 0x000000E0, // ...***....
+ 0x000000B0, // ...*.**...
+ 0x00000190, // ..**..*...
+ 0x00000318, // .**...**..
+ 0x0000060C, // **.....**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 121
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000079E, // .****..****
- 0x0000030C, // ..**....**.
- 0x00000108, // ...*....*..
- 0x00000198, // ...**..**..
- 0x00000090, // ....*..*...
- 0x000000F0, // ....****...
- 0x00000060, // .....**....
- 0x00000040, // .....*.....
- 0x000000C0, // ....**.....
- 0x00000680, // .**.*......
- 0x00000700, // .***.......
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000060C, // **.....**.
+ 0x0000030C, // .**....**.
+ 0x00000308, // .**....*..
+ 0x00000118, // ..*...**..
+ 0x00000190, // ..**..*...
+ 0x000001B0, // ..**.**...
+ 0x000000B0, // ...*.**...
+ 0x000000E0, // ...***....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000040, // ....*.....
+ 0x000000C0, // ...**.....
+ 0x00000380, // .***......
+ 0x00000300, // .**.......
},
{ // 122
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000003F8, // ..*******..
- 0x00000218, // ..*....**..
- 0x00000030, // ......**...
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x00000180, // ...**......
- 0x00000308, // ..**....*..
- 0x000003F8, // ..*******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x000003FE, // *********
+ 0x0000000C, // ......**.
+ 0x00000008, // ......*..
+ 0x00000018, // .....**..
+ 0x00000030, // ....**...
+ 0x00000060, // ...**....
+ 0x000000C0, // ..**.....
+ 0x00000180, // .**......
+ 0x00000100, // .*.......
+ 0x000003FE, // *********
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
},
{ // 123
- 11, 19,
- 0x00000000, // ...........
- 0x00000038, // ......***..
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x00000380, // ..***......
- 0x000000C0, // ....**.....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000038, // ......***..
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 6, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000000E, // ....***
+ 0x0000000E, // ....***
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000010, // ...*...
+ 0x00000020, // ..*....
+ 0x00000010, // ...*...
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000018, // ...**..
+ 0x00000008, // ....*..
+ 0x0000000E, // ....***
},
{ // 124
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
},
{ // 125
- 11, 19,
+ 6, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000030, // .**...
+ 0x00000038, // .***..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000008, // ...*..
+ 0x0000000C, // ...**.
+ 0x00000006, // ....**
+ 0x0000000C, // ...**.
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000030, // .**...
+ },
+ { // 126
+ 11, 20,
0x00000000, // ...........
- 0x000001C0, // ...***.....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000030, // ......**...
- 0x0000001C, // .......***.
- 0x00000030, // ......**...
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000001C0, // ...***.....
0x00000000, // ...........
0x00000000, // ...........
- },
- { // 126
- 11, 19,
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
+ 0x000007C4, // .*****...*.
+ 0x000007FC, // .*********.
+ 0x00000038, // ......***..
0x00000000, // ...........
- 0x00000180, // ...**......
- 0x000003C6, // ..****...**
- 0x000007FE, // .**********
- 0x0000063C, // .**...****.
- 0x00000018, // .......**..
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
@@ -2090,29 +2185,31 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, // ...........
},
{ // 127
- 11, 19,
- 0x00000CCC, // **..**..**.
- 0x00000CCC, // **..**..**.
- 0x00000332, // ..**..**..*
- 0x00000332, // ..**..**..*
- 0x00000CCC, // **..**..**.
- 0x00000CCC, // **..**..**.
- 0x00000332, // ..**..**..*
- 0x00000332, // ..**..**..*
- 0x00000CCC, // **..**..**.
- 0x00000CCC, // **..**..**.
- 0x00000332, // ..**..**..*
- 0x00000332, // ..**..**..*
- 0x00000CCC, // **..**..**.
- 0x00000CCC, // **..**..**.
- 0x00000332, // ..**..**..*
- 0x00000332, // ..**..**..*
- 0x00000CCC, // **..**..**.
- 0x00000CCC, // **..**..**.
- 0x00000332, // ..**..**..*
+ 0, 20,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
},
{ // 128
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2134,7 +2231,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 129
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2156,7 +2254,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 130
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2178,7 +2277,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 131
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2200,7 +2300,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 132
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2222,7 +2323,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 133
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2244,7 +2346,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 134
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2266,7 +2369,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 135
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2288,7 +2392,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 136
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2310,7 +2415,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 137
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2332,7 +2438,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 138
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2354,7 +2461,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 139
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2376,7 +2484,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 140
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2398,7 +2507,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 141
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2420,7 +2530,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 142
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2442,7 +2553,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 143
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2464,7 +2576,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 144
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2486,7 +2599,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 145
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2508,7 +2622,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 146
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2530,7 +2645,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 147
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2552,7 +2668,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 148
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2574,7 +2691,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 149
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2596,7 +2714,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 150
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2618,7 +2737,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 151
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2640,7 +2760,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 152
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2662,7 +2783,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 153
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2684,7 +2806,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 154
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2706,7 +2829,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 155
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2728,7 +2852,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 156
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2750,7 +2875,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 157
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2772,7 +2898,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 158
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2794,7 +2921,8 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 159
- 0, 19,
+ 0, 20,
+ 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2816,118 +2944,9 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
},
{ // 160
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- },
- { // 161
- 11, 19,
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x00000080, // ....*......
- 0x000000C0, // ....**.....
- 0x00000060, // .....**....
- 0x00000030, // ......**...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- },
- { // 162
- 11, 19,
- 0x00000070, // .....***...
- 0x00000070, // .....***...
- 0x00000070, // .....***...
- 0x00000010, // .......*...
- 0x00000030, // ......**...
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- },
- { // 163
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000078, // .....****..
- 0x000000CC, // ....**..**.
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x000003F0, // ..******...
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x000003EC, // ..*****.**.
- 0x00000338, // ..**..***..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- },
- { // 164
- 0, 19,
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
+ 0, 20,
0x00000000, //
0x00000000, //
- },
- { // 165
- 0, 19,
- 0x00000000, //
0x00000000, //
0x00000000, //
0x00000000, //
@@ -2947,153 +2966,275 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
0x00000000, //
},
- { // 166
- 11, 19,
+ { // 161
+ 6, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000008, // ...*..
+ 0x00000008, // ...*..
+ 0x00000000, // ......
+ 0x00000008, // ...*..
+ 0x00000008, // ...*..
+ 0x00000008, // ...*..
+ 0x00000008, // ...*..
+ 0x00000008, // ...*..
+ 0x00000008, // ...*..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // ......
+ },
+ { // 162
+ 12, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001980, // ..**..**......
+ 0x000019C0, // ..**..***.....
+ 0x000003C0, // .....****.....
+ 0x00000240, // .....*..*.....
+ 0x00000660, // ....**..**....
+ 0x00000660, // ....**..**....
+ 0x00000430, // ....*....**...
+ 0x00000C30, // ...**....**...
+ 0x00000FF8, // ...*********..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x0000100C, // ..*........**.
+ 0x0000300C, // .**........**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ },
+ { // 163
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000078, // ....****..
+ 0x0000019C, // ..**..***.
+ 0x0000010C, // ..*....**.
+ 0x00000100, // ..*.......
+ 0x00000100, // ..*.......
+ 0x00000100, // ..*.......
+ 0x000003E0, // .*****....
+ 0x00000180, // ..**......
+ 0x00000180, // ..**......
+ 0x00000180, // ..**......
+ 0x00000100, // ..*.......
+ 0x00000300, // .**.......
+ 0x000003FC, // .********.
+ 0x0000023E, // .*...*****
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 164
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000004, // ........*.
+ 0x000003F6, // .******.**
+ 0x000001DC, // ..***.***.
+ 0x0000030C, // .**....**.
+ 0x00000304, // .**.....*.
+ 0x0000030C, // .**....**.
+ 0x0000018C, // ..**...**.
+ 0x000003FC, // .********.
+ 0x00000376, // .**.***.**
+ 0x00000004, // ........*.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ },
+ { // 165
+ 10, 20,
0x00000000, // ...........
0x00000000, // ...........
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
0x00000000, // ...........
+ 0x00000C0C, // **......**.
+ 0x00000608, // .**.....*..
+ 0x00000218, // ..*....**..
+ 0x00000330, // ..**..**...
+ 0x00000130, // ...*..**...
+ 0x000001E0, // ...****....
+ 0x000007FC, // .*********.
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000007FC, // .*********.
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
+ 0x000000C0, // ....**.....
0x00000000, // ...........
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
},
+ { // 166
+ 5, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ },
{ // 167
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x000000C0, // ....**.....
- 0x000000E0, // ....***....
- 0x000001B0, // ...**.**...
- 0x00000118, // ...*...**..
- 0x00000188, // ...**...*..
- 0x000000D8, // ....**.**..
- 0x00000070, // .....***...
- 0x00000030, // ......**...
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F0, // ...****...
+ 0x000001D8, // ..***.**..
+ 0x0000018C, // ..**...**.
+ 0x00000180, // ..**......
+ 0x000000C0, // ...**.....
+ 0x000000E0, // ...***....
+ 0x00000138, // ..*..***..
+ 0x0000031C, // .**...***.
+ 0x0000030C, // .**....**.
+ 0x00000186, // ..**....**
+ 0x000001C6, // ..***...**
+ 0x00000064, // ....**..*.
+ 0x00000038, // .....***..
+ 0x0000000C, // .......**.
+ 0x0000000C, // .......**.
+ 0x00000184, // ..**....*.
+ 0x000000CC, // ...**..**.
+ 0x00000078, // ....****..
},
{ // 168
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 6, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000066, // **..**
+ 0x00000066, // **..**
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 169
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000108, // ...*....*..
- 0x00000264, // ..*..**..*.
- 0x00000294, // ..*.*..*.*.
- 0x00000284, // ..*.*....*.
- 0x00000264, // ..*..**..*.
- 0x00000108, // ...*....*..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 14, 20,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000007E0, // ....******....
+ 0x00000C30, // ...**....**...
+ 0x00001808, // ..**.......*..
+ 0x000033C4, // .**..****...*.
+ 0x00006626, // **..**...*..**
+ 0x00006C02, // **.**........*
+ 0x00006C02, // **.**........*
+ 0x00006C02, // **.**........*
+ 0x00006C22, // **.**....*...*
+ 0x00006626, // **..**...*..**
+ 0x000033C4, // .**..****...*.
+ 0x00001808, // ..**.......*..
+ 0x00000C10, // ...**.....*...
+ 0x000007E0, // ....******....
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 170
- 0, 19,
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
+ 7, 20,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000F8, // .*****..
+ 0x000001CC, // ***..**.
+ 0x00000004, // ......*.
+ 0x000000FC, // .******.
+ 0x0000018C, // **...**.
+ 0x0000018C, // **...**.
+ 0x000000F4, // .****.*.
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 171
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000044, // .....*...*.
- 0x000000CC, // ....**..**.
- 0x00000198, // ...**..**..
- 0x00000330, // ..**..**...
- 0x00000660, // .**..**....
- 0x00000660, // .**..**....
- 0x00000330, // ..**..**...
- 0x00000198, // ...**..**..
- 0x000000CC, // ....**..**.
- 0x00000044, // .....*...*.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000004C, // ....*..**.
+ 0x000000C8, // ...**..*..
+ 0x00000198, // ..**..**..
+ 0x00000130, // ..*..**...
+ 0x00000330, // .**..**...
+ 0x00000190, // ..**..*...
+ 0x00000098, // ...*..**..
+ 0x0000004C, // ....*..**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 172
- 11, 19,
+ 11, 20,
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
+ 0x000007FC, // .*********.
+ 0x000007FC, // .*********.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
+ 0x0000000C, // ........**.
0x00000000, // ...........
0x00000000, // ...........
- 0x000007FE, // .**********
- 0x000007FE, // .**********
- 0x00000006, // .........**
- 0x00000006, // .........**
- 0x00000006, // .........**
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
@@ -3102,29 +3243,7 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, // ...........
},
{ // 173
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001F8, // ...******..
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- },
- { // 174
- 0, 19,
+ 0, 20,
0x00000000, //
0x00000000, //
0x00000000, //
@@ -3144,11 +3263,36 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, //
0x00000000, //
0x00000000, //
+ 0x00000000, //
+ },
+ { // 174
+ 14, 20,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000007E0, // ....******....
+ 0x00000C30, // ...**....**...
+ 0x00001808, // ..**.......*..
+ 0x000037C4, // .**.*****...*.
+ 0x00006666, // **..**..**..**
+ 0x00006622, // **..**...*...*
+ 0x00006622, // **..**...*...*
+ 0x000067C2, // **..*****....*
+ 0x00006642, // **..**..*....*
+ 0x00006666, // **..**..**..**
+ 0x00003624, // .**.**...*..*.
+ 0x00001808, // ..**.......*..
+ 0x00000C10, // ...**.....*...
+ 0x000007E0, // ....******....
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 175
- 11, 19,
- 0x00000FFE, // ***********
- 0x00000FFE, // ***********
+ 10, 20,
+ 0x00000000, // ............
+ 0x00000FFE, // .***********
+ 0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
@@ -3168,1763 +3312,1843 @@ cFont::tPixelData FontSml_iso8859_7[][24] = {
0x00000000, // ...........
},
{ // 176
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 7, 20,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000003C, // ..****.
+ 0x00000046, // .*...**
+ 0x00000042, // .*....*
+ 0x00000046, // .*...**
+ 0x0000003C, // ..****.
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 177
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000007FE, // .**********
- 0x000007FE, // .**********
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000000, // ...........
- 0x000007FE, // .**********
- 0x000007FE, // .**********
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x000003FE, // .*********
+ 0x000003FE, // .*********
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x000003FE, // .*********
+ 0x000003FE, // .*********
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 178
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x00000030, // ......**...
- 0x00000060, // .....**....
- 0x000000C0, // ....**.....
- 0x00000188, // ...**...*..
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 6, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000003C, // .****.
+ 0x00000026, // .*..**
+ 0x00000002, // .....*
+ 0x00000004, // ....*.
+ 0x00000018, // ..**..
+ 0x00000030, // .**...
+ 0x0000003E, // .*****
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 179
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x00000018, // .......**..
- 0x00000070, // .....***...
- 0x00000018, // .......**..
- 0x00000018, // .......**..
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 6, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000001C, // ..***.
+ 0x00000036, // .**.**
+ 0x00000006, // ....**
+ 0x0000000C, // ...**.
+ 0x00000002, // .....*
+ 0x00000022, // .*...*
+ 0x0000003C, // .****.
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 180
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 6, 20,
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x0000000C, // ...**.
+ 0x00000008, // ...*..
+ 0x00000010, // ..*...
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
+ 0x00000000, // ......
},
{ // 181
- 11, 19,
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x00000080, // ....*......
- 0x000006B0, // .**.*.**...
- 0x00000630, // .**...**...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000038, // .....***..
+ 0x00000336, // .**..**.**
+ 0x00000366, // .**.**..**
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 182
- 11, 19,
- 0x00000600, // .**........
- 0x00000600, // .**........
- 0x00000400, // .*.........
- 0x000004C0, // .*..**.....
- 0x000000C0, // ....**.....
- 0x000000E0, // ....***....
- 0x000001E0, // ...****....
- 0x00000130, // ...*..**...
- 0x00000330, // ..**..**...
- 0x00000318, // ..**...**..
- 0x000003F8, // ..*******..
- 0x00000618, // .**....**..
- 0x0000060C, // .**.....**.
- 0x0000040C, // .*......**.
- 0x00000F1E, // ****...****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001980, // ..**..**......
+ 0x000019C0, // ..**..***.....
+ 0x000003C0, // .....****.....
+ 0x00000240, // .....*..*.....
+ 0x00000660, // ....**..**....
+ 0x00000660, // ....**..**....
+ 0x00000430, // ....*....**...
+ 0x00000C30, // ...**....**...
+ 0x00000FF8, // ...*********..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x0000100C, // ..*........**.
+ 0x0000300C, // .**........**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 183
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 184
- 11, 19,
- 0x00000600, // .**........
- 0x00000600, // .**........
- 0x00000400, // .*.........
- 0x000005FE, // .*.********
- 0x000000C2, // ....**....*
- 0x000000C2, // ....**....*
- 0x000000C0, // ....**.....
- 0x000000C4, // ....**...*.
- 0x000000FC, // ....******.
- 0x000000C4, // ....**...*.
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C2, // ....**....*
- 0x000000C2, // ....**....*
- 0x000001FE, // ...********
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 15, 20,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00006FFC, // ..**.**********.
+ 0x0000CC00, // .**..**.........
+ 0x00000C00, // .....**.........
+ 0x00000C00, // .....**.........
+ 0x00000C00, // .....**.........
+ 0x00000FF0, // .....********...
+ 0x00000FF0, // .....********...
+ 0x00000C00, // .....**.........
+ 0x00000C00, // .....**.........
+ 0x00000C00, // .....**.........
+ 0x00000C00, // .....**.........
+ 0x00000FFC, // .....**********.
+ 0x00000FFC, // .....**********.
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 185
- 11, 19,
- 0x00000600, // .**........
- 0x00000600, // .**........
- 0x00000400, // .*.........
- 0x0000079E, // .****..****
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x000003FC, // ..********.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000079E, // .****..****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 16, 20,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000D80C, // .**.**.......**.
+ 0x0000980C, // .*..**.......**.
+ 0x0000180C, // ....**.......**.
+ 0x0000180C, // ....**.......**.
+ 0x0000180C, // ....**.......**.
+ 0x00001FFC, // ....***********.
+ 0x00001FFC, // ....***********.
+ 0x0000180C, // ....**.......**.
+ 0x0000180C, // ....**.......**.
+ 0x0000180C, // ....**.......**.
+ 0x0000180C, // ....**.......**.
+ 0x0000180C, // ....**.......**.
+ 0x0000180C, // ....**.......**.
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 186
- 11, 19,
- 0x00000600, // .**........
- 0x00000600, // .**........
- 0x00000400, // .*.........
- 0x000005F8, // .*.******..
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 7, 20,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x0000006C, // .**.**.
+ 0x0000004C, // .*..**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x0000000C, // ....**.
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 187
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000440, // .*...*.....
- 0x00000660, // .**..**....
- 0x00000330, // ..**..**...
- 0x00000198, // ...**..**..
- 0x000000CC, // ....**..**.
- 0x000000CC, // ....**..**.
- 0x00000198, // ...**..**..
- 0x00000330, // ..**..**...
- 0x00000660, // .**..**....
- 0x00000440, // .*...*.....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000120, // ..*..*....
+ 0x00000190, // ..**..*...
+ 0x00000098, // ...*..**..
+ 0x000000CC, // ...**..**.
+ 0x000000CC, // ...**..**.
+ 0x000000D8, // ...**.**..
+ 0x00000190, // ..**..*...
+ 0x00000130, // ..*..**...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 188
- 11, 19,
- 0x00000600, // .**........
- 0x00000600, // .**........
- 0x00000400, // .*.........
- 0x000004F0, // .*..****...
- 0x0000039C, // ..***..***.
- 0x0000030C, // ..**....**.
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x0000030C, // ..**....**.
- 0x0000039C, // ..***..***.
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 14, 20,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000063E0, // .**...*****....
+ 0x00006E38, // .**.***...***..
+ 0x0000D80C, // **.**.......**.
+ 0x0000180C, // ...**.......**.
+ 0x00003006, // ..**.........**
+ 0x00003006, // ..**.........**
+ 0x00003006, // ..**.........**
+ 0x00003006, // ..**.........**
+ 0x00003006, // ..**.........**
+ 0x00003006, // ..**.........**
+ 0x0000180C, // ...**.......**.
+ 0x00001C1C, // ...***.....***.
+ 0x00000FF8, // ....*********..
+ 0x000003E0, // ......*****....
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 189
- 11, 19,
- 0x00000300, // ..**.......
- 0x00000F00, // ****.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000306, // ..**.....**
- 0x0000031C, // ..**...***.
- 0x00000070, // .....***...
- 0x000001C0, // ...***.....
- 0x0000073C, // .***..****.
- 0x00000C66, // **...**..**
- 0x00000066, // .....**..**
- 0x0000000C, // ........**.
- 0x00000018, // .......**..
- 0x00000030, // ......**...
- 0x00000062, // .....**...*
- 0x0000007E, // .....******
- 0x00000000, // ...........
+ 16, 20,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00003018, // ...**.......**..
+ 0x00007010, // ..***.......*...
+ 0x0000B020, // .*.**......*....
+ 0x00003060, // ...**.....**....
+ 0x000030C0, // ...**....**.....
+ 0x00003080, // ...**....*......
+ 0x00003100, // ...**...*.......
+ 0x0000033C, // .......**..****.
+ 0x00000626, // ......**...*..**
+ 0x00000406, // ......*.......**
+ 0x00000804, // .....*........*.
+ 0x00001818, // ....**......**..
+ 0x00003030, // ...**......**...
+ 0x0000207E, // ...*......******
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 190
- 11, 19,
- 0x00000300, // ..**.......
- 0x00000600, // .**........
- 0x00000400, // .*.........
- 0x0000030C, // ..**....**.
- 0x0000079E, // .****..****
- 0x00000492, // .*..*..*..*
- 0x000000F0, // ....****...
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 16, 20,
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x0001B80C, // ..**.***.......**.
+ 0x00031818, // .**...**......**..
+ 0x00000C18, // .......**.....**..
+ 0x00000630, // ........**...**...
+ 0x00000660, // ........**..**....
+ 0x00000340, // .........**.*.....
+ 0x000001C0, // ..........***.....
+ 0x00000180, // ..........**......
+ 0x00000180, // ..........**......
+ 0x00000180, // ..........**......
+ 0x00000180, // ..........**......
+ 0x00000180, // ..........**......
+ 0x00000180, // ..........**......
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
+ 0x00000000, // .................
},
{ // 191
- 11, 19,
- 0x00000600, // .**........
- 0x00000600, // .**........
- 0x00000400, // .*.........
- 0x000004F0, // .*..****...
- 0x0000039C, // ..***..***.
- 0x0000030C, // ..**....**.
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x00000492, // .*..*..*..*
- 0x0000079E, // .****..****
- 0x0000039C, // ..***..***.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 14, 20,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000063E0, // .**...*****....
+ 0x00006E70, // .**.***..***...
+ 0x0000D818, // **.**......**..
+ 0x00001818, // ...**......**..
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x0000300C, // ..**........**.
+ 0x00001008, // ...*........*..
+ 0x00001818, // ...**......**..
+ 0x00000C30, // ....**....**...
+ 0x00003E7C, // ..*****..*****.
+ 0x00003E7C, // ..*****..*****.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 192
- 11, 19,
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000020, // ......*....
- 0x000001AC, // ...**.*.**.
- 0x0000018C, // ...**...**.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001C0, // ...***.....
- 0x00000260, // ..*..**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000064, // .....**..*.
- 0x00000038, // ......***..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 4, 20,
+ 0x00000000, // .........
+ 0x00000030, // ....**...
+ 0x00000366, // **.**..**
+ 0x00000306, // **.....**
+ 0x00000000, // .........
+ 0x00000060, // ...**....
+ 0x00000060, // ...**....
+ 0x00000060, // ...**....
+ 0x00000060, // ...**....
+ 0x00000060, // ...**....
+ 0x00000060, // ...**....
+ 0x00000060, // ...**....
+ 0x00000060, // ...**....
+ 0x00000060, // ...**....
+ 0x00000060, // ...**....
+ 0x00000060, // ...**....
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 193
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000E0, // ....***....
- 0x000001E0, // ...****....
- 0x00000130, // ...*..**...
- 0x00000330, // ..**..**...
- 0x00000318, // ..**...**..
- 0x000003F8, // ..*******..
- 0x00000618, // .**....**..
- 0x0000060C, // .**.....**.
- 0x0000040C, // .*......**.
- 0x00000F1E, // ****...****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000180, // ......**......
+ 0x000001C0, // ......***.....
+ 0x000003C0, // .....****.....
+ 0x00000240, // .....*..*.....
+ 0x00000660, // ....**..**....
+ 0x00000660, // ....**..**....
+ 0x00000430, // ....*....**...
+ 0x00000C30, // ...**....**...
+ 0x00000FF8, // ...*********..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x0000100C, // ..*........**.
+ 0x0000300C, // .**........**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 194
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000007F0, // .*******...
- 0x00000338, // ..**..***..
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x00000330, // ..**..**...
- 0x000003F0, // ..******...
- 0x00000318, // ..**...**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000318, // ..**...**..
- 0x000007F0, // .*******...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FF0, // .********...
+ 0x00000C38, // .**....***..
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000C0C, // .**......**.
+ 0x00000FF0, // .********...
+ 0x00000FFC, // .**********.
+ 0x00000C0C, // .**......**.
+ 0x00000C06, // .**.......**
+ 0x00000C06, // .**.......**
+ 0x00000C0C, // .**......**.
+ 0x00000FFC, // .**********.
+ 0x00000FF0, // .********...
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 195
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000003FC, // ..********.
- 0x00000184, // ...**....*.
- 0x00000184, // ...**....*.
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x000003E0, // ..*****....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000003FE, // .*********
+ 0x000003FE, // .*********
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000300, // .**.......
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 196
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000E0, // ....***....
- 0x000001E0, // ...****....
- 0x00000160, // ...*.**....
- 0x00000130, // ...*..**...
- 0x00000330, // ..**..**...
- 0x00000230, // ..*...**...
- 0x00000218, // ..*....**..
- 0x00000618, // .**....**..
- 0x000007FC, // .*********.
- 0x000007FC, // .*********.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000180, // ......**......
+ 0x000001C0, // ......***.....
+ 0x000003C0, // .....****.....
+ 0x00000240, // .....*..*.....
+ 0x00000660, // ....**..**....
+ 0x00000620, // ....**...*....
+ 0x00000430, // ....*....**...
+ 0x00000C30, // ...**....**...
+ 0x00000C18, // ...**.....**..
+ 0x00001818, // ..**......**..
+ 0x00001818, // ..**......**..
+ 0x00001FFC, // ..***********.
+ 0x00003FFC, // .************.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 197
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000003FC, // ..********.
- 0x00000184, // ...**....*.
- 0x00000184, // ...**....*.
- 0x00000180, // ...**......
- 0x00000188, // ...**...*..
- 0x000001F8, // ...******..
- 0x00000188, // ...**...*..
- 0x00000180, // ...**......
- 0x00000180, // ...**......
- 0x00000184, // ...**....*.
- 0x00000184, // ...**....*.
- 0x000003FC, // ..********.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000FF0, // .********...
+ 0x00000FF0, // .********...
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 198
- 11, 19,
+ 11, 20,
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
- 0x000003FC, // ..********.
- 0x0000020C, // ..*.....**.
- 0x00000218, // ..*....**..
- 0x00000030, // ......**...
+ 0x000007FE, // .**********
+ 0x000007FE, // .**********
+ 0x0000000C, // ........**.
+ 0x00000018, // .......**..
0x00000030, // ......**...
0x00000060, // .....**....
- 0x000000C0, // ....**.....
+ 0x000000E0, // ....***....
0x000000C0, // ....**.....
0x00000180, // ...**......
- 0x00000304, // ..**.....*.
- 0x00000304, // ..**.....*.
- 0x000003FC, // ..********.
+ 0x00000300, // ..**.......
+ 0x00000600, // .**........
+ 0x00000FFE, // ***********
+ 0x00000FFE, // ***********
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
},
{ // 199
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000079E, // .****..****
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x000003FC, // ..********.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000079E, // .****..****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 13, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 200
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x0000039C, // ..***..***.
- 0x0000030C, // ..**....**.
- 0x00000606, // .**......**
- 0x00000696, // .**.*..*.**
- 0x000006F6, // .**.****.**
- 0x000006F6, // .**.****.**
- 0x00000696, // .**.*..*.**
- 0x00000606, // .**......**
- 0x0000030C, // ..**....**.
- 0x0000039C, // ..***..***.
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 15, 20,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x000067CC, // .**..*****..**.
+ 0x000067CC, // .**..*****..**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 201
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001F8, // ...******..
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x0000000C, // ..**.
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 202
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000079E, // .****..****
- 0x0000030C, // ..**....**.
- 0x00000318, // ..**...**..
- 0x00000330, // ..**..**...
- 0x00000360, // ..**.**....
- 0x000003E0, // ..*****....
- 0x000003B0, // ..***.**...
- 0x00000330, // ..**..**...
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x0000030C, // ..**....**.
- 0x0000079E, // .****..****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000C0C, // .**......**.
+ 0x00000C18, // .**.....**..
+ 0x00000C30, // .**....**...
+ 0x00000C60, // .**...**....
+ 0x00000CC0, // .**..**.....
+ 0x00000DC0, // .**.***.....
+ 0x00000FC0, // .******.....
+ 0x00000E60, // .***..**....
+ 0x00000C30, // .**....**...
+ 0x00000C30, // .**....**...
+ 0x00000C18, // .**.....**..
+ 0x00000C0C, // .**......**.
+ 0x00000C0E, // .**......***
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 203
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000E0, // ....***....
- 0x000001E0, // ...****....
- 0x00000130, // ...*..**...
- 0x00000330, // ..**..**...
- 0x00000218, // ..*....**..
- 0x00000218, // ..*....**..
- 0x00000618, // .**....**..
- 0x0000040C, // .*......**.
- 0x0000040C, // .*......**.
- 0x00000F1E, // ****...****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000180, // .....**......
+ 0x000001C0, // .....***.....
+ 0x00000340, // ....**.*.....
+ 0x00000360, // ....**.**....
+ 0x00000660, // ...**..**....
+ 0x00000620, // ...**...*....
+ 0x00000430, // ...*....**...
+ 0x00000C30, // ..**....**...
+ 0x00000C18, // ..**.....**..
+ 0x00001818, // .**......**..
+ 0x00001818, // .**......**..
+ 0x0000100C, // .*........**.
+ 0x0000300C, // **........**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 204
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000E0E, // ***.....***
- 0x0000060C, // .**.....**.
- 0x0000071C, // .***...***.
- 0x0000071C, // .***...***.
- 0x0000071C, // .***...***.
- 0x000005BC, // .*.**.****.
- 0x000005AC, // .*.**.*.**.
- 0x000005EC, // .*.****.**.
- 0x000004CC, // .*..**..**.
- 0x000004CC, // .*..**..**.
- 0x000004CC, // .*..**..**.
- 0x00000E1E, // ***....****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 14, 20,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x0000380E, // .***.......***
+ 0x00003C0E, // .****......***
+ 0x00003C1E, // .****.....****
+ 0x0000361E, // .**.**....****
+ 0x00003636, // .**.**...**.**
+ 0x00003336, // .**..**..**.**
+ 0x00003366, // .**..**.**..**
+ 0x000031C6, // .**...***...**
+ 0x000031C6, // .**...***...**
+ 0x00003086, // .**....*....**
+ 0x00003006, // .**.........**
+ 0x00003006, // .**.........**
+ 0x00003006, // .**.........**
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 205
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000071E, // .***...****
- 0x0000030C, // ..**....**.
- 0x0000038C, // ..***...**.
- 0x0000038C, // ..***...**.
- 0x0000034C, // ..**.*..**.
- 0x0000034C, // ..**.*..**.
- 0x0000032C, // ..**..*.**.
- 0x0000032C, // ..**..*.**.
- 0x0000031C, // ..**...***.
- 0x0000031C, // ..**...***.
- 0x0000030C, // ..**....**.
- 0x0000078C, // .****...**.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 13, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x00001C0C, // .***......**.
+ 0x00001E0C, // .****.....**.
+ 0x00001B0C, // .**.**....**.
+ 0x00001B0C, // .**.**....**.
+ 0x0000198C, // .**..**...**.
+ 0x000018CC, // .**...**..**.
+ 0x000018CC, // .**...**..**.
+ 0x0000186C, // .**....**.**.
+ 0x0000183C, // .**.....****.
+ 0x0000183C, // .**.....****.
+ 0x0000181C, // .**......***.
+ 0x0000180C, // .**.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 206
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000204, // ..*......*.
- 0x000003FC, // ..********.
- 0x000003FC, // ..********.
- 0x00000204, // ..*......*.
- 0x00000000, // ...........
- 0x00000088, // ....*...*..
- 0x000000F8, // ....*****..
- 0x000000F8, // ....*****..
- 0x00000088, // ....*...*..
- 0x00000000, // ...........
- 0x00000402, // .*........*
- 0x000007FE, // .**********
- 0x000007FE, // .**********
- 0x00000402, // .*........*
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000007F8, // ..********..
+ 0x000007F8, // ..********..
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 207
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x0000039C, // ..***..***.
- 0x0000030C, // ..**....**.
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x0000030C, // ..**....**.
- 0x0000039C, // ..***..***.
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 15, 20,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000007C0, // .....*****.....
+ 0x00001FF0, // ...*********...
+ 0x00003838, // ..***.....***..
+ 0x00003018, // ..**.......**..
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x0000600C, // .**.........**.
+ 0x00003018, // ..**.......**..
+ 0x00003838, // ..***.....***..
+ 0x00001FF0, // ...*********...
+ 0x000007C0, // .....*****.....
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 208
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000007FE, // .**********
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000079E, // .****..****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 13, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001FFC, // .***********.
+ 0x00001FFC, // .***********.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x0000180C, // .**.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 209
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000007F0, // .*******...
- 0x00000318, // ..**...**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000318, // ..**...**..
- 0x000003F0, // ..******...
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x000007C0, // .*****.....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FF8, // .*********..
+ 0x00000C3C, // .**....****.
+ 0x00000C06, // .**.......**
+ 0x00000C06, // .**.......**
+ 0x00000C06, // .**.......**
+ 0x00000C0E, // .**......***
+ 0x00000FFC, // .**********.
+ 0x00000FF0, // .********...
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000C00, // .**.........
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 210
- 0, 19,
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
- 0x00000000, //
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FF8, // .*********..
+ 0x00000FF8, // .*********..
+ 0x00000600, // ..**........
+ 0x00000300, // ...**.......
+ 0x00000180, // ....**......
+ 0x000000C0, // .....**.....
+ 0x000000E0, // .....***....
+ 0x000000C0, // .....**.....
+ 0x00000180, // ....**......
+ 0x00000300, // ...**.......
+ 0x00000600, // ..**........
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 211
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000003FC, // ..********.
- 0x00000304, // ..**.....*.
- 0x00000384, // ..***....*.
- 0x00000180, // ...**......
- 0x000001C0, // ...***.....
- 0x000000E0, // ....***....
- 0x000000C0, // ....**.....
- 0x00000180, // ...**......
- 0x00000100, // ...*.......
- 0x00000304, // ..**.....*.
- 0x00000204, // ..*......*.
- 0x000003FC, // ..********.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FF8, // .*********..
+ 0x00000FF8, // .*********..
+ 0x00000600, // ..**........
+ 0x00000300, // ...**.......
+ 0x00000180, // ....**......
+ 0x000000C0, // .....**.....
+ 0x000000E0, // .....***....
+ 0x000000C0, // .....**.....
+ 0x00000180, // ....**......
+ 0x00000300, // ...**.......
+ 0x00000600, // ..**........
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 212
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000007FE, // .**********
- 0x00000462, // .*...**...*
- 0x00000462, // .*...**...*
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 11, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000FFC, // .**********.
+ 0x00000FFC, // .**********.
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x000000C0, // .....**.....
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 213
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000030C, // ..**....**.
- 0x0000079E, // .****..****
- 0x00000492, // .*..*..*..*
- 0x000000F0, // ....****...
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000380C, // ***.......**.
+ 0x00001818, // .**......**..
+ 0x00000C18, // ..**.....**..
+ 0x00000E30, // ..***...**...
+ 0x00000660, // ...**..**....
+ 0x00000340, // ....**.*.....
+ 0x000003C0, // ....****.....
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 214
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000060, // .....**....
- 0x000001F8, // ...******..
- 0x0000036C, // ..**.**.**.
- 0x00000666, // .**..**..**
- 0x00000666, // .**..**..**
- 0x00000666, // .**..**..**
- 0x00000666, // .**..**..**
- 0x0000036C, // ..**.**.**.
- 0x000001F8, // ...******..
- 0x00000060, // .....**....
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 15, 20,
+ 0x00000000, // ...............
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000FE0, // ....*******....
+ 0x00003FF8, // ..***********..
+ 0x0000331C, // ..**..**...***.
+ 0x0000630E, // .**...**....***
+ 0x00006306, // .**...**.....**
+ 0x00006306, // .**...**.....**
+ 0x00006306, // .**...**.....**
+ 0x00006306, // .**...**.....**
+ 0x0000230C, // ..*...**....**.
+ 0x00003318, // ..**..**...**..
+ 0x00000FF0, // ....********...
+ 0x00000300, // ......**.......
+ 0x00000300, // ......**.......
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 215
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000079E, // .****..****
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x00000090, // ....*..*...
- 0x000000F0, // ....****...
- 0x00000060, // .....**....
- 0x000000F0, // ....****...
- 0x000000B0, // ....*.**...
- 0x00000198, // ...**..**..
- 0x00000118, // ...*...**..
- 0x0000030C, // ..**....**.
- 0x0000079E, // .****..****
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x00000C18, // ..**.....**..
+ 0x00000630, // ...**...**...
+ 0x00000660, // ...**..**....
+ 0x00000360, // ....**.**....
+ 0x000001C0, // .....***.....
+ 0x000001C0, // .....***.....
+ 0x000003C0, // ....****.....
+ 0x00000760, // ...***.**....
+ 0x00000630, // ...**...**...
+ 0x00000C30, // ..**....**...
+ 0x00001818, // .**......**..
+ 0x0000380C, // ***.......**.
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 216
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000666, // .**..**..**
- 0x0000036C, // ..**.**.**.
- 0x0000036C, // ..**.**.**.
- 0x0000036C, // ..**.**.**.
- 0x000001F8, // ...******..
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 16, 20,
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C30C, // .**....**....**.
+ 0x0000C31C, // .**....**...***.
+ 0x00006338, // ..**...**..***..
+ 0x00003FF0, // ...**********...
+ 0x00001FE0, // ....********....
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000300, // .......**.......
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
+ 0x00000000, // ................
},
{ // 217
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x0000039C, // ..***..***.
- 0x0000030C, // ..**....**.
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x00000606, // .**......**
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x00000492, // .*..*..*..*
- 0x0000079E, // .****..****
- 0x0000039C, // ..***..***.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 14, 20,
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x000003C0, // .....****.....
+ 0x00000FF0, // ...********...
+ 0x00001C38, // ..***....***..
+ 0x00001818, // ..**......**..
+ 0x0000300C, // .**........**.
+ 0x0000300C, // .**........**.
+ 0x0000300C, // .**........**.
+ 0x0000300C, // .**........**.
+ 0x0000300C, // .**........**.
+ 0x00001008, // ..*........*..
+ 0x00001818, // ..**......**..
+ 0x00000C30, // ...**....**...
+ 0x00003E7C, // .*****..*****.
+ 0x00003E7C, // .*****..*****.
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
+ 0x00000000, // ..............
},
{ // 218
- 11, 19,
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x00000000, // ...........
- 0x000001F8, // ...******..
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 5, 20,
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x000001B6, // **.**.**
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
+ 0x00000000, // .......
},
{ // 219
- 11, 19,
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x00000000, // ...........
- 0x0000030C, // ..**....**.
- 0x0000079E, // .****..****
- 0x00000492, // .*..*..*..*
- 0x000000F0, // ....****...
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x000001F8, // ...******..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // .............
+ 0x00003006, // **.........**
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x0000180C, // .**.......**.
+ 0x00001818, // .**......**..
+ 0x00000C38, // ..**....***..
+ 0x00000630, // ...**...**...
+ 0x00000360, // ....**.**....
+ 0x000003C0, // ....****.....
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000180, // .....**......
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
},
{ // 220
- 11, 19,
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001C4, // ...***...*.
- 0x0000036C, // ..**.**.**.
- 0x00000628, // .**...*.*..
- 0x00000638, // .**...***..
- 0x00000630, // .**...**...
- 0x00000630, // .**...**...
- 0x0000037A, // ..**.****.*
- 0x000001CC, // ...***..**.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 11, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000060, // ......**....
+ 0x000000C0, // .....**.....
+ 0x00000080, // .....*......
+ 0x00000000, // ............
+ 0x000003F8, // ...*******..
+ 0x00000638, // ..**...***..
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000638, // ..**...***..
+ 0x000003EC, // ...*****.**.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 221
- 11, 19,
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001F0, // ...*****...
- 0x00000318, // ..**...**..
- 0x00000300, // ..**.......
- 0x000001E0, // ...****....
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000388, // ..***...*..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 8, 20,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000018, // ....**..
+ 0x00000010, // ....*...
+ 0x00000000, // ........
+ 0x00000078, // ..****..
+ 0x000000FE, // .*******
+ 0x000000C4, // .**...*.
+ 0x000000C0, // .**.....
+ 0x00000040, // ..*.....
+ 0x00000030, // ...**...
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C6, // .**...**
+ 0x0000007C, // ..*****.
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 222
- 11, 19,
- 0x00000000, // ...........
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000020, // ......*....
- 0x00000020, // ......*....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000370, // ..**.***...
- 0x000005D8, // .*.***.**..
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000008C, // ....*...**.
- 0x0000000C, // ........**.
- 0x00000004, // .........*.
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000018, // ......**..
+ 0x00000030, // .....**...
+ 0x00000000, // ..........
+ 0x0000037C, // .**.*****.
+ 0x0000038E, // .***...***
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x00000000, // ..........
},
{ // 223
- 11, 19,
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001C0, // ...***.....
- 0x00000260, // ..*..**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000064, // .....**..*.
- 0x00000038, // ......***..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 4, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000000C, // ..**.
+ 0x00000008, // ..*..
+ 0x00000000, // .....
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000018, // .**..
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 224
- 11, 19,
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000040, // .....*.....
- 0x00000358, // ..**.*.**..
- 0x00000318, // ..**...**..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000318, // ..**...**..
- 0x0000058C, // .*.**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000030, // .....**...
+ 0x00000364, // .**.**..*.
+ 0x00000300, // .**.......
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000010C, // ..*....**.
+ 0x00000188, // ..**...*..
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 225
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001C4, // ...***...*.
- 0x0000036C, // ..**.**.**.
- 0x00000628, // .**...*.*..
- 0x00000638, // .**...***..
- 0x00000630, // .**...**...
- 0x00000630, // .**...**...
- 0x0000037A, // ..**.****.*
- 0x000001CC, // ...***..**.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 11, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000003F8, // ...*******..
+ 0x00000638, // ..**...***..
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000638, // ..**...***..
+ 0x000003EC, // ...*****.**.
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 226
- 11, 19,
+ 11, 20,
0x00000000, // ...........
0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x000001B8, // ...**.***..
- 0x00000318, // ..**...**..
- 0x00000318, // ..**...**..
- 0x00000330, // ..**..**...
- 0x00000370, // ..**.***...
- 0x00000318, // ..**...**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000398, // ..***..**..
- 0x00000370, // ..**.***...
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000200, // ..*........
+ 0x000001E0, // ...****....
+ 0x000003B8, // ..***.***..
+ 0x00000618, // .**....**..
+ 0x00000608, // .**.....*..
+ 0x00000608, // .**.....*..
+ 0x00000618, // .**....**..
+ 0x000006E0, // .**.***....
+ 0x00000638, // .**...***..
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x00000718, // .***...**..
+ 0x000006F0, // .**.****...
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
0x00000000, // ...........
},
{ // 227
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000182, // ...**.....*
- 0x000003C4, // ..****...*.
- 0x0000026C, // ..*..**.**.
- 0x00000428, // .*....*.*..
- 0x00000438, // .*....***..
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000060, // .....**....
- 0x000000E0, // ....***....
- 0x000000E0, // ....***....
- 0x00000040, // .....*.....
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000204, // .*......*.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000118, // ..*...**..
+ 0x00000198, // ..**..**..
+ 0x00000190, // ..**..*...
+ 0x000000F0, // ...****...
+ 0x000000F0, // ...****...
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
},
{ // 228
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000070, // .....***...
- 0x000000D8, // ....**.**..
- 0x000000C8, // ....**..*..
- 0x00000060, // .....**....
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000001FC, // ..*******.
+ 0x000000C0, // ...**.....
+ 0x00000060, // ....**....
+ 0x000000F0, // ...****...
+ 0x0000018C, // ..**...**.
+ 0x00000304, // .**.....*.
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x0000018C, // ..**...**.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 229
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001F0, // ...*****...
- 0x00000318, // ..**...**..
- 0x00000300, // ..**.......
- 0x000001E0, // ...****....
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000388, // ..***...*..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 8, 20,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x0000007C, // ..*****.
+ 0x000000EC, // .***.**.
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x00000070, // ..***...
+ 0x00000070, // ..***...
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C6, // .**...**
+ 0x0000007C, // ..*****.
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 230
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000600, // .**........
- 0x00000330, // ..**..**...
- 0x000001F0, // ...*****...
- 0x000003E0, // ..*****....
- 0x00000700, // .***.......
- 0x00000E00, // ***........
- 0x00000C00, // **.........
- 0x00000C00, // **.........
- 0x00000C00, // **.........
- 0x00000E00, // ***........
- 0x00000700, // .***.......
- 0x00000380, // ..***......
- 0x000000C0, // ....**.....
- 0x00000060, // .....**....
- 0x00000320, // ..**..*....
- 0x000003C0, // ..****.....
- 0x00000000, // ...........
+ 8, 20,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x0000003E, // ...*****
+ 0x00000004, // ......*.
+ 0x00000008, // .....*..
+ 0x00000010, // ....*...
+ 0x00000030, // ...**...
+ 0x00000060, // ..**....
+ 0x00000040, // ..*.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000C0, // .**.....
+ 0x000000F0, // .****...
+ 0x0000007E, // ..******
+ 0x00000006, // ......**
+ 0x00000006, // ......**
+ 0x0000000E, // .....***
+ 0x00000008, // .....*..
},
{ // 231
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000370, // ..**.***...
- 0x000005D8, // .*.***.**..
- 0x0000058C, // .*.**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000008C, // ....*...**.
- 0x0000000C, // ........**.
- 0x00000004, // .........*.
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000037C, // .**.*****.
+ 0x0000038E, // .***...***
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x00000006, // ........**
+ 0x00000000, // ..........
},
{ // 232
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x000003FC, // ..********.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x0000018C, // ..**...**.
+ 0x00000184, // ..**....*.
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x000003FE, // .*********
+ 0x000003FE, // .*********
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000104, // ..*.....*.
+ 0x0000018C, // ..**...**.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 233
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001C0, // ...***.....
- 0x00000260, // ..*..**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000064, // .....**..*.
- 0x00000038, // ......***..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 4, 20,
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x0000000C, // .**.
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
+ 0x00000000, // ....
},
{ // 234
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000318, // ..**...**..
- 0x00000738, // .***..***..
- 0x00000360, // ..**.**....
- 0x000003C0, // ..****.....
- 0x00000360, // ..**.**....
- 0x00000330, // ..**..**...
- 0x00000318, // ..**...**..
- 0x0000078C, // .****...**.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000031C, // .**...***.
+ 0x00000338, // .**..***..
+ 0x00000360, // .**.**....
+ 0x000003C0, // .****.....
+ 0x000003C0, // .****.....
+ 0x00000360, // .**.**....
+ 0x00000330, // .**..**...
+ 0x00000330, // .**..**...
+ 0x00000318, // .**...**..
+ 0x0000030C, // .**....**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 235
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000300, // ..**.......
- 0x00000580, // .*.**......
- 0x00000180, // ...**......
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000E0, // ....***....
- 0x000001E0, // ...****....
- 0x00000130, // ...*..**...
- 0x00000330, // ..**..**...
- 0x00000218, // ..*....**..
- 0x0000061A, // .**....**.*
- 0x0000040C, // .*......**.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000080, // ...*......
+ 0x000000C0, // ...**.....
+ 0x000000C0, // ...**.....
+ 0x00000040, // ....*.....
+ 0x00000060, // ....**....
+ 0x000000E0, // ...***....
+ 0x000000B0, // ...*.**...
+ 0x000001B0, // ..**.**...
+ 0x00000190, // ..**..*...
+ 0x00000118, // ..*...**..
+ 0x00000318, // .**...**..
+ 0x00000308, // .**....*..
+ 0x0000060C, // **.....**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 236
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 11, 20,
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
- 0x00000210, // ..*....*...
- 0x00000630, // .**...**...
- 0x00000630, // .**...**...
- 0x00000630, // .**...**...
- 0x00000630, // .**...**...
- 0x00000630, // .**...**...
- 0x00000774, // .***.***.*.
- 0x000005D8, // .*.***.**..
- 0x00000400, // .*.........
- 0x00000400, // .*.........
- 0x00000400, // .*.........
0x00000000, // ...........
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000071C, // .***...***.
+ 0x000007FC, // .*********.
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
},
{ // 237
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x0000070C, // .***....**.
- 0x0000030C, // ..**....**.
- 0x00000188, // ...**...*..
- 0x00000188, // ...**...*..
- 0x000000D0, // ....**.*...
- 0x000000D0, // ....**.*...
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000060C, // **.....**.
+ 0x0000020C, // .*.....**.
+ 0x00000308, // .**....*..
+ 0x00000118, // ..*...**..
+ 0x00000190, // ..**..*...
+ 0x000001B0, // ..**.**...
+ 0x000000B0, // ...*.**...
+ 0x000000E0, // ...***....
+ 0x000000E0, // ...***....
+ 0x00000060, // ....**....
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 238
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000C0, // ....**.....
- 0x00000080, // ....*......
- 0x00000078, // .....****..
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x00000078, // .....****..
- 0x000000C0, // ....**.....
- 0x00000180, // ...**......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x000001C0, // ...***.....
- 0x00000070, // .....***...
- 0x00000008, // ........*..
- 0x00000048, // .....*..*..
- 0x00000070, // .....***...
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x000001FC, // .*******.
+ 0x000000C0, // ..**.....
+ 0x00000180, // .**......
+ 0x00000180, // .**......
+ 0x000000F8, // ..*****..
+ 0x00000038, // ....***..
+ 0x000000C0, // ..**.....
+ 0x00000180, // .**......
+ 0x00000180, // .**......
+ 0x00000180, // .**......
+ 0x00000180, // .**......
+ 0x000000F0, // ..****...
+ 0x0000003E, // ....*****
+ 0x00000006, // .......**
+ 0x00000006, // .......**
+ 0x0000001C, // .....***.
+ 0x00000000, // .........
},
{ // 239
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x000001DC, // ..***.***.
+ 0x00000386, // .***....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x0000018C, // ..**...**.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 240
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001FE, // ...********
- 0x000003FC, // ..********.
- 0x00000490, // .*..*..*...
- 0x00000090, // ....*..*...
- 0x00000090, // ....*..*...
- 0x00000192, // ...**..*..*
- 0x0000019E, // ...**..****
- 0x0000030C, // ..**....**.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x000007FE, // **********
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 241
- 11, 19,
+ 11, 20,
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000398, // ..***..**..
- 0x00000370, // ..**.***...
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000300, // ..**.......
- 0x00000000, // ...........
+ 0x000001F0, // ...*****...
+ 0x000003B8, // ..***.***..
+ 0x00000308, // ..**....*..
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x0000060C, // .**.....**.
+ 0x00000718, // .***...**..
+ 0x000007F0, // .*******...
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
+ 0x00000600, // .**........
},
{ // 242
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x000001F8, // ...******..
- 0x00000308, // ..**....*..
- 0x00000200, // ..*........
- 0x00000200, // ..*........
- 0x00000200, // ..*........
- 0x000003F0, // ..******...
- 0x000001F8, // ...******..
- 0x00000008, // ........*..
- 0x00000008, // ........*..
- 0x00000070, // .....***...
- 0x00000000, // ...........
+ 9, 20,
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x00000000, // .........
+ 0x0000003E, // ....*****
+ 0x00000072, // ...***..*
+ 0x000000C0, // ..**.....
+ 0x00000180, // .**......
+ 0x00000180, // .**......
+ 0x00000180, // .**......
+ 0x00000180, // .**......
+ 0x000000C0, // ..**.....
+ 0x00000070, // ...***...
+ 0x0000001C, // .....***.
+ 0x00000006, // .......**
+ 0x00000006, // .......**
+ 0x0000003E, // ....*****
+ 0x00000038, // ....***..
},
{ // 243
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000000FE, // ....*******
- 0x00000198, // ...**..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x000003FC, // ...********.
+ 0x00000630, // ..**...**...
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000C18, // .**.....**..
+ 0x00000630, // ..**...**...
+ 0x000003E0, // ...*****....
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
},
{ // 244
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x000001FC, // ...*******.
- 0x000003F8, // ..*******..
- 0x00000440, // .*...*.....
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000044, // .....*...*.
- 0x00000078, // .....****..
- 0x00000030, // ......**...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 7, 20,
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x000000FC, // .******.
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000030, // ...**...
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
+ 0x00000000, // ........
},
{ // 245
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000318, // ..**...**..
- 0x0000058C, // .*.**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000188, // ..**...*..
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 246
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x000001F0, // ...*****...
- 0x00000358, // ..**.*.**..
- 0x0000064C, // .**..*..**.
- 0x0000064C, // .**..*..**.
- 0x0000064C, // .**..*..**.
- 0x0000064C, // .**..*..**.
- 0x00000358, // ..**.*.**..
- 0x000001F0, // ...*****...
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000000, // ...........
+ 12, 20,
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000000, // ............
+ 0x00000378, // ...**.****..
+ 0x0000064C, // ..**..*..**.
+ 0x00000C46, // .**...*...**
+ 0x00000C46, // .**...*...**
+ 0x00000C46, // .**...*...**
+ 0x00000C46, // .**...*...**
+ 0x00000C46, // .**...*...**
+ 0x0000064C, // ..**..*..**.
+ 0x00000778, // ..***.****..
+ 0x000001F0, // ....*****...
+ 0x00000040, // ......*.....
+ 0x00000040, // ......*.....
+ 0x00000040, // ......*.....
+ 0x00000040, // ......*.....
},
{ // 247
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000602, // .**.......*
- 0x00000506, // .*.*.....**
- 0x0000018C, // ...**...**.
- 0x00000098, // ....*..**..
- 0x000000F0, // ....****...
- 0x00000060, // .....**....
- 0x000000F0, // ....****...
- 0x00000190, // ...**..*...
- 0x00000318, // ..**...**..
- 0x0000060A, // .**.....*.*
- 0x00000406, // .*.......**
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000020C, // .*.....**.
+ 0x0000030C, // .**....**.
+ 0x00000118, // ..*...**..
+ 0x00000198, // ..**..**..
+ 0x000000B0, // ...*.**...
+ 0x000000E0, // ...***....
+ 0x00000060, // ....**....
+ 0x000000E0, // ...***....
+ 0x000000F0, // ...****...
+ 0x00000190, // ..**..*...
+ 0x00000118, // ..*...**..
+ 0x0000030C, // .**....**.
+ 0x0000020C, // .*.....**.
+ 0x00000000, // ..........
},
{ // 248
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000C46, // **...*...**
- 0x0000064C, // .**..*..**.
- 0x0000064C, // .**..*..**.
- 0x0000064C, // .**..*..**.
- 0x0000064C, // .**..*..**.
- 0x00000358, // ..**.*.**..
- 0x00000358, // ..**.*.**..
- 0x000001F0, // ...*****...
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000000, // ...........
+ 13, 20,
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00000000, // .............
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x00001806, // .**........**
+ 0x000018C6, // .**...**...**
+ 0x000018C6, // .**...**...**
+ 0x000018C6, // .**...**...**
+ 0x000018C6, // .**...**...**
+ 0x00000CCC, // ..**..**..**.
+ 0x000007F8, // ...********..
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
+ 0x000000C0, // ......**.....
},
{ // 249
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000308, // ..**....*..
- 0x00000604, // .**......*.
- 0x00000406, // .*.......**
- 0x00000466, // .*...**..**
- 0x00000466, // .*...**..**
- 0x00000666, // .**..**..**
- 0x000007FE, // .**********
- 0x0000039C, // ..***..***.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 15, 20,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00003008, // ..**........*..
+ 0x00003008, // ..**........*..
+ 0x0000600C, // .**.........**.
+ 0x0000618C, // .**....**...**.
+ 0x0000618C, // .**....**...**.
+ 0x00006184, // .**....**....*.
+ 0x0000618C, // .**....**...**.
+ 0x0000618C, // .**....**...**.
+ 0x000033C8, // ..**..****..*..
+ 0x00001E78, // ...****..****..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 250
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000330, // ..**..**...
- 0x00000330, // ..**..**...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000380, // ..***......
- 0x000004C0, // .*..**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C0, // ....**.....
- 0x000000C8, // ....**..*..
- 0x00000070, // .....***...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 4, 20,
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x0000006E, // **.***
+ 0x00000060, // **....
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000018, // ..**..
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
+ 0x00000000, // .....
},
{ // 251
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000198, // ...**..**..
- 0x00000198, // ...**..**..
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000318, // ..**...**..
- 0x0000058C, // .*.**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000188, // ..**...*..
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 252
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000030, // ......**...
- 0x00000030, // ......**...
- 0x00000020, // ......*....
- 0x00000020, // ......*....
- 0x00000000, // ...........
- 0x000000F0, // ....****...
- 0x00000198, // ...**..**..
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x0000030C, // ..**....**.
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000010, // ......*...
+ 0x00000030, // .....**...
+ 0x00000000, // ..........
+ 0x000000F8, // ...*****..
+ 0x000001DC, // ..***.***.
+ 0x00000386, // .***....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x00000306, // .**.....**
+ 0x0000018C, // ..**...**.
+ 0x000000F8, // ...*****..
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 253
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000000, // ...........
- 0x00000318, // ..**...**..
- 0x0000058C, // .*.**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x0000018C, // ...**...**.
- 0x00000198, // ...**..**..
- 0x000000F0, // ....****...
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 10, 20,
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000030, // .....**...
+ 0x00000020, // .....*....
+ 0x00000000, // ..........
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x0000030C, // .**....**.
+ 0x00000188, // ..**...*..
+ 0x000000F0, // ...****...
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
+ 0x00000000, // ..........
},
{ // 254
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000060, // .....**....
- 0x00000060, // .....**....
- 0x00000040, // .....*.....
- 0x00000040, // .....*.....
- 0x00000000, // ...........
- 0x00000308, // ..**....*..
- 0x00000604, // .**......*.
- 0x00000406, // .*.......**
- 0x00000466, // .*...**..**
- 0x00000466, // .*...**..**
- 0x00000666, // .**..**..**
- 0x000007FE, // .**********
- 0x0000039C, // ..***..***.
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 15, 20,
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x000000C0, // ........**.....
+ 0x00000080, // ........*......
+ 0x00000000, // ...............
+ 0x00001018, // ...*.......**..
+ 0x00003008, // ..**........*..
+ 0x0000200C, // ..*.........**.
+ 0x0000618C, // .**....**...**.
+ 0x0000618C, // .**....**...**.
+ 0x00006184, // .**....**....*.
+ 0x0000618C, // .**....**...**.
+ 0x0000618C, // .**....**...**.
+ 0x000033C8, // ..**..****..*..
+ 0x00001E78, // ...****..****..
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
+ 0x00000000, // ...............
},
{ // 255
- 11, 19,
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
- 0x00000000, // ...........
+ 0, 20,
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
+ 0x00000000, //
},
};
diff --git a/i18n.c b/i18n.c
index 17cc2a4..a1b73d4 100644
--- a/i18n.c
+++ b/i18n.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: i18n.c 1.152 2004/03/13 10:59:23 kls Exp $
+ * $Id: i18n.c 1.155 2004/05/16 11:53:45 kls Exp $
*
* Translations provided by:
*
@@ -23,6 +23,7 @@
* Hungarian Istvan Koenigsberger <istvnko@hotmail.com> and Guido Josten <guido.josten@t-online.de>
* Catalanian Marc Rovira Vall <tm05462@salleURL.edu>, Ramon Roca <ramon.roca@xcombo.com> and Jordi Vilà <jvila@tinet.org>
* Russian Vyacheslav Dikonov <sdiconov@mail.ru>
+ * Croatian Drazen Dupor <drazen.dupor@dupor.com>
*
*/
@@ -94,6 +95,7 @@ const tI18nPhrase Phrases[] = {
"Magyar",
"Català",
"ÀãááÚØÙ", // Russian
+ "Hrvatski",
},
// The character set needed for this language (this MUST be the second phrase!):
{ "iso8859-1",
@@ -113,13 +115,14 @@ const tI18nPhrase Phrases[] = {
"iso8859-1",
"iso8859-1",
"iso8859-5",
+ "iso8859-2",
},
// The 3-letter names of the language (this MUST be the third phrase!):
- { "eng",
+ { "eng,dos",
"deu,ger",
"slv",
"ita",
- "dut,nla",
+ "dut,nla,nld",
"por",
"fra,fre",
"nor",
@@ -132,6 +135,7 @@ const tI18nPhrase Phrases[] = {
"hun",
"cat,cln",
"rus",
+ "hrv",
},
// Menu titles:
{ "VDR",
@@ -151,6 +155,7 @@ const tI18nPhrase Phrases[] = {
"VDR",
"VDR",
"VDR",
+ "VDR",
},
{ "Schedule",
"Programm",
@@ -169,6 +174,7 @@ const tI18nPhrase Phrases[] = {
"Program",
"Guia de Programació",
"ÂÕÛÕÓØÔ",
+ "Raspored",
},
{ "Channels",
"Kanäle",
@@ -187,6 +193,7 @@ const tI18nPhrase Phrases[] = {
"Csatornák",
"Canals",
"ºÐÝÐÛë",
+ "Programi",
},
{ "Timers",
"Timer",
@@ -205,6 +212,7 @@ const tI18nPhrase Phrases[] = {
"Felvétel beprogramozása",
"Temporitzadors",
"ÂÐÙÜÕàë",
+ "Termini",
},
{ "Recordings",
"Aufzeichnungen",
@@ -223,6 +231,7 @@ const tI18nPhrase Phrases[] = {
"Felvett adások",
"Veure programes gravats",
"·ÐßØáØ",
+ "Snimke",
},
{ "Setup",
"Einstellungen",
@@ -241,6 +250,7 @@ const tI18nPhrase Phrases[] = {
"Beállítások",
"Configuració",
"½ÐáâàÞÙÚÐ",
+ "Konfiguracija",
},
{ "Commands",
"Befehle",
@@ -259,6 +269,7 @@ const tI18nPhrase Phrases[] = {
"Parancsok",
"Ordres",
"ºÞÜÐÝÔë",
+ "Naredbe",
},
{ "Recording commands",
"Befehle für Aufzeichnungen",
@@ -277,6 +288,7 @@ const tI18nPhrase Phrases[] = {
"Parancsok a felvett filmekhez",
"Ordres de gravació",
"ºÞÜÐÝÔë ×ÐßØáØ",
+ "Naredbe za snimanje",
},
{ "Edit channel",
"Kanal editieren",
@@ -295,6 +307,7 @@ const tI18nPhrase Phrases[] = {
"Csatornák beállítása",
"Editar canal",
"ÀÕÔÐÚâØàÞÒÐÝØÕ ÚÐÝÐÛÐ",
+ "Ureðivanje programa",
},
{ "Edit timer",
"Timer editieren",
@@ -313,6 +326,7 @@ const tI18nPhrase Phrases[] = {
"Felvétel beprogramozásának megváltoztatása",
"Editar temporitzador",
"ÃáâÐÝÞÒÚÐ âÐÙÜÕàÐ",
+ "Ureðivanje termina",
},
{ "Event",
"Sendung",
@@ -331,6 +345,7 @@ const tI18nPhrase Phrases[] = {
"Adás",
"Esdeveniment",
"¿ÕàÕÔÐçÐ",
+ "Emisija",
},
{ "Summary",
"Inhalt",
@@ -349,6 +364,7 @@ const tI18nPhrase Phrases[] = {
"Tartalom",
"Sinopsi",
"¾ßØáÐÝØÕ",
+ "Sadr¾aj",
},
{ "Schedule - %s",
"Programm - %s",
@@ -367,6 +383,7 @@ const tI18nPhrase Phrases[] = {
"Program - %s",
"Guia de Programació - %s",
"¿àÞÓàÐÜÜÐ - %s",
+ "Raspored - %s",
},
{ "What's on now?",
"Was läuft jetzt?",
@@ -385,6 +402,7 @@ const tI18nPhrase Phrases[] = {
"Mi megy most?",
"Què fan ara?",
"ÁÕÙçÐá Ò íäØàÕ:",
+ "©to je trenutno na programu?",
},
{ "What's on next?",
"Was läuft als nächstes?",
@@ -403,6 +421,7 @@ const tI18nPhrase Phrases[] = {
"Mi következik?",
"Què fan després?",
"´ÐÛÕÕ Ò ßàÞÓàÐÜÜÕ:",
+ "©to slijedi?",
},
// Button texts (should not be more than 10 characters!):
{ "Edit",
@@ -422,6 +441,7 @@ const tI18nPhrase Phrases[] = {
"Beállítani",
"Editar",
"ÀÕÔÐÚâØàÞÒÐâì",
+ "Promjeni",
},
{ "New",
"Neu",
@@ -440,6 +460,7 @@ const tI18nPhrase Phrases[] = {
"Új",
"Nou",
"´ÞÑÐÒØâì",
+ "Novi",
},
{ "Delete",
"Löschen",
@@ -458,6 +479,7 @@ const tI18nPhrase Phrases[] = {
"Törölni",
"Esborrar",
"ÃÔÐÛØâì",
+ "Obri¹i",
},
{ "Mark",
"Markieren",
@@ -476,6 +498,7 @@ const tI18nPhrase Phrases[] = {
"Megjelölni",
"Marcar",
"¿ÕàÕÜÕáâØâì",
+ "Oznaèi",
},
{ "On/Off",
"Ein/Aus",
@@ -494,6 +517,7 @@ const tI18nPhrase Phrases[] = {
"Be/Ki",
"On/Off",
"²ÚÛ/²ëÚÛ",
+ "De-/Aktiviraj",
},
{ "Record",
"Aufnehmen",
@@ -512,6 +536,7 @@ const tI18nPhrase Phrases[] = {
"Felvenni",
"Gravar",
"·ÐßØáì",
+ "Snimi",
},
{ "Play",
"Wiedergabe",
@@ -530,6 +555,7 @@ const tI18nPhrase Phrases[] = {
"Lejátszani",
"Reproduir",
"²ÞáßàÞØ×ÒÕáâØ",
+ "Start",
},
{ "Rewind",
"Anfang",
@@ -548,6 +574,7 @@ const tI18nPhrase Phrases[] = {
"Vissza az elejére",
"Enrera",
"½Ð×ÐÔ",
+ "Na poèetak",
},
{ "Button$Stop",
"Beenden",
@@ -566,6 +593,7 @@ const tI18nPhrase Phrases[] = {
"Stop",
"Aturar",
"ÁâÞß",
+ "Stop",
},
{ "Resume",
"Weiter",
@@ -584,6 +612,7 @@ const tI18nPhrase Phrases[] = {
"Tovább",
"Continuar",
"¿àÞÔÞÛÖØâì",
+ "Nastavi",
},
{ "Summary",
"Inhalt",
@@ -602,6 +631,7 @@ const tI18nPhrase Phrases[] = {
"Tartalom",
"Resum",
"¾ßØáÐÝØÕ",
+ "Sadr¾aj",
},
{ "Open",
"Öffnen",
@@ -620,6 +650,7 @@ const tI18nPhrase Phrases[] = {
"Kinyitni",
"Obrir",
"¾âÚàëâì",
+ "Otvori",
},
{ "Switch",
"Umschalten",
@@ -638,6 +669,7 @@ const tI18nPhrase Phrases[] = {
"Átkapcsolni",
"Canviar",
"¿ÕàÕÚÛîçØâì",
+ "Prebaci",
},
{ "Now",
"Jetzt",
@@ -656,6 +688,7 @@ const tI18nPhrase Phrases[] = {
"Most",
"Ara",
"ÁÕÙçÐá",
+ "Trenutno",
},
{ "Next",
"Nächste",
@@ -674,6 +707,7 @@ const tI18nPhrase Phrases[] = {
"Következö",
"Següent",
"´ÐÛÕÕ",
+ "Slijedi",
},
{ "Button$Schedule",
"Programm",
@@ -692,6 +726,7 @@ const tI18nPhrase Phrases[] = {
"Program",
"Programar",
"¿àÞÓàÐÜÜÐ",
+ "Raspored",
},
{ "Language",
"Sprache",
@@ -710,6 +745,7 @@ const tI18nPhrase Phrases[] = {
"Nyelv",
"Idioma",
"Ï×ëÚ",
+ "Jezik",
},
{ "Eject",
"Auswerfen",
@@ -728,6 +764,7 @@ const tI18nPhrase Phrases[] = {
"Kidobni",
"Expulsar",
"¸×ÒÛÕçì",
+ "Izbaci",
},
{ "ABC/abc",
"ABC/abc",
@@ -746,6 +783,7 @@ const tI18nPhrase Phrases[] = {
"ABC/abc",
"ABC/abc",
"°±²/ÐÑÒ",
+ "ABC/abc",
},
{ "Insert",
"Einfügen",
@@ -764,6 +802,7 @@ const tI18nPhrase Phrases[] = {
"Beilleszteni",
"Inserir",
"²áâÐÒÚÐ",
+ "Umetni",
},
{ "Overwrite",
"Überschreiben",
@@ -782,6 +821,7 @@ const tI18nPhrase Phrases[] = {
"Átírni",
"Sobrescriure",
"·ÐÜÕÝÐ",
+ "Prepi¹i",
},
{ "Menu",
"Menü",
@@ -800,6 +840,7 @@ const tI18nPhrase Phrases[] = {
"Menü",
"Menú",
"¼ÕÝî",
+ "Izbor",
},
{ "Reset",
"Reset",
@@ -818,6 +859,7 @@ const tI18nPhrase Phrases[] = {
"Reset",
"Reiniciar",
"ÁÑàÞá",
+ "Reset",
},
{ "Scan",
"Scan",
@@ -836,6 +878,7 @@ const tI18nPhrase Phrases[] = {
"",//TODO
"",//TODO
"ÁÚÐÝØàÞÒÐâì",
+ "Pretra¾i",
},
// Confirmations:
{ "Delete channel?",
@@ -855,6 +898,7 @@ const tI18nPhrase Phrases[] = {
"Csatorna törlése?",
"Esborrar el canal?",
"ÃÔÐÛØâì ÚÐÝÐÛ?",
+ "Obrisati program?",
},
{ "Delete timer?",
"Timer löschen?",
@@ -873,6 +917,7 @@ const tI18nPhrase Phrases[] = {
"Felvétel beprogramozásának törlése?",
"Esborrar el temporitzador?",
"ÃÔÐÛØâì âÐÙÜÕà?",
+ "Obrisati termin?",
},
{ "Delete recording?",
"Aufzeichnung löschen?",
@@ -891,6 +936,7 @@ const tI18nPhrase Phrases[] = {
"Felvétel törlése?",
"Esborrar gravació?",
"ÁâÕàÕâì ×ÐßØáì?",
+ "Obrisati snimku?",
},
{ "Timer still recording - really delete?",
"Timer zeichnet auf - trotzdem löschen?",
@@ -909,6 +955,7 @@ const tI18nPhrase Phrases[] = {
"Felvétel folyamatban van - mégis törölni?",
"Temporitzador activat - Esborrar de totes maneres?",
"¸Ôñâ ×ÐßØáì ßÞ âÐÙÜÕàã - ÔÕÙáâÒØâÕÛìÝÞ ãÔÐÛØâì?",
+ "Jo¹ snimam - zaista obrisati?",
},
{ "Stop recording?",
"Aufzeichnung beenden?",
@@ -927,6 +974,7 @@ const tI18nPhrase Phrases[] = {
"Felvétel befejezni?",
"Aturar la gravació?",
"¿àÕÚàÐâØâì ×ÐßØáì?",
+ "Zaustaviti snimanje?",
},
{ "on primary interface",
"auf dem primären Interface",
@@ -945,6 +993,7 @@ const tI18nPhrase Phrases[] = {
"az elsö kártyán",
"a la interfície primària",
"ÝÐ ÞáÝÞÒÝÞÜ ãáâàÞÙáâÒÕ",
+ "na primarnom ureðaju",
},
{ "Cancel editing?",
"Schneiden abbrechen?",
@@ -963,6 +1012,7 @@ const tI18nPhrase Phrases[] = {
"Vágást befejezni?",
"Cancel·lar l'edició?",
"¿àÕàÒÐâì àÕÔÐÚâØàÞÒÐÝØÕ?",
+ "Otkazati ureðivanje?",
},
{ "Really restart?",
"Wirklich neu starten?",
@@ -981,6 +1031,7 @@ const tI18nPhrase Phrases[] = {
"Tényleg újraindítani?",
"Segur que voleu reiniciar?",
"´ÕÙáâÒØâÕÛìÝÞ ßÕàÕ×ÐßãáâØâì?",
+ "Zaista ponovo pokrenuti?",
},
{ "Recording - restart anyway?",
"Aufnahme läuft - trotzdem neu starten?",
@@ -999,6 +1050,7 @@ const tI18nPhrase Phrases[] = {
"Felvétel folyamatban van - mégis újraindítani?",
"Gravant - Reiniciar de totes maneres?",
"¸Ôñâ ×ÐßØáì - ÔÕÙáâÒØâÕÛìÝÞ ßÕàÕ×ÐßãáâØâì?",
+ "Snimanje traje - svejedno restart sistema?",
},
{ "Recording - shut down anyway?",
"Aufnahme läuft - trotzdem ausschalten?",
@@ -1017,6 +1069,7 @@ const tI18nPhrase Phrases[] = {
"Felvétel folyamatban van - mégis kikapcsolni?",
"Gravant - Apagar de totes maneres?",
"¸Ôñâ ×ÐßØáì - ÔÕÙáâÒØâÕÛìÝÞ ÒëÚÛîçØâì?",
+ "Snimanje traje - svejedno iskljuèiti?",
},
{ "Recording in %d minutes, shut down anyway?",
"Aufnahme in %d Minuten - trotzdem ausschalten?",
@@ -1035,6 +1088,7 @@ const tI18nPhrase Phrases[] = {
"Felvétel %d perc mulva kezdödik - mégis kikapcsolni?",
"Hi ha una gravació en %d minuts - Apagar de totes maneres?",
"ÇÕàÕ× %d ÜØÝãâ ÝÐçÝñâáï ×ÐßØáì - ÔÕÙáâÒØâÕÛìÝÞ ÒëÚÛîçØâì?",
+ "Snimanje za %d minuta - svejedno iskljuèiti?",
},
{ "Press any key to cancel shutdown",
"Taste drücken um Shutdown abzubrechen",
@@ -1053,6 +1107,7 @@ const tI18nPhrase Phrases[] = {
"Nyomj egy gombot a leállás megállításához",
"Prem qualsevol tecla per cancel·lar l'aturada",
"½ÐÖÜØâÕ ÛîÑãî ÚÝÞßÚã çâÞÑë ÞâÜÕÝØâì ÒëÚÛîçÕÝØÕ.",
+ "Pritisnite tipku ako ne ¾elite ugasiti sistem",
},
// Channel parameters:
{ "Name",
@@ -1072,6 +1127,7 @@ const tI18nPhrase Phrases[] = {
"Név",
"Nom",
"½Ð×ÒÐÝØÕ",
+ "Naziv",
},
{ "Frequency",
"Frequenz",
@@ -1090,6 +1146,7 @@ const tI18nPhrase Phrases[] = {
"Frekvencia",
"Freqüència",
"ÇÐáâÞâÐ",
+ "Frekvencija",
},
{ "Polarization",
"Polarisation",
@@ -1108,6 +1165,7 @@ const tI18nPhrase Phrases[] = {
"Polarizáció",
"Polarització",
"¿ÞÛïàØ×ÐæØï",
+ "Polarizacija",
},
{ "Source",
"Quelle",
@@ -1126,6 +1184,7 @@ const tI18nPhrase Phrases[] = {
"Forrás",
"Origen",
"¸áâÞçÝØÚ",
+ "Izvor",
},
{ "Srate",
"Srate",
@@ -1144,6 +1203,7 @@ const tI18nPhrase Phrases[] = {
"Srate",
"Srate",
"ÁØÜÒ. áÚÞàÞáâì",
+ "Srate", // hrv
},
{ "Vpid",
"Vpid",
@@ -1162,6 +1222,7 @@ const tI18nPhrase Phrases[] = {
"Vpid",
"PID Vídeo",
"Vpid (ÒØÔÕÞ)",
+ "Vpid",
},
{ "Ppid",
"Ppid",
@@ -1180,6 +1241,7 @@ const tI18nPhrase Phrases[] = {
"Ppid",
"Ppid",
"Ppid",
+ "Ppid",
},
{ "Apid1",
"Apid1",
@@ -1198,6 +1260,7 @@ const tI18nPhrase Phrases[] = {
"Apid1",
"PID Àudio (1)",
"Apid1 (ÐãÔØÞ 1)",
+ "Apid1", // hrv
},
{ "Apid2",
"Apid2",
@@ -1216,6 +1279,7 @@ const tI18nPhrase Phrases[] = {
"Apid2",
"PID Àudio (2)",
"Apid2 (ÐãÔØÞ 2)",
+ "Apid2", // hrv
},
{ "Dpid1",
"Dpid1",
@@ -1234,6 +1298,7 @@ const tI18nPhrase Phrases[] = {
"Dpid1",
"PID AC3 (1)",
"Dpid1 (AC3 1)",
+ "Dpid1", // hrv
},
{ "Dpid2",
"Dpid2",
@@ -1252,6 +1317,7 @@ const tI18nPhrase Phrases[] = {
"Dpid2",
"PID AC3 (2)",
"Dpid2 (AC3 2)",
+ "Dpid2", // hrv
},
{ "Tpid",
"Tpid",
@@ -1270,6 +1336,7 @@ const tI18nPhrase Phrases[] = {
"Tpid",
"PID Teletext",
"Tpid (âÕÛÕâÕÚáâ)",
+ "Tpid", // hrv
},
{ "CA",
"CA",
@@ -1288,6 +1355,7 @@ const tI18nPhrase Phrases[] = {
"CA",
"Accés Condicional",
"CA (ÔÕÚÞÔÕà)",
+ "Kodiranje (CA)",
},
{ "Sid",
"Sid",
@@ -1306,6 +1374,7 @@ const tI18nPhrase Phrases[] = {
"Sid",
"Sid",
"Sid",
+ "Sid", // hrv
},
{ "Inversion",
"Inversion",
@@ -1324,6 +1393,7 @@ const tI18nPhrase Phrases[] = {
"Inversion",
"Inversió",
"¸ÝÒÕàáØï",
+ "Inverzija",
},
{ "Bandwidth",
"Bandwidth",
@@ -1342,6 +1412,7 @@ const tI18nPhrase Phrases[] = {
"Bandwidth",
"Amplada de banda",
"´ØÐßÐ×ÞÝ",
+ "Bandwidth", // hrv "Pojasna ¹irina",
},
{ "CoderateH",
"CoderateH",
@@ -1360,6 +1431,7 @@ const tI18nPhrase Phrases[] = {
"CoderateH",
"CoderateH",
"CoderateH",
+ "CoderateH", // hrv
},
{ "CoderateL",
"CoderateL",
@@ -1378,6 +1450,7 @@ const tI18nPhrase Phrases[] = {
"CoderateL",
"CoderateL",
"CoderateL",
+ "CoderateL", // hrv
},
{ "Modulation",
"Modulation",
@@ -1396,6 +1469,7 @@ const tI18nPhrase Phrases[] = {
"Modulation",
"Modulació",
"¼ÞÔãÛïæØï",
+ "Modulacija",
},
{ "Transmission",
"Transmission",
@@ -1414,6 +1488,7 @@ const tI18nPhrase Phrases[] = {
"Transmission",
"Transmissió",
"¿ÕàÕÔÐçÐ",
+ "Prijenos",
},
{ "Guard",
"Guard",
@@ -1432,6 +1507,7 @@ const tI18nPhrase Phrases[] = {
"Guard",
"Protegir",
"·ÐéØâÐ",
+ "Za¹tita",
},
{ "Hierarchy",
"Hierarchy",
@@ -1450,6 +1526,7 @@ const tI18nPhrase Phrases[] = {
"Hierarchy",
"Jerarquia",
"¸ÕàÐàåØï",
+ "Hijerarhija",
},
// Timer parameters:
{ "Active",
@@ -1469,6 +1546,7 @@ const tI18nPhrase Phrases[] = {
"Aktiv",
"Actiu",
"°ÚâØÒØàÞÒÐÝ",
+ "Aktivan",
},
{ "Channel",
"Kanal",
@@ -1487,6 +1565,7 @@ const tI18nPhrase Phrases[] = {
"Csatorna",
"Canal",
"ºÐÝÐÛ",
+ "Program",
},
{ "Day",
"Tag",
@@ -1505,6 +1584,7 @@ const tI18nPhrase Phrases[] = {
"Nap",
"Dia",
"´ÕÝì",
+ "Dan",
},
{ "Start",
"Anfang",
@@ -1523,6 +1603,7 @@ const tI18nPhrase Phrases[] = {
"Kezdet",
"Inici",
"½ÐçÐÛÞ",
+ "Poèetak",
},
{ "Stop",
"Ende",
@@ -1541,6 +1622,7 @@ const tI18nPhrase Phrases[] = {
"Vége",
"Fi",
"ºÞÝÕæ",
+ "Kraj",
},
{ "VPS",
"VPS",
@@ -1559,6 +1641,7 @@ const tI18nPhrase Phrases[] = {
"",// TODO
"",// TODO
"VPS ßÞßàÐÒÚÐ",
+ "VPS", // hrv
},
{ "Priority",
"Priorität",
@@ -1577,6 +1660,7 @@ const tI18nPhrase Phrases[] = {
"Prioritás",
"Prioritat",
"¿àØÞàØâÕâ",
+ "Prioritet",
},
{ "Lifetime",
"Lebensdauer",
@@ -1595,6 +1679,7 @@ const tI18nPhrase Phrases[] = {
"Élettartam",
"Durada",
"ÁàÞÚ åàÐÝÕÝØï",
+ "Trajanje",
},
{ "File",
"Datei",
@@ -1613,6 +1698,7 @@ const tI18nPhrase Phrases[] = {
"File",
"Arxiu",
"ÄÐÙÛ",
+ "Datoteka",
},
{ "First day",
"Erster Tag",
@@ -1631,6 +1717,7 @@ const tI18nPhrase Phrases[] = {
"Elsö nap",
"Primer dia",
"¿ÕàÒëÙ ÔÕÝì",
+ "Prvi dan",
},
// Error messages:
{ "Channel is being used by a timer!",
@@ -1650,6 +1737,7 @@ const tI18nPhrase Phrases[] = {
"Csatornát más használja!",
"Canal en ús per un temporitzador!",
"ºÐÝÐÛ ×ÐÝïâ âÐÙÜÕàÞÜ!",
+ "Program je trenutno zauzet terminom za snimanje",
},
{ "Can't switch channel!",
"Kanal kann nicht umgeschaltet werden!",
@@ -1668,6 +1756,7 @@ const tI18nPhrase Phrases[] = {
"Csatornát nem lehet átkapcsolni!",
"No puc canviar de canal!",
"½ÕÒÞ×ÜÞÖÝÞ ßÕàÕÚÛîçØâì ÚÐÝÐÛ!",
+ "Ne mogu prebaciti program!",
},
{ "Timer is recording!",
"Timer zeichnet gerade auf!",
@@ -1686,6 +1775,7 @@ const tI18nPhrase Phrases[] = {
"Felvétel folyamatban van!",
"El temporitzador està gravant!",
"¸Ôñâ ×ÐßØáì ßÞ âÐÙÜÕàã!",
+ "Snimanje po definiranom terminu!",
},
{ "Error while accessing recording!",
"Fehler beim Ansprechen der Aufzeichnung!",
@@ -1704,6 +1794,7 @@ const tI18nPhrase Phrases[] = {
"Hiba a felvétel hozzáférésénél",
"Error a l'accedir a la gravació!",
"¾èØÑÚÐ ÔÞáâãßÐ Ú ×ÐßØáØ!",
+ "Gre¹ka pri pristupanju snimke!",
},
{ "Error while deleting recording!",
"Fehler beim Löschen der Aufzeichnung!",
@@ -1722,6 +1813,7 @@ const tI18nPhrase Phrases[] = {
"Hiba a felvétel törlésénél!",
"Error a l'esborrar la gravació!",
"¾èØÑÚÐ ãÔÐÛÕÝØï ×ÐßØáØ!",
+ "Gre¹ka pri brisanju snimke!",
},
{ "*** Invalid Channel ***",
"*** Ungültiger Kanal ***",
@@ -1740,6 +1832,7 @@ const tI18nPhrase Phrases[] = {
"*** Érvénytelen csatorna ***",
"*** Canal incorrecte ***",
"*** ½ÕßàÐÒØÛìÝëÙ ÚÐÝÐÛ ***",
+ "*** Neispravan program ***",
},
{ "No free DVB device to record!",
"Keine freie DVB-Karte zum Aufnehmen!",
@@ -1758,6 +1851,7 @@ const tI18nPhrase Phrases[] = {
"Nincs szabad DVB kártya a felvételhez!",
"No hi ha cap dispositiu DVB lliure per gravar!",
"½Õâ áÒÞÑÞÔÝÞÓÞ DVB-ãáâàÞÙáâÒÐ ÔÛï ×ÐßØáØ!",
+ "Nema slobodnog DVB ureðaja za snimanje!",
},
{ "Channel not available!",
"Kanal nicht verfügbar!",
@@ -1776,6 +1870,7 @@ const tI18nPhrase Phrases[] = {
"A csatorna nem elérhetö",
"Canal no disponible!",
"ºÐÝÐÛ ÝÕÔÞáâãßÕÝ!",
+ "Program nije dostupan!",
},
{ "Channel settings are not unique!",
"Kanaleinstellungen sind nicht eindeutig!",
@@ -1794,6 +1889,7 @@ const tI18nPhrase Phrases[] = {
"A csatornabeállítások nem egyértelmüek",
"Propietats del canal duplicades!",
"½ÐáâàÞÙÚØ ÚÐÝÐÛÐ ÝÕ ãÝØÚÐÛìÝë!",
+ "Parametri programa nisu jedinstveni!",
},
{ "Channel locked (recording)!",
"Kanal blockiert (zeichnet auf)!",
@@ -1812,6 +1908,7 @@ const tI18nPhrase Phrases[] = {
"Csatorna hozzáférhetetlen (felvétel)!",
"Canal bloquejat (gravant)!",
"ºÐÝÐÛ ×ÐÑÛÞÚØàÞÒÐÝ (ØÔñâ ×ÐßØáì)!",
+ "Program blokiran (snimanje)!",
},
{ "Can't start Transfer Mode!",
"Transfer-Mode kann nicht gestartet werden!",
@@ -1830,6 +1927,7 @@ const tI18nPhrase Phrases[] = {
"Transfer-Mode nem indítható!",
"No puc iniciar el mode de transferència!",
"½ÕÒÞ×ÜÞÖÝÞ ÒÚÛîçØâì àÕÖØÜ ßàÞßãáÚÐ!", // ???
+ "Ne mogu zapoèeti 'prijenosni' naèin!",
},
{ "No editing marks defined!",
"Keine Schnittmarken gesetzt!",
@@ -1848,6 +1946,7 @@ const tI18nPhrase Phrases[] = {
"A vágópont nincs kijelölve",//TODO
"No hi ha marques d'edició definides",
"½Õ ×ÐÔÐÝë ÜÕâÚØ ÔÛï ÜÞÝâÐÖÐ!",
+ "Nijedna prekidna toèka nije postavljena!",
},
{ "Can't start editing process!",
"Schnitt kann nicht gestartet werden!",
@@ -1866,6 +1965,7 @@ const tI18nPhrase Phrases[] = {
"A vágás nem indítható!",
"No puc iniciar el procés d'edició!",
"½ÕÒÞ×ÜÞÖÝÞ ÝÐçÐâì ÜÞÝâÐÖ ×ÐßØáØ!",
+ "Ne mogu zapoèeti ureðivanje!",
},
{ "Editing process already active!",
"Schnitt bereits aktiv!",
@@ -1884,6 +1984,7 @@ const tI18nPhrase Phrases[] = {
"A vágás már aktivált!",
"Procés d'edició iniciat anteriorment!",
"¿àÞæÕáá ÒØÔÕÞÜÞÝâÐÖÐ ãÖÕ ×ÐßãéÕÝ!",
+ "Ureðivanje je veæ aktivirano!",
},
{ "Can't shutdown - option '-s' not given!",
"Shutdown unmöglich - Option '-s' fehlt!",
@@ -1902,6 +2003,7 @@ const tI18nPhrase Phrases[] = {
"A leállítás nem lehetséges - Opció '-s' hiányzik!",
"No puc apagar, falta la opció -s !",
"²ëÚÛîçÕÝØÕ ÝÕÒÞ×ÜÞÖÝÞ - ÝÕ ×ÐÔÐÝ ßÐàÐÜÕâà '-s'!",
+ "Ga¹enje nemoguæe - nedostaje opcija '-s'!",
},
{ "Low disk space!",
"Platte beinahe voll!",
@@ -1920,6 +2022,7 @@ const tI18nPhrase Phrases[] = {
"A merev lemez majdnem tele!",
"Disc gairebé ple!",
"½ÕÔÞáâÐâÞçÝÞ ÜÕáâÐ ÝÐ ÔØáÚÕ!",
+ "Nedovoljno prostora na disku",
},
{ "Can't open CAM menu!",
"CAM-Menü kann nicht geöffnet werden!",
@@ -1938,6 +2041,7 @@ const tI18nPhrase Phrases[] = {
"A CAM-Menü nem nyitható",
"No puc obrir el menú de la CAM!",
"¼ÕÝî CAM-ÜÞÔãÛï ÝÕÔÞáâãßÝÞ!",
+ "Ne mogu otvoriti CAM izbor!",
},
{ "Can't reset CAM!",
"CAM-Reset fehlgeschlagen!",
@@ -1956,6 +2060,7 @@ const tI18nPhrase Phrases[] = {
"A CAM-Reset nem sikerült",
"No puc reiniciar la CAM!",
"¾èØÑÚÐ ßÕàÕ×ÐßãáÚÐ CAM-ÜÞÔãÛï!",
+ "Ne mogu resetirati CAM",
},
{ "CAM has been reset",
"CAM wurde zurückgesetzt!",
@@ -1974,6 +2079,7 @@ const tI18nPhrase Phrases[] = {
"A CAM vissza lett állítva",
"CAM reiniciada",
"CAM-ÜÞÔãÛì ßÕàÕ×ÐßãéÕÝ!",
+ "CAM je resetiran!",
},
// Setup pages:
{ "OSD",
@@ -1993,6 +2099,7 @@ const tI18nPhrase Phrases[] = {
"OSD",
"Informació en pantalla",
"¼ÕÝî",
+ "OSD",
},
{ "EPG",
"EPG",
@@ -2011,6 +2118,7 @@ const tI18nPhrase Phrases[] = {
"EPG",
"Guia de Programes",
"ÂÕÛÕÓØÔ",
+ "Pregled emisija (EPG)",
},
{ "DVB",
"DVB",
@@ -2029,6 +2137,7 @@ const tI18nPhrase Phrases[] = {
"DVB",
"Tarja DVB",
"DVB",
+ "DVB",
},
{ "LNB",
"LNB",
@@ -2047,6 +2156,7 @@ const tI18nPhrase Phrases[] = {
"LNB",
"Configuració de l'LNB",
"ºÞÝÒÕàâÕà",
+ "LNB",
},
{ "CICAM",
"CICAM",
@@ -2065,6 +2175,7 @@ const tI18nPhrase Phrases[] = {
"CICAM",
"CI Accés condicional",
"ÃáÛÞÒÝëÙ ÔÞáâãß",
+ "CICAM",
},
{ "Recording",
"Aufnahme",
@@ -2083,6 +2194,7 @@ const tI18nPhrase Phrases[] = {
"Felvétel",
"Opcions de Gravació",
"·ÐßØáì",
+ "Snimanje",
},
{ "Replay",
"Wiedergabe",
@@ -2101,6 +2213,7 @@ const tI18nPhrase Phrases[] = {
"Lejátszás",
"Opcions de Reproducció",
"²ÞáßàÞØ×ÒÕÔÕÝØÕ",
+ "Reprodukcija",
},
{ "Miscellaneous",
"Sonstiges",
@@ -2119,6 +2232,7 @@ const tI18nPhrase Phrases[] = {
"Egyéb",
"Miscel·lània",
"¿àÞçÕÕ",
+ "Ostalo",
},
{ "Plugins",
"Plugins",
@@ -2137,6 +2251,7 @@ const tI18nPhrase Phrases[] = {
"Plugins",
"Plugins",
"¼ÞÔãÛØ àÐáèØàÕÝØï",
+ "Dodaci (Plugins)",
},
{ "Plugin",
"Plugin",
@@ -2155,6 +2270,7 @@ const tI18nPhrase Phrases[] = {
"Plugin",
"Plugin",
"¼ÞÔãÛì",
+ "Plugin",
},
{ "Restart",
"Neustart",
@@ -2173,6 +2289,7 @@ const tI18nPhrase Phrases[] = {
"Ùjraindítás",
"Reiniciar",
"¿ÕàÕ×ÐßãáâØâì",
+ "Restart sistema",
},
// Setup parameters:
{ "Setup.OSD$Language",
@@ -2192,6 +2309,83 @@ const tI18nPhrase Phrases[] = {
"Nyelv",
"Idioma",
"Ï×ëÚ",
+ "Jezik",
+ },
+ { "Setup.OSD$Skin",
+ "Oberfläche",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ },
+ { "Setup.OSD$Theme",
+ "Thema",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ },
+ { "Setup.OSD$Left",
+ "Links",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ },
+ { "Setup.OSD$Top",
+ "Oben",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
},
{ "Setup.OSD$Width",
"Breite",
@@ -2210,6 +2404,7 @@ const tI18nPhrase Phrases[] = {
"Szélesség",
"Amplada",
"ÈØàØÝÐ",
+ "©irina",
},
{ "Setup.OSD$Height",
"Höhe",
@@ -2228,6 +2423,7 @@ const tI18nPhrase Phrases[] = {
"Magasság",
"Alçada",
"²ëáÞâÐ",
+ "Visina",
},
{ "Setup.OSD$Message time (s)",
"Anzeigedauer für Nachrichten (s)",
@@ -2246,6 +2442,83 @@ const tI18nPhrase Phrases[] = {
"Információ feltüntetésének idötartama",
"Durada dels missatges (s)",
"´ÛØâÕÛìÝÞáâì ßÞÚÐ×Ð áÞÞÑéÕÝØÙ (áÕÚ)",
+ "Vrijeme prikaza poruka (s)",
+ },
+ { "Setup.OSD$Use small font",
+ "Kleine Schrift benutzen",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ },
+ { "never",
+ "nie",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ },
+ { "skin dependent",
+ "je nach Oberfläche",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ },
+ { "always",
+ "immer",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
},
{ "Setup.OSD$Channel info position",
"Kanal-Info Position",
@@ -2264,6 +2537,7 @@ const tI18nPhrase Phrases[] = {
"Csatorna-Infó poziciója",
"Posició de la informació del canal",
"¿ÞÛÞÖÕÝØÕ ÞÚÝÐ ØÝäÞàÜÐæØØ Þ ÚÐÝÐÛÕ",
+ "Pozicija informacije o programu",
},
{ "Setup.OSD$Info on channel switch",
"Info beim Kanalwechsel",
@@ -2282,6 +2556,7 @@ const tI18nPhrase Phrases[] = {
"Infó a csatorna váltásánál",
"Informació del canvi de canal",
"¿ÞÚÐ×ëÒÐâì ØÝäÞàÜÐæØî Þ ÚÐÝÐÛÕ",
+ "Informacije kod promjene kanala",
},
{ "Setup.OSD$Scroll pages",
"Seitenweise scrollen",
@@ -2300,6 +2575,7 @@ const tI18nPhrase Phrases[] = {
"Oldalanként léptetmi",
"Desplaçar pàgina sencera",
"¿àÞÚàãâÚÐ áâàÐÝØæ ÜÕÝî",
+ "Listaj po stranicama",
},
{ "Setup.OSD$Sort timers",
"Timer sortieren",
@@ -2318,6 +2594,7 @@ const tI18nPhrase Phrases[] = {
"A beprogramozott felvételek elrendezése",
"Ordenar gravacions programades",
"ÁÞàâØàÞÒÚÐ âÐÙÜÕàÞÒ",
+ "Sortiraj termine",
},
{ "Setup.OSD$Recording directories",
"Aufnahmeverzeichnisse",
@@ -2336,6 +2613,7 @@ const tI18nPhrase Phrases[] = {
"Felvételek listája",
"Gravacions en subcarpetes",
"ºÐâÐÛÞÓØ åàÐÝÕÝØï ×ÐßØáÕÙ",
+ "Imenik za snimke",
},
{ "Setup.EPG$EPG scan timeout (h)",
"Zeit bis EPG Scan (h)",
@@ -2354,6 +2632,7 @@ const tI18nPhrase Phrases[] = {
"Fennmaradt idö az EPG-g (h)",
"Màxim d'Hores a cercar per la Guia",
"·ÐÔÕàÖÚÐ áÚÐÝØàÞÒÐÝØï âÕÛÕÓØÔÐ (ç)",
+ "Vrijeme do EPG pregleda (h)",
},
{ "Setup.EPG$EPG bugfix level",
"EPG Fehlerbereinigung",
@@ -2372,6 +2651,7 @@ const tI18nPhrase Phrases[] = {
"EPG hibaelhárítás",
"Nivell de correcció de la Guia",
"ÃàÞÒÕÝì ÚÞààÕÚæØØ ÞèØÑÞÚ",
+ "Nivo popravka EPG gre¹aka",
},
{ "Setup.EPG$EPG linger time (min)",
"Alte EPG-Daten anzeigen (min)",// TODO
@@ -2390,6 +2670,7 @@ const tI18nPhrase Phrases[] = {
"",// TODO
"",// TODO
"ÅàÐÝÕÝØÕ ãáâÐàÕÒèØå ÔÐÝÝëå (ÜØÝ)",
+ "Prika¾i stare EPG podatke (min)",// TODO
},
{ "Setup.EPG$Set system time",
"Systemzeit stellen",
@@ -2408,6 +2689,7 @@ const tI18nPhrase Phrases[] = {
"Az idö beállítása",
"Ajustar l'hora del sistema",
"ÃáâÐÝÞÒØâì áØáâÕÜÝÞÕ ÒàÕÜï",
+ "Podesi vrijeme sistema",
},
{ "Setup.EPG$Use time from transponder",
"Transponder für Systemzeit",
@@ -2426,6 +2708,7 @@ const tI18nPhrase Phrases[] = {
"Idöhöz tartozó Transponder",
"Usar el temps del múltiplex",
"¸áßÞÛì×ÞÒÐâì ÒàÕÜï âàÐÝáßÞÝÔÕàÐ",
+ "Transponder za pode¹avanje sata",
},
{ "Setup.EPG$Preferred languages",
"Bevorzugte Sprachen",
@@ -2444,6 +2727,7 @@ const tI18nPhrase Phrases[] = {
"",// TODO
"",// TODO
"¿àÕÔßÞçØâÐÕÜëÕ ï×ëÚØ",
+ "Preferirani jezik",
},
{ "Setup.EPG$Preferred language",
"Bevorzugte Sprache",
@@ -2462,6 +2746,7 @@ const tI18nPhrase Phrases[] = {
"",// TODO
"",// TODO
"²ëÑàÐÝ",
+ "Preferirani jezik",
},
{ "Setup.DVB$Primary DVB interface",
"Primäres DVB Interface",
@@ -2480,6 +2765,7 @@ const tI18nPhrase Phrases[] = {
"Elsö DVB interface",
"Tarja DVB primària",
"¾áÝÞÒÝÞÕ DVB-ãáâàÞÙáâÒÞ",
+ "Primarni DVB ureðaj",
},
{ "Setup.DVB$Video format",
"Video Format",
@@ -2498,6 +2784,7 @@ const tI18nPhrase Phrases[] = {
"Video formátum",
"Format del vídeo",
"ÄÞàÜÐâ ÒØÔÕÞ",
+ "Video format",
},
{ "Setup.DVB$Update channels",
"Kanäle aktualisieren",
@@ -2516,6 +2803,7 @@ const tI18nPhrase Phrases[] = {
"",// TODO
"",// TODO
"¾ÑÝÞÒÛïâì ÝÐáâàÞÙÚØ ÚÐÝÐÛÞÒ",
+ "Aktualiziraj programe",
},
{ "names only",
"nur Namen",
@@ -2534,6 +2822,7 @@ const tI18nPhrase Phrases[] = {
"",// TODO
"",// TODO
"âÞÛìÚÞ ÝÐ×ÒÐÝØï",
+ "samo imena",
},
{ "names and PIDs",
"Namen und PIDs",
@@ -2552,6 +2841,7 @@ const tI18nPhrase Phrases[] = {
"",// TODO
"",// TODO
"ÝÐ×ÒÐÝØï Ø PIDë",
+ "imena i identifikatore (PIDs)",
},
{ "add new channels",
"neue Kanäle hinzufügen",
@@ -2570,6 +2860,7 @@ const tI18nPhrase Phrases[] = {
"",// TODO
"",// TODO
"ÝÞÒëÕ ÚÐÝÐÛë",
+ "dodaj nove programe",
},
{ "add new transponders",
"neue Transponder hinzufügen",
@@ -2588,6 +2879,7 @@ const tI18nPhrase Phrases[] = {
"",// TODO
"",// TODO
"ÝÞÒ. âàÐÝáßÞÝÔÕàë",
+ "dodaj nove transpondere", // hrv TODO transponderi == odasiljaèi?
},
{ "Setup.LNB$SLOF (MHz)",
"SLOF (MHz)",
@@ -2606,6 +2898,7 @@ const tI18nPhrase Phrases[] = {
"SLOF (MHz)",
"SLOF (MHz)",
"ÇÐáâÞâÐ ßÕàÕÚÛîçÕÝØï (SLOF) (¼³æ)",
+ "Frekv. preklopa SLOF (MHz)",
},
{ "Setup.LNB$Low LNB frequency (MHz)",
"Untere LNB-Frequenz (MHz)",
@@ -2624,6 +2917,7 @@ const tI18nPhrase Phrases[] = {
"Alsó LNB-frekvencia (MHZ)",
"Freqüència LNB baixa (MHz)",
"½ØÖÝïï çÐáâÞâÐ ÚÞÝÒÕàâÕàÐ (¼³æ)",
+ "Donja LNB frekv. (MHz)",
},
{ "Setup.LNB$High LNB frequency (MHz)",
"Obere LNB-Frequenz (MHz)",
@@ -2642,6 +2936,7 @@ const tI18nPhrase Phrases[] = {
"Felsö LNB-frekvencia (MHZ)",
"Freqüència LNB alta (MHz)",
"²ÕàåÝïï çÐáâÞâÐ ÚÞÝÒÕàâÕàÐ (¼³æ)",
+ "Gornja LNB frekv. (MHz)",
},
{ "Setup.LNB$Use DiSEqC",
"DiSEqC benutzen",
@@ -2660,6 +2955,7 @@ const tI18nPhrase Phrases[] = {
"DiSEqC használata",
"Utilitzar DiSEqC",
"¸áßÞÛì×ÞÒÐâì DiSEqC",
+ "Koristi DiSEqC",
},
{ "Setup.CICAM$CICAM DVB",
"CICAM DVB",
@@ -2678,6 +2974,7 @@ const tI18nPhrase Phrases[] = {
"CICAM DVB",
"Accés condicional CICAM",
"CAM-ÜÞÔãÛì DVB",
+ "CICAM DVB",
},
{ "Setup.Recording$Margin at start (min)",
"Zeitpuffer bei Anfang (min)",
@@ -2696,6 +2993,7 @@ const tI18nPhrase Phrases[] = {
"Idöeltolódás a kezdésnél (min)",
"Marge d'inici de gravació (min)",
"¾ßÕàÕÖÕÝØÕ ÝÐçÐÛÐ ×ÐßØáØ (ÜØÝ)",
+ "Rezerva na poèetku snimanja (min)",
},
{ "Setup.Recording$Margin at stop (min)",
"Zeitpuffer bei Ende (min)",
@@ -2714,6 +3012,7 @@ const tI18nPhrase Phrases[] = {
"Idöeltolódás a befejezésnél",
"Marge de fi de gravació (min)",
"·ÐßÐ×ÔëÒÐÝØÕ ÞáâÐÝÞÒÚØ ×ÐßØáØ (ÜØÝ)",
+ "Rezerva na kraju (min)",
},
{ "Setup.Recording$Primary limit",
"Primär-Limit",
@@ -2732,6 +3031,7 @@ const tI18nPhrase Phrases[] = {
"Primér-határ",
"Límit primari",
"¼ØÝ. ßàØÞàØâÕâ ×ÐåÒÐâÐ ÞáÝ. ãáâàÞÙáâÒÐ",
+ "Standardno ogranièenje",
},
{ "Setup.Recording$Default priority",
"Default Priorität",
@@ -2750,6 +3050,7 @@ const tI18nPhrase Phrases[] = {
"Default priority",
"Prioritat per defecte",
"¿àØÞàØâÕâ âÐÙÜÕàÐ ßÞ ãÜÞÛçÐÝØî",
+ "Standardni prioritet",
},
{ "Setup.Recording$Default lifetime (d)",
"Default Lebensdauer (d)",
@@ -2768,6 +3069,7 @@ const tI18nPhrase Phrases[] = {
"Default élettartam",
"Durada predefinida",
"ÁàÞÚ åàÐÝÕÝØï ×ÐßØáØ ßÞ ãÜÞÛçÐÝØî (Ô)",
+ "Standardno trajanje (d)",
},
{ "Setup.Recording$Pause priority",
"Pause Priorität",
@@ -2786,6 +3088,7 @@ const tI18nPhrase Phrases[] = {
"Szünet prioritás",
"Prioritat de la pausa",
"¿àØÞàØâÕâ ÞâÛÞÖÕÝÝÞÓÞ ßàÞáÜÞâàÐ",
+ "Prioritet pauze",
},
{ "Setup.Recording$Pause lifetime (d)",
"Pause Lebensdauer (d)",
@@ -2804,6 +3107,7 @@ const tI18nPhrase Phrases[] = {
"Szünet élettartama",
"Durada de la pausa (d)",
"ÅàÐÝÕÝØÕ ÞâÛÞÖÕÝÝÞÓÞ ßàÞáÜÞâàÐ (Ô)",
+ "Trajanje pauze (d)",
},
{ "Setup.Recording$Use episode name",
"Episodenname verwenden",
@@ -2822,6 +3126,7 @@ const tI18nPhrase Phrases[] = {
"Epizódnév felhasználása",
"Utilitzar el nom de l'episodi",
"³àãßßØàÞÒÐâì äÐÙÛë ßÞ íßØ×ÞÔÐÜ",
+ "Koristi ime epizode",
},
{ "Setup.Recording$Use VPS",
"VPS benutzen",
@@ -2840,6 +3145,7 @@ const tI18nPhrase Phrases[] = {
"",// TODO
"",// TODO
"¸áßÞÛì×ÞÒÐâì áØÓÝÐÛë VPS",
+ "Koristi VPS",
},
{ "Setup.Recording$VPS margin (s)",
"Zeitpuffer bei VPS (s)",
@@ -2858,6 +3164,7 @@ const tI18nPhrase Phrases[] = {
"",// TODO
"",// TODO
"±ãäÕàÝÞÕ ÒàÕÜï VPS (áÕÚ)",
+ "Vremenska rezerva kod VPS (s)",
},
{ "Setup.Recording$Mark instant recording",
"Direktaufzeichnung markieren",
@@ -2876,6 +3183,7 @@ const tI18nPhrase Phrases[] = {
"Direktfelvétel megjelölése",
"Marcar gravació instantània",
"¾âÜÕçÐâì áÔÕÛÐÝÝëÕ ÒàãçÝãî ×ÐßØáØ",
+ "Oznaèi direktno snimanje",
},
{ "Setup.Recording$Name instant recording",
"Direktaufzeichnung benennen",
@@ -2894,6 +3202,7 @@ const tI18nPhrase Phrases[] = {
"Direktfelvétel megnevezése",
"Anomenar gravacions instantànies",
"ÁåÕÜÐ ØÜÕÝÞÒÐÝØï àãçÝëå ×ÐßØáÕÙ",
+ "Imenuj direktno snimanje",
},
{ "Setup.Recording$Instant rec. time (min)",
"Dauer der Direktaufzeichnung (min)",
@@ -2912,6 +3221,7 @@ const tI18nPhrase Phrases[] = {
"Felvétel idötartama",
"Temps de gravació instantània (min)",
"´ÛØâÕÛìÝÞáâì àãçÝÞÙ ×ÐßØáØ (ÜØÝ)",
+ "Trajanje direktnog snimanja (min)",
},
{ "Setup.Recording$Record Dolby Digital",
"Dolby Digital Ton aufzeichnen",
@@ -2930,6 +3240,7 @@ const tI18nPhrase Phrases[] = {
"Dolby Digitál felvétel",
"Gravar el so en Dolby Digital",
"·ÐßØáëÒÐâì ×ÒãÚ Dolby Digital",
+ "Snimi 'Dolby digital' ton",
},
{ "Setup.Recording$Max. video file size (MB)",
"Max. Video Dateigröße (MB)",
@@ -2948,6 +3259,7 @@ const tI18nPhrase Phrases[] = {
"Max. video File-terjedelem (MB)",
"Mida màxima de l'arxiu (MB)",
"¼ÐÚá. àÐ×ÜÕà ÒØÔÕÞäÐÙÛÐ (¼Ñ)",
+ "Maksimalna velièina datoteke (MB)",
},
{ "Setup.Recording$Split edited files",
"Editierte Dateien aufteilen",
@@ -2966,6 +3278,7 @@ const tI18nPhrase Phrases[] = {
"Feldolgozott File-k felosztása",
"Separar arxius",
"´ÕÛØâì ÞâàÕÔÐÚâØàÞÒÐÝÝëÕ äÐÙÛë",
+ "Podijeli ureðene datoteke",
},
{ "Setup.Replay$Multi speed mode",
"MultiSpeed Modus",
@@ -2984,6 +3297,7 @@ const tI18nPhrase Phrases[] = {
"MultiSpeed funkció",
"Mode de multivelocitat",
"¼ÝÞÓÞáÚÞàÞáâÝÞÙ àÕÖØÜ",
+ "MultiSpeed naèin",
},
{ "Setup.Replay$Show replay mode",
"Wiedergabestatus anzeigen",
@@ -3002,6 +3316,7 @@ const tI18nPhrase Phrases[] = {
"Lejátszás feltüntetése",
"Mostrar mode de reproducció",
"¾âÞÑàÐÖÐâì àÕÖØÜ ÒÞáßàÞØ×ÒÕÔÕÝØï", // ???
+ "Prika¾i naèin prikazivanja",
},
{ "Setup.Replay$Resume ID",
"Wiedergabe ID",
@@ -3020,6 +3335,7 @@ const tI18nPhrase Phrases[] = {
"Lejátszás ID",
"ID de Continuar",
"ID ÒÞáßàÞØ×ÒÕÔÕÝØï", // ???
+ "ID nastavka",
},
{ "Setup.Miscellaneous$Min. event timeout (min)",
"Mindest Event Pause (min)",
@@ -3038,6 +3354,7 @@ const tI18nPhrase Phrases[] = {
"Min. esemény szünet (min)",
"Temps mínim en pausa (min)",
"¼ØÝ. ÒàÕÜï ÞÖØÔÐÝØï áÞÑëâØï (ÜØÝ)",
+ "Najmanje vrijeme pauze",
},
{ "Setup.Miscellaneous$Min. user inactivity (min)",
"Mindest Benutzer-Inaktivität (min)",
@@ -3056,6 +3373,7 @@ const tI18nPhrase Phrases[] = {
"Min. kezelési aktivitás (min)",
"Temps mínim d'inactivitat (min)",
"¼ØÝ. ÒàÕÜï ÞÖØÔÐÝØï ÒÒÞÔÐ (ÜØÝ)",
+ "Najmanje vrijeme neaktivnosti (min)",
},
{ "Setup.Miscellaneous$SVDRP timeout (s)",
"SVDRP Timeout (s)",
@@ -3074,6 +3392,7 @@ const tI18nPhrase Phrases[] = {
"SVDRP Timeout (s)",
"SVDRP Timeout (s)",
"·ÐÔÕàÖÚÐ ÞÑàëÒÐ áÞÕÔ. SVDRP (áÕÚ)",
+ "SVDRP vrijeme neaktivnosti",
},
{ "Setup.Miscellaneous$Zap timeout (s)",
"Zap Timeout (s)",
@@ -3092,6 +3411,7 @@ const tI18nPhrase Phrases[] = {
"",// TODO
"",// TODO
"·ÐÔÕàÖÚÐ ßÕàÕÚÛîçÕÝØï ÚÐÝÐÛÐ (áÕÚ)",
+ "",// hrv TODO
},
// The days of the week:
{ "MTWTFSS",
@@ -3111,6 +3431,7 @@ const tI18nPhrase Phrases[] = {
"HKSCPSV",
"LMCJVSG",
"¿²ÁÇ¿²Á",
+ "PUSÈPSN", // hrv
},
{ "MonTueWedThuFriSatSun", // must all be 3 letters!
"MonDieMitDonFreSamSon",
@@ -3129,6 +3450,7 @@ const tI18nPhrase Phrases[] = {
"HétKedSzeCsüPénSzoVas",
"Dl Dm Dc Dj Dv Ds Dg ",
"¿ÞݲâàÁàÔÇâÒ¿âÝÁãѲáÚ",
+ "PonUtoSriÈetPetSubNed", // hrv
},
// The allowed characters in strings:
{ " abcdefghijklmnopqrstuvwxyz0123456789-.#~",
@@ -3148,6 +3470,7 @@ const tI18nPhrase Phrases[] = {
" aábcdeéfghiíjklmnoóöpqrstuúüvwxyz0123456789-.,#~",
" aàbcçdeéèfghiíjklmnoòpqrstuúvwxyz0123456789-.,#~_·",
" abcdefghijklmnopqrstuvwxyzÐÑÒÓÔÕñÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìîï0123456789-.#~",
+ " abcèædðefghijklmnopqrs¹tuvwxyz¾0123456789-.#~", // hrv
},
// Learning keys:
{ "Learning Remote Control Keys (%s)",
@@ -3167,6 +3490,7 @@ const tI18nPhrase Phrases[] = {
"Távirányító betanítása (%s)",
"Aprenent les tecles del comandament a distància (%s)",
"²ÒÞÔ ÚÞÔÞÒ ÚÝÞßÞÚ ßãÛìâÐ (%s)",
+ "Uèenje kôda daljinskog upravljaèa (%s)",
},
{ "Phase 1: Detecting RC code type",
"Phase 1: FB Code feststellen",
@@ -3185,6 +3509,7 @@ const tI18nPhrase Phrases[] = {
"Elsö lépés: távirányító kódjának meghatározása",
"Fase 1: Detectant el tipus de receptor",
"ÈÐÓ 1: ¾ßàÕÔÕÛÕÝØÕ âØßÐ ÚÞÔÐ ßãÛìâÐ",
+ "Faza 1: detektiranje kôda daljinskog upravljaèa.",
},
{ "Press any key on the RC unit",
"Eine Taste auf der FB drücken",
@@ -3203,6 +3528,7 @@ const tI18nPhrase Phrases[] = {
"Nyomjon meg egy gombot a távirányítón",
"Premeu qualsevol tecla del comandament",
"½ÐÖÜØâÕ ÛîÑãî ÚÝÞßÚã ÝÐ ßãÛìâÕ",
+ "Pritisnite tipku na daljinskom upravljaèu",
},
{ "RC code detected!",
"FB Code erkannt!",
@@ -3221,6 +3547,7 @@ const tI18nPhrase Phrases[] = {
"Távirányító kódja felismerve!",
"Codi detectat!",
"¾ÑÝÐàãÖÕÝ ÚÞÔ ßãÛìâÐ!",
+ "Kôd daljinskog upravljaèa je prepoznat!",
},
{ "Do not press any key...",
"Keine Taste drücken...",
@@ -3239,6 +3566,7 @@ const tI18nPhrase Phrases[] = {
"Ne nyomjon meg gombot...",
"No premeu cap tecla...",
"½Õ ÝÐÖØÜÐÙâÕ ÚÝÞßÚØ...",
+ "Ne pritiskajte tipku...",
},
{ "Phase 2: Learning specific key codes",
"Phase 2: Einzelne Tastencodes lernen",
@@ -3257,6 +3585,7 @@ const tI18nPhrase Phrases[] = {
"Második lépés: az egyes gombok betanítása",
"Fase 2: Aprenentantge de les funcions",
"ÈÐÓ 2: ·ÐÔÐÝØÕ ÚÞÔÞÒ ÞâÔÕÛìÝëå ÚÝÞßÞÚ",
+ "Faza 2: Uèenje posebnih kôdova",
},
{ "Press key for '%s'",
"Taste für '%s' drücken",
@@ -3275,6 +3604,7 @@ const tI18nPhrase Phrases[] = {
"'%s' gomb megnyomása",
"Premeu una tecla per '%s'",
"½ÐÖÜØâÕ ÚÝÞßÚã '%s'",
+ "Pritisnite tipku za '%s'",
},
{ "Press 'Up' to confirm",
"'Auf' drücken zum Bestätigen",
@@ -3293,6 +3623,7 @@ const tI18nPhrase Phrases[] = {
"'Fel' megnyomása az elfogadáshoz",
"Premeu 'Amunt' per confirmar",
"½ÐÖÜØâÕ '²ÒÕàå' çâÞÑë ßÞÔâÒÕàÔØâì",
+ "Pritisnite 'Gore' za potvrdu",
},
{ "Press 'Down' to continue",
"'Ab' drücken zum Weitermachen",
@@ -3311,6 +3642,7 @@ const tI18nPhrase Phrases[] = {
"'Le' megnyomása a folytatáshoz",
"Premeu 'Avall' per continuar",
"½ÐÖÜØâÕ '²ÝØ×' çâÞÑë ßàÞÔÞÛÖØâì",
+ "Pritisnite 'Dolje' za nastavak",
},
{ "(press 'Up' to go back)",
"('Auf' drücken um zurückzugehen)",
@@ -3329,6 +3661,7 @@ const tI18nPhrase Phrases[] = {
"(´Fel' megnyomása a visszatéréshez)",
"(Premeu 'Amunt' per retornar)",
"(½ÐÖÜØâÕ '²ÒÕàå' çâÞÑë ÒÕàÝãâìáï)",
+ "(pritisnite 'Gore' za nazad)",
},
{ "(press 'Down' to end key definition)",
"('Ab' drücken zum Beenden)",
@@ -3347,6 +3680,7 @@ const tI18nPhrase Phrases[] = {
"('Le' megnyomása a befejezéshez)",
"(Premeu 'Avall' per finalitzar l'aprenentatge)",
"(½ÐÖÜØâÕ '²ÝØ×' çâÞÑë ×ÐÚÞÝçØâì ÝÐáâàÞÙÚã ßãÛìâÐ)",
+ "(pritisnite 'Dolje' za kraj)",
},
{ "(press 'Menu' to skip this key)",
"('Menü' drücken zum Überspringen)",
@@ -3365,6 +3699,7 @@ const tI18nPhrase Phrases[] = {
"A Menü gombot nyomni ennek a gombnak a kihagyásához",
"Premeu 'Menú' per obviar aquesta tecla",
"(½ÐÖÜØâÕ '¼ÕÝî' çâÞÑë ßàÞßãáâØâì ÚÝÞßÚã)",
+ "pritisnite 'Izbor' da preskoèite ovu tipku",
},
{ "Phase 3: Saving key codes",
"Phase 3: Codes abspeichern",
@@ -3383,6 +3718,7 @@ const tI18nPhrase Phrases[] = {
"Harmadik lépés: kód mentése",
"Fase 3: Guardant els codis de les tecles",
"ÈÐÓ 3: ·ÐßÞÜØÝÐÝØÕ ÚÞÔÞÒ ÚÝÞßÞÚ",
+ "Faza 3: Spremanje kôdova tipki",
},
{ "Press 'Up' to save, 'Down' to cancel",
"'Auf' speichert, 'Ab' bricht ab",
@@ -3401,6 +3737,7 @@ const tI18nPhrase Phrases[] = {
"'Fel' mentés, 'Le´ mégse",
"Premeu 'Amunt' per guardar, 'Avall' per anul·lar",
"½ÐÖÜØâÕ '²ÒÕàå' çâÞÑë ×ÐßÞÜÝØâì, '²ÝØ×' çâÞÑë ÞâÚÐ×Ðâìáï",
+ "'Gore' za potvrdu, 'Dolje' za prekid",
},
// Key names:
{ "Up",
@@ -3420,6 +3757,7 @@ const tI18nPhrase Phrases[] = {
"Fel",
"Amunt",
"²ÒÕàå",
+ "Gore",
},
{ "Down",
"Ab",
@@ -3438,6 +3776,7 @@ const tI18nPhrase Phrases[] = {
"Le",
"Avall",
"²ÝØ×",
+ "Dolje",
},
{ "Menu",
"Menü",
@@ -3456,6 +3795,7 @@ const tI18nPhrase Phrases[] = {
"Menü",
"Menú",
"¼ÕÝî",
+ "Izbor",
},
{ "Ok",
"Ok",
@@ -3474,6 +3814,7 @@ const tI18nPhrase Phrases[] = {
"Ok",
"D'acord",
"Ok",
+ "Ok",
},
{ "Back",
"Zurück",
@@ -3492,6 +3833,7 @@ const tI18nPhrase Phrases[] = {
"Vissza",
"Retornar",
"½Ð×ÐÔ",
+ "Nazad",
},
{ "Left",
"Links",
@@ -3510,6 +3852,7 @@ const tI18nPhrase Phrases[] = {
"Balra",
"Esquerra",
"½ÐÛÕÒÞ",
+ "Lijevo",
},
{ "Right",
"Rechts",
@@ -3528,6 +3871,7 @@ const tI18nPhrase Phrases[] = {
"Jobbra",
"Dreta",
"½ÐßàÐÒÞ",
+ "Desno",
},
{ "Red",
"Rot",
@@ -3546,6 +3890,7 @@ const tI18nPhrase Phrases[] = {
"Piros",
"Vermell",
"ºàÐáÝëÙ",
+ "Crveno",
},
{ "Green",
"Grün",
@@ -3564,6 +3909,7 @@ const tI18nPhrase Phrases[] = {
"Zöld",
"Verd",
"·ÕÛñÝëÙ",
+ "Zeleno",
},
{ "Yellow",
"Gelb",
@@ -3582,6 +3928,7 @@ const tI18nPhrase Phrases[] = {
"Sárga",
"Groc",
"¶ñÛâëÙ",
+ "®uto",
},
{ "Blue",
"Blau",
@@ -3600,6 +3947,7 @@ const tI18nPhrase Phrases[] = {
"Kék",
"Blau",
"ÁØÝØÙ",
+ "Plavo",
},
{ "Play",
"Wiedergabe",
@@ -3618,6 +3966,7 @@ const tI18nPhrase Phrases[] = {
"Lejátszás",
"Reproduir",
"²ÞáßàÞØ×ÒÕÔÕÝØÕ",
+ "Start",
},
{ "Pause",
"Pause",
@@ -3636,6 +3985,7 @@ const tI18nPhrase Phrases[] = {
"Szünet",
"Pausa",
"¿Ðã×Ð",
+ "Pauza",
},
{ "Stop",
"Stop",
@@ -3654,6 +4004,7 @@ const tI18nPhrase Phrases[] = {
"Stop",
"Aturar",
"ÁâÞß",
+ "Stop",
},
{ "Record",
"Aufnehmen",
@@ -3672,6 +4023,7 @@ const tI18nPhrase Phrases[] = {
"Felvenni",
"Gravar",
"·ÐßØáì",
+ "Snimaj",
},
{ "FastFwd",
"Vorlauf",
@@ -3690,6 +4042,7 @@ const tI18nPhrase Phrases[] = {
"Elöre pörgetni",
"Endavant ràpidament",
"²ßÕàñÔ",
+ "Naprijed",
},
{ "FastRew",
"Rücklauf",
@@ -3708,6 +4061,7 @@ const tI18nPhrase Phrases[] = {
"Vissza pörgetni",
"Enrera ràpidament",
"½Ð×ÐÔ",
+ "Nazad",
},
{ "Power",
"Ausschalten",
@@ -3726,6 +4080,7 @@ const tI18nPhrase Phrases[] = {
"Kikapcsolni",
"Aturar",
"²ëÚÛîçØâì",
+ "Iskljuèi",
},
{ "Channel+",
"Kanal+",
@@ -3744,6 +4099,7 @@ const tI18nPhrase Phrases[] = {
"Csatorna+",
"Canal +",
"ºÐÝÐÛ +",
+ "Program +",
},
{ "Channel-",
"Kanal-",
@@ -3762,6 +4118,7 @@ const tI18nPhrase Phrases[] = {
"Csatorna-",
"Canal -",
"ºÐÝÐÛ -",
+ "Program -",
},
{ "Volume+",
"Lautstärke+",
@@ -3780,6 +4137,7 @@ const tI18nPhrase Phrases[] = {
"Hangerö+",
"Volum +",
"³àÞÜÚÞáâì +",
+ "Glasnije", // hrv "Glasnocca +"
},
{ "Volume-",
"Lautstärke-",
@@ -3798,6 +4156,7 @@ const tI18nPhrase Phrases[] = {
"Hangerö-",
"Volum -",
"³àÞÜÚÞáâì -",
+ "Ti¹e", // hrv Glasnocca -"
},
{ "Mute",
"Stumm",
@@ -3816,6 +4175,7 @@ const tI18nPhrase Phrases[] = {
"Csend",
"En silenci",
"²ëÚÛîçØâì ×ÒãÚ",
+ "Bez zvuka",
},
// Miscellaneous:
{ "yes",
@@ -3835,6 +4195,7 @@ const tI18nPhrase Phrases[] = {
"igen",
"sí",
"ÔÐ",
+ "da",
},
{ "no",
"nein",
@@ -3853,6 +4214,7 @@ const tI18nPhrase Phrases[] = {
"nem",
"no",
"ÝÕâ",
+ "ne",
},
{ "off",
"aus",
@@ -3871,6 +4233,7 @@ const tI18nPhrase Phrases[] = {
"ki",
"off",
"ÒëÚÛ",
+ "ugasi",
},
{ "none",
"keine",
@@ -3889,6 +4252,7 @@ const tI18nPhrase Phrases[] = {
"semmi",
"cap",
"ÝØçÕÓÞ",
+ "nijedan",
},
{ "auto",
"auto",
@@ -3907,6 +4271,7 @@ const tI18nPhrase Phrases[] = {
"auto",
"auto",
"ÐÒâÞ",
+ "automatski",
},
{ "top",
"oben",
@@ -3925,6 +4290,7 @@ const tI18nPhrase Phrases[] = {
"Fent",
"a dalt",
"áÒÕàåã",
+ "gore",
},
{ "bottom",
"unten",
@@ -3943,6 +4309,7 @@ const tI18nPhrase Phrases[] = {
"lent",
"a baix",
"áÝØ×ã",
+ "dolje",
},
{ "Disk",
"Disk",
@@ -3961,6 +4328,7 @@ const tI18nPhrase Phrases[] = {
"Lemez",
"Disc",
"´ØáÚ",
+ "Disk",
},
{ "free",
"frei",
@@ -3979,6 +4347,7 @@ const tI18nPhrase Phrases[] = {
"szabad",
"lliure",
"áÒÞÑÞÔÝÞ",
+ "slobodno",
},
{ "Jump: ", // note the trailing blank
"Springen: ",
@@ -3997,6 +4366,7 @@ const tI18nPhrase Phrases[] = {
"Ugrás: ",
"Salta a:",
"¿ÕàÕÙâØ: ",
+ "Skoèi: ",
},
{ "Volume ", // note the trailing blank
"Lautstärke ",
@@ -4015,6 +4385,7 @@ const tI18nPhrase Phrases[] = {
"Hangerö ",
"Volum ",
"³àÞÜÚÞáâì ",
+ "Glasnoæa ",
},
{ " Stop replaying", // note the leading blank!
" Wiedergabe beenden",
@@ -4033,6 +4404,7 @@ const tI18nPhrase Phrases[] = {
" Lejátszást befejzni",
" Aturar la reproducció",
" ¿àÕÚàÐâØâì ÒÞáßàÞØ×ÒÕÔÕÝØÕ",
+ " Prekini reprodukciju",
},
{ " Stop recording ", // note the leading and trailing blanks!
" Aufzeichnung beenden ",
@@ -4051,6 +4423,7 @@ const tI18nPhrase Phrases[] = {
" Felvételt befejezni ",
" Aturar la gravació ",
" ¿àÕÚàÐâØâì ×ÐßØáì ",
+ " Prekini snimanje ",
},
{ " Cancel editing", // note the leading blank!
" Schneiden abbrechen",
@@ -4069,6 +4442,7 @@ const tI18nPhrase Phrases[] = {
" Vágást megszakítani",
" Cancel·lar l'edició ",
" ¿àÕàÒÐâì ÜÞÝâÐÖ ×ÐßØáØ",
+ " Prekini ureðivanje",
},
{ "Switching primary DVB...",
"Primäres Interface wird umgeschaltet...",
@@ -4087,6 +4461,7 @@ const tI18nPhrase Phrases[] = {
"Primér Interface átkapcsolva...",
"Canviant a la interfície DVB primària...",
"ÁÜÕÝÐ ÞáÝÞÒÝÞÓÞ DVB-ãáâàÞÙáâÒÐ...",
+ "Preklapanje primarnog DVB ureðaja...",
},
{ "Up/Dn for new location - OK to move",
"Auf/Ab für neue Position - dann OK",
@@ -4105,6 +4480,7 @@ const tI18nPhrase Phrases[] = {
"Fel/Le egy uj opcióért - aztán OK",
"Amunt/Avall per una nova localització - OK per moure",
"½ÐÖØÜÐÙâÕ \"²ÒÕàå\"/\"²ÝØ×\" ÔÛï ÒëÑÞàÐ ßÞ×ØæØØ, Ð ×ÐâÕÜ \"OK\"",
+ "Gore/Dolje na novu poziciju - zatim OK",
},
{ "Editing process started",
"Schnitt gestartet",
@@ -4123,6 +4499,7 @@ const tI18nPhrase Phrases[] = {
"Vágás elindítva",
"Procés d'edició iniciat",
"½ÐçÐâ ÜÞÝâÐÖ ×ÐßØáØ",
+ "Rezanje je zapoèeto",
},
{ "Editing process finished",
"Schnitt beendet",
@@ -4141,6 +4518,7 @@ const tI18nPhrase Phrases[] = {
"Vágás befejezve",
"Procés d'edició finalitzat",
"¼ÞÝâÐÖ ÞÚÞÝçÕÝ",
+ "Rezanje zavr¹eno",
},
{ "Editing process failed!",
"Schnitt gescheitert!",
@@ -4159,6 +4537,7 @@ const tI18nPhrase Phrases[] = {
"Vágás sikertelen!",
"Procés d'edició fallit!",
"¾èØÑÚÐ ÒÞ ÒàÕÜï ÜÞÝâÐÖÐ ×ÐßØáØ!",
+ "Rezanje neuspje¹no!",
},
{ "scanning recordings...",
"Aufzeichnungen werden durchsucht...",
@@ -4177,6 +4556,7 @@ const tI18nPhrase Phrases[] = {
"Felvett adások böngészése...",
"cercant gravacions...",
"ÁÚÐÝØàÞÒÐÝØÕ ×ÐßØáÕÙ...",
+ "pretra¾ivanje snimljenog...",
},
{ "Pausing live video...",
"Live-Signal wird angehalten...",
@@ -4195,6 +4575,7 @@ const tI18nPhrase Phrases[] = {
"Az élö adás megállítva...",
"Pausa d'emissió en directe...",
"ÀÕÖØÜ ÞâÛÞÖÕÝÝÞÓÞ ßàÞáÜÞâàÐ...",
+ "Zaustavljanje ¾ivog signala...",
},
{ "This plugin has no setup parameters!",
"Dieses Plugin hat keine Setup-Parameter!",
@@ -4213,7 +4594,46 @@ const tI18nPhrase Phrases[] = {
"Ennek a plugin-nak nincs setup-parametere!",
"Aquest plugin no admet configuració!",
"¼ÞÔãÛì ÝÕ ØÜÕÕâ ßÐàÐÜÕâàÞÒ ÝÐáâàÞÙÚØ!",
- },
+ "Ovaj dodatak (Plugin) nema parametara!",
+ },
+ { "Classic VDR",
+ "Klassischer VDR",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ },
+ { "ST:TNG Panels",
+ "ST:TNG Konsolen",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ },
{ NULL }
};
diff --git a/i18n.h b/i18n.h
index ff99002..839ac6e 100644
--- a/i18n.h
+++ b/i18n.h
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: i18n.h 1.11 2004/01/25 14:40:50 kls Exp $
+ * $Id: i18n.h 1.12 2004/05/16 10:52:40 kls Exp $
*/
#ifndef __I18N_H
@@ -12,7 +12,7 @@
#include <stdio.h>
-const int I18nNumLanguages = 17;
+const int I18nNumLanguages = 18;
typedef const char *tI18nPhrase[I18nNumLanguages];
diff --git a/interface.c b/interface.c
index a0ee9cc..06ba331 100644
--- a/interface.c
+++ b/interface.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: interface.c 1.66 2003/10/24 14:38:08 kls Exp $
+ * $Id: interface.c 1.67 2004/05/02 10:57:06 kls Exp $
*/
#include "interface.h"
@@ -12,16 +12,12 @@
#include <stdlib.h>
#include <unistd.h>
#include "i18n.h"
-#include "osd.h"
#include "status.h"
cInterface *Interface = NULL;
cInterface::cInterface(int SVDRPport)
{
- open = 0;
- cols[0] = 0;
- width = height = 0;
interrupted = false;
SVDRP = NULL;
if (SVDRPport)
@@ -33,38 +29,17 @@ cInterface::~cInterface()
delete SVDRP;
}
-void cInterface::Open(int NumCols, int NumLines)
-{
- if (!open++) {
- if (NumCols == 0)
- NumCols = Setup.OSDwidth;
- if (NumLines == 0)
- NumLines = Setup.OSDheight;
- cOsd::Open(width = NumCols, height = NumLines);
- }
-}
-
-void cInterface::Close(void)
-{
- if (open == 1)
- Clear();
- if (!--open) {
- cOsd::Close();
- width = height = 0;
- }
-}
-
eKeys cInterface::GetKey(bool Wait)
{
if (!cRemote::HasKeys())
- Flush();
+ Skins.Flush();
if (SVDRP) {
if (SVDRP->Process())
Wait = false;
- if (!open) {
+ if (!Skins.IsOpen()) {
char *message = SVDRP->GetMessage();
if (message) {
- Info(message);
+ Skins.Message(mtInfo, message);
free(message);
}
}
@@ -76,7 +51,7 @@ eKeys cInterface::Wait(int Seconds, bool KeepChar)
{
if (Seconds == 0)
Seconds = Setup.OSDMessageTime;
- Flush();
+ Skins.Flush();
eKeys Key = kNone;
time_t timeout = time(NULL) + Seconds;
for (;;) {
@@ -90,267 +65,37 @@ eKeys cInterface::Wait(int Seconds, bool KeepChar)
return Key;
}
-void cInterface::Clear(void)
-{
- if (open)
- cOsd::Clear();
- cStatus::MsgOsdClear();
-}
-
-void cInterface::ClearEol(int x, int y, eDvbColor Color)
-{
- if (open)
- cOsd::ClrEol(x, y, Color);
-}
-
-void cInterface::Fill(int x, int y, int w, int h, eDvbColor Color)
-{
- if (open)
- cOsd::Fill(x, y, w, h, Color);
-}
-
-void cInterface::SetBitmap(int x, int y, const cBitmap &Bitmap)
-{
- if (open)
- cOsd::SetBitmap(x, y, Bitmap);
-}
-
-void cInterface::Flush(void)
-{
- if (open)
- cOsd::Flush();
-}
-
-void cInterface::SetCols(int *c)
-{
- for (int i = 0; i < MaxCols; i++) {
- cols[i] = *c++;
- if (cols[i] == 0)
- break;
- }
-}
-
-eDvbFont cInterface::SetFont(eDvbFont Font)
-{
- return cOsd::SetFont(Font);
-}
-
-char *cInterface::WrapText(const char *Text, int Width, int *Height)
-{
- // Wraps the Text to make it fit into the area defined by the given Width
- // (which is given in character cells).
- // The actual number of lines resulting from this operation is returned in
- // Height.
- // The returned string is newly created on the heap and the caller
- // is responsible for deleting it once it is no longer used.
- // Wrapping is done by inserting the necessary number of newline
- // characters into the string.
-
- int Lines = 1;
- char *t = strdup(Text);
- char *Blank = NULL;
- char *Delim = NULL;
- int w = 0;
-
- Width *= cOsd::CellWidth();
-
- while (*t && t[strlen(t) - 1] == '\n')
- t[strlen(t) - 1] = 0; // skips trailing newlines
-
- for (char *p = t; *p; ) {
- if (*p == '|')
- *p = '\n';
- if (*p == '\n') {
- Lines++;
- w = 0;
- Blank = Delim = NULL;
- p++;
- continue;
- }
- else if (isspace(*p))
- Blank = p;
- int cw = cOsd::Width(*p);
- if (w + cw > Width) {
- if (Blank) {
- *Blank = '\n';
- p = Blank;
- continue;
- }
- else {
- // Here's the ugly part, where we don't have any whitespace to
- // punch in a newline, so we need to make room for it:
- if (Delim)
- p = Delim + 1; // let's fall back to the most recent delimiter
- char *s = MALLOC(char, strlen(t) + 2); // The additional '\n' plus the terminating '\0'
- int l = p - t;
- strncpy(s, t, l);
- s[l] = '\n';
- strcpy(s + l + 1, p);
- free(t);
- t = s;
- p = t + l;
- continue;
- }
- }
- else
- w += cw;
- if (strchr("-.,:;!?_", *p)) {
- Delim = p;
- Blank = NULL;
- }
- p++;
- }
-
- *Height = Lines;
- return t;
-}
-
-void cInterface::Write(int x, int y, const char *s, eDvbColor FgColor, eDvbColor BgColor)
-{
- if (open)
- cOsd::Text(x, y, s, FgColor, BgColor);
-}
-
-void cInterface::WriteText(int x, int y, const char *s, eDvbColor FgColor, eDvbColor BgColor)
-{
- if (open) {
- ClearEol(x, y, BgColor);
- int col = 0;
- for (;;) {
- const char *t = strchr(s, '\t');
- const char *p = s;
- char buf[1000];
- if (t && col < MaxCols && cols[col] > 0) {
- unsigned int n = t - s;
- if (n >= sizeof(buf))
- n = sizeof(buf) - 1;
- strncpy(buf, s, n);
- buf[n] = 0;
- p = buf;
- s = t + 1;
- }
- Write(x, y, p, FgColor, BgColor);
- if (p == s)
- break;
- x += cols[col++];
- }
- }
-}
-
-void cInterface::Title(const char *s)
-{
- ClearEol(0, 0, clrCyan);
- const char *t = strchr(s, '\t');
- if (t) {
- char buffer[Width() + 1];
- unsigned int n = t - s;
- if (n >= sizeof(buffer))
- n = sizeof(buffer) - 1;
- strn0cpy(buffer, s, n + 1);
- Write(1, 0, buffer, clrBlack, clrCyan);
- t++;
- Write(-(cOsd::WidthInCells(t) + 1), 0, t, clrBlack, clrCyan);
- }
- else {
- int x = (Width() - strlen(s)) / 2;
- if (x < 0)
- x = 0;
- Write(x, 0, s, clrBlack, clrCyan);
- }
- cStatus::MsgOsdTitle(s);
-}
-
-void cInterface::Status(const char *s, eDvbColor FgColor, eDvbColor BgColor)
-{
- int Line = (abs(height) == 1) ? 0 : -2;
- ClearEol(0, Line, s ? BgColor : clrBackground);
- if (s) {
- int x = (Width() - int(strlen(s))) / 2;
- if (x < 0)
- x = 0;
- Write(x, Line, s, FgColor, BgColor);
- }
- cStatus::MsgOsdStatusMessage(s);
-}
-
-void cInterface::Info(const char *s)
-{
- Open(Setup.OSDwidth, -1);
- isyslog("info: %s", s);
- Status(s, clrBlack, clrGreen);
- Wait();
- Status(NULL);
- Close();
-}
-
-void cInterface::Error(const char *s)
-{
- Open(Setup.OSDwidth, -1);
- esyslog("ERROR: %s", s);
- Status(s, clrWhite, clrRed);
- Wait();
- Status(NULL);
- Close();
-}
-
bool cInterface::Confirm(const char *s, int Seconds, bool WaitForTimeout)
{
- Open(Setup.OSDwidth, -1);
isyslog("confirm: %s", s);
- Status(s, clrBlack, clrYellow);
- eKeys k = Wait(Seconds);
+ eKeys k = Skins.Message(mtWarning, s, Seconds);
bool result = WaitForTimeout ? k == kNone : k == kOk;
- Status(NULL);
- Close();
isyslog("%sconfirmed", result ? "" : "not ");
return result;
}
-void cInterface::HelpButton(int Index, const char *Text, eDvbColor FgColor, eDvbColor BgColor)
-{
- if (open) {
- const int w = Width() / 4;
- cOsd::Fill(Index * w, -1, w, 1, Text ? BgColor : clrBackground);
- if (Text) {
- int l = (w - int(strlen(Text))) / 2;
- if (l < 0)
- l = 0;
- cOsd::Text(Index * w + l, -1, Text, FgColor, BgColor);
- }
- }
-}
-
-void cInterface::Help(const char *Red, const char *Green, const char *Yellow, const char *Blue)
-{
- HelpButton(0, Red, clrBlack, clrRed);
- HelpButton(1, Green, clrBlack, clrGreen);
- HelpButton(2, Yellow, clrBlack, clrYellow);
- HelpButton(3, Blue, clrWhite, clrBlue);
- cStatus::MsgOsdHelpKeys(Red, Green, Yellow, Blue);
-}
-
-bool cInterface::QueryKeys(cRemote *Remote)
+bool cInterface::QueryKeys(cRemote *Remote, cSkinDisplayMenu *DisplayMenu)
{
- WriteText(1, 3, tr("Phase 1: Detecting RC code type"));
- WriteText(1, 5, tr("Press any key on the RC unit"));
- Flush();
+ DisplayMenu->SetItem(tr("Phase 1: Detecting RC code type"), 1, false, false);
+ DisplayMenu->SetItem(tr("Press any key on the RC unit"), 3, false, false);
+ DisplayMenu->Flush();
if (Remote->Initialize()) {
- WriteText(1, 5, tr("RC code detected!"));
- WriteText(1, 6, tr("Do not press any key..."));
- Flush();
+ DisplayMenu->SetItem(tr("RC code detected!"), 3, false, false);
+ DisplayMenu->SetItem(tr("Do not press any key..."), 4, false, false);
+ DisplayMenu->Flush();
sleep(3);
- ClearEol(0, 5);
- ClearEol(0, 6);
+ DisplayMenu->SetItem("", 3, false, false);
+ DisplayMenu->SetItem("", 4, false, false);
- WriteText(1, 3, tr("Phase 2: Learning specific key codes"));
+ DisplayMenu->SetItem(tr("Phase 2: Learning specific key codes"), 1, false, false);
eKeys NewKey = kUp;
while (NewKey != kNone) {
char *Prompt;
asprintf(&Prompt, tr("Press key for '%s'"), tr(cKey::ToString(NewKey)));
- WriteText(1, 5, Prompt);
+ DisplayMenu->SetItem(Prompt, 3, false, false);
free(Prompt);
cRemote::Clear();
- Flush();
+ DisplayMenu->Flush();
for (eKeys k = NewKey; k == NewKey; ) {
char *NewCode = NULL;
eKeys Key = cRemote::Get(100, &NewCode);
@@ -362,20 +107,20 @@ bool cInterface::QueryKeys(cRemote *Remote)
Keys.Del(last);
}
break;
- case kDown: WriteText(1, 5, tr("Press 'Up' to confirm"));
- WriteText(1, 6, tr("Press 'Down' to continue"));
- ClearEol(0, 7);
- ClearEol(0, 8);
- ClearEol(0, 9);
- Flush();
+ case kDown: DisplayMenu->SetItem(tr("Press 'Up' to confirm"), 3, false, false);
+ DisplayMenu->SetItem(tr("Press 'Down' to continue"), 4, false, false);
+ DisplayMenu->SetItem("", 5, false, false);
+ DisplayMenu->SetItem("", 6, false, false);
+ DisplayMenu->SetItem("", 7, false, false);
+ DisplayMenu->Flush();
for (;;) {
Key = cRemote::Get(100);
if (Key == kUp) {
- Clear();
+ DisplayMenu->Clear();
return true;
}
else if (Key == kDown) {
- ClearEol(0, 6);
+ DisplayMenu->SetItem("", 4, false, false);
k = kNone; // breaks the outer for() loop
break;
}
@@ -394,17 +139,17 @@ bool cInterface::QueryKeys(cRemote *Remote)
}
}
if (NewKey > kUp)
- WriteText(1, 7, tr("(press 'Up' to go back)"));
+ DisplayMenu->SetItem(tr("(press 'Up' to go back)"), 5, false, false);
else
- ClearEol(0, 7);
+ DisplayMenu->SetItem("", 5, false, false);
if (NewKey > kDown)
- WriteText(1, 8, tr("(press 'Down' to end key definition)"));
+ DisplayMenu->SetItem(tr("(press 'Down' to end key definition)"), 6, false, false);
else
- ClearEol(0, 8);
+ DisplayMenu->SetItem("", 6, false, false);
if (NewKey > kMenu)
- WriteText(1, 9, tr("(press 'Menu' to skip this key)"));
+ DisplayMenu->SetItem(tr("(press 'Menu' to skip this key)"), 7, false, false);
else
- ClearEol(0, 9);
+ DisplayMenu->SetItem("", 7, false, false);
}
return true;
}
@@ -421,33 +166,31 @@ void cInterface::LearnKeys(void)
bool known = Keys.KnowsRemote(Remote->Name());
dsyslog("remote control %s - %s", Remote->Name(), known ? "keys known" : "learning keys");
if (!known) {
- Open();
- char Headline[Width()];
+ cSkinDisplayMenu *DisplayMenu = Skins.Current()->DisplayMenu();
+ char Headline[256];
snprintf(Headline, sizeof(Headline), tr("Learning Remote Control Keys (%s)"), Remote->Name());
- Clear();
cRemote::Clear();
- WriteText(1, 1, Headline);
+ DisplayMenu->SetTitle(Headline);
cRemote::SetLearning(Remote);
- bool rc = QueryKeys(Remote);
+ bool rc = QueryKeys(Remote, DisplayMenu);
cRemote::SetLearning(NULL);
- Clear();
+ DisplayMenu->Clear();
if (!rc) {
- Close();
+ delete DisplayMenu;
continue;
}
- WriteText(1, 1, Headline);
- WriteText(1, 3, tr("Phase 3: Saving key codes"));
- WriteText(1, 5, tr("Press 'Up' to save, 'Down' to cancel"));
+ DisplayMenu->SetItem(tr("Phase 3: Saving key codes"), 1, false, false);
+ DisplayMenu->SetItem(tr("Press 'Up' to save, 'Down' to cancel"), 3, false, false);
for (;;) {
eKeys key = GetKey();
if (key == kUp) {
Keys.Save();
- Close();
+ delete DisplayMenu;
break;
}
else if (key == kDown) {
Keys.Load();
- Close();
+ delete DisplayMenu;
break;
}
}
diff --git a/interface.h b/interface.h
index bcc29df..2b3f979 100644
--- a/interface.h
+++ b/interface.h
@@ -4,57 +4,30 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: interface.h 1.30 2003/10/05 09:42:53 kls Exp $
+ * $Id: interface.h 1.31 2004/05/01 11:11:13 kls Exp $
*/
#ifndef __INTERFACE_H
#define __INTERFACE_H
#include "config.h"
-#include "osdbase.h"
#include "remote.h"
+#include "skins.h"
#include "svdrp.h"
class cInterface {
-public:
- enum { MaxCols = 5 };
private:
- int width, height;
- int open;
- int cols[MaxCols];
bool interrupted;
cSVDRP *SVDRP;
- bool QueryKeys(cRemote *Remote);
- void HelpButton(int Index, const char *Text, eDvbColor FgColor, eDvbColor BgColor);
- eKeys Wait(int Seconds = 0, bool KeepChar = false);
+ bool QueryKeys(cRemote *Remote, cSkinDisplayMenu *DisplayMenu);
public:
cInterface(int SVDRPport = 0);
~cInterface();
- bool IsOpen(void) { return open > 0; }
- void Open(int NumCols = 0, int NumLines = 0);
- void Close(void);
bool HasSVDRPConnection(void) { return SVDRP && SVDRP->HasConnection(); }
void Interrupt(void) { interrupted = true; }
- int Width(void) { return width; }
- int Height(void) { return height; }
eKeys GetKey(bool Wait = true);
- void Clear(void);
- void ClearEol(int x, int y, eDvbColor Color = clrBackground);
- void Fill(int x, int y, int w, int h, eDvbColor color = clrBackground);
- void SetBitmap(int x, int y, const cBitmap &Bitmap);
- void Flush(void);
- void SetCols(int *c);
- const int *GetCols(void) { return cols; }
- eDvbFont SetFont(eDvbFont Font);
- char *WrapText(const char *Text, int Width, int *Height);
- void Write(int x, int y, const char *s, eDvbColor FgColor = clrWhite, eDvbColor BgColor = clrBackground);
- void WriteText(int x, int y, const char *s, eDvbColor FgColor = clrWhite, eDvbColor BgColor = clrBackground);
- void Title(const char *s);
- void Status(const char *s, eDvbColor FgColor = clrBlack, eDvbColor BgColor = clrCyan);
- void Info(const char *s);
- void Error(const char *s);
+ eKeys Wait(int Seconds = 0, bool KeepChar = false);
bool Confirm(const char *s, int Seconds = 10, bool WaitForTimeout = false);
- void Help(const char *Red, const char *Green = NULL, const char *Yellow = NULL, const char *Blue = NULL);
void LearnKeys(void);
};
diff --git a/libsi/descriptor.c b/libsi/descriptor.c
index 82e2a8f..685722e 100644
--- a/libsi/descriptor.c
+++ b/libsi/descriptor.c
@@ -6,7 +6,7 @@
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
- * $Id: descriptor.c 1.10 2004/03/13 15:08:12 kls Exp $
+ * $Id: descriptor.c 1.12 2004/03/26 15:25:28 kls Exp $
* *
***************************************************************************/
@@ -78,12 +78,13 @@ void ExtendedEventDescriptor::Item::Parse() {
return ret;
}*/
-int ExtendedEventDescriptors::getMaximumTextLength() {
- return getMaximumTextPlainLength()+getMaximumTextItemizedLength();
+int ExtendedEventDescriptors::getMaximumTextLength(const char *separation1, const char *separation2) {
+ //add length of plain text, of itemized text with separators, and for one separator between the two fields.
+ return getMaximumTextPlainLength()+getMaximumTextItemizedLength(separation1, separation2)+strlen(separation2);
}
char *ExtendedEventDescriptors::getText(const char *separation1, const char *separation2) {
- char *text=new char[getMaximumTextLength()+strlen(separation1)+strlen(separation2)];
+ char *text=new char[getMaximumTextLength(separation1, separation2)];
return getText(text, separation1, separation2);
}
@@ -171,20 +172,21 @@ char *ExtendedEventDescriptors::getTextPlain(char *buffer) {
return buffer;
}
-int ExtendedEventDescriptors::getMaximumTextItemizedLength() {
+int ExtendedEventDescriptors::getMaximumTextItemizedLength(const char *separation1, const char *separation2) {
int ret=0;
+ int sepLength=strlen(separation1)+strlen(separation2)-2;
for (int i=0;i<length;i++) {
ExtendedEventDescriptor *d=(ExtendedEventDescriptor *)array[i];
if (!d)
continue;
- //the size for the two separating characters is included ;-)
- ret+=d->itemLoop.getLength();
+ //The length includes two 8-bit length fields which have already been subtracted from sepLength
+ ret+=d->itemLoop.getLength()+sepLength;
}
return ret;
}
char *ExtendedEventDescriptors::getTextItemized(const char *separation1, const char *separation2) {
- char *text=new char[getMaximumTextItemizedLength()+strlen(separation1)+strlen(separation2)];
+ char *text=new char[getMaximumTextItemizedLength(separation1, separation2)];
return getTextItemized(text, separation1, separation2);
}
@@ -547,6 +549,10 @@ int SubtitlingDescriptor::Subtitling::getAncillaryPageId() const {
void SubtitlingDescriptor::Subtitling::Parse() {
s=data.getData<const item_subtitling>();
+ languageCode[0]=s->lang_code1;
+ languageCode[1]=s->lang_code2;
+ languageCode[2]=s->lang_code3;
+ languageCode[3]=0;
}
int ServiceMoveDescriptor::getNewOriginalNetworkId() const {
diff --git a/libsi/descriptor.h b/libsi/descriptor.h
index 3368b0a..db3bba6 100644
--- a/libsi/descriptor.h
+++ b/libsi/descriptor.h
@@ -6,7 +6,7 @@
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
- * $Id: descriptor.h 1.7 2004/03/07 11:13:54 kls Exp $
+ * $Id: descriptor.h 1.9 2004/03/26 15:26:03 kls Exp $
* *
***************************************************************************/
@@ -50,7 +50,7 @@ private:
class ExtendedEventDescriptors : public DescriptorGroup {
public:
- int getMaximumTextLength();
+ int getMaximumTextLength(const char *separation1="\t", const char *separation2="\n");
//Returns a concatenated version of first the non-itemized and then the itemized text
//same semantics as with SI::String
char *getText(const char *separation1="\t", const char *separation2="\n");
@@ -66,7 +66,7 @@ public:
//Between the description and the text the separation1 character is used,
//separation2 used between two pairs. Example:
//Director\tSteven Spielberg\nActor\tMichael Mendl\n
- int getMaximumTextItemizedLength();
+ int getMaximumTextItemizedLength(const char *separation1="\t", const char *separation2="\n");
char *getTextItemized(const char *separation1="\t", const char *separation2="\n");
char *getTextItemized(char *buffer, const char *separation1="\t", const char *separation2="\n");
//returns the itemized text pair by pair. Maximum length for buffers is 256.
@@ -285,6 +285,7 @@ class SubtitlingDescriptor : public Descriptor {
public:
class Subtitling : public Descriptor {
public:
+ char languageCode[4];
int getSubtitlingType() const;
int getCompositionPageId() const;
int getAncillaryPageId() const;
diff --git a/menu.c b/menu.c
index 4fdb994..968a873 100644
--- a/menu.c
+++ b/menu.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: menu.c 1.297 2004/03/14 13:24:02 kls Exp $
+ * $Id: menu.c 1.300 2004/05/16 12:47:22 kls Exp $
*/
#include "menu.h"
@@ -18,12 +18,14 @@
#include "cutter.h"
#include "eitscan.h"
#include "i18n.h"
+#include "interface.h"
#include "menuitems.h"
#include "plugin.h"
#include "recording.h"
#include "remote.h"
#include "sources.h"
#include "status.h"
+#include "themes.h"
#include "timers.h"
#include "transfer.h"
#include "videodir.h"
@@ -37,330 +39,6 @@
#define CHNUMWIDTH (numdigits(Channels.MaxNumber()) + 1)
-// --- cMenuEditChanItem -----------------------------------------------------
-
-class cMenuEditChanItem : public cMenuEditIntItem {
-protected:
- virtual void Set(void);
-public:
- cMenuEditChanItem(const char *Name, int *Value);
- virtual eOSState ProcessKey(eKeys Key);
- };
-
-cMenuEditChanItem::cMenuEditChanItem(const char *Name, int *Value)
-:cMenuEditIntItem(Name, Value, 1, Channels.MaxNumber())
-{
- Set();
-}
-
-void cMenuEditChanItem::Set(void)
-{
- char buf[255];
- cChannel *channel = Channels.GetByNumber(*value);
- snprintf(buf, sizeof(buf), "%d %s", *value, channel ? channel->Name() : "");
- SetValue(buf);
-}
-
-eOSState cMenuEditChanItem::ProcessKey(eKeys Key)
-{
- int delta = 1;
-
- switch (Key) {
- case kLeft|k_Repeat:
- case kLeft: delta = -1;
- case kRight|k_Repeat:
- case kRight:
- {
- cChannel *channel = Channels.GetByNumber(*value + delta, delta);
- if (channel) {
- *value = channel->Number();
- Set();
- }
- }
- break;
- default : return cMenuEditIntItem::ProcessKey(Key);
- }
- return osContinue;
-}
-
-// --- cMenuEditTranItem -----------------------------------------------------
-
-class cMenuEditTranItem : public cMenuEditChanItem {
-private:
- int number;
- int transponder;
-public:
- cMenuEditTranItem(const char *Name, int *Value);
- virtual eOSState ProcessKey(eKeys Key);
- };
-
-cMenuEditTranItem::cMenuEditTranItem(const char *Name, int *Value)
-:cMenuEditChanItem(Name, Value)
-{
- number = 0;
- transponder = *Value;
- cChannel *channel = Channels.First();
- while (channel) {
- if (!channel->GroupSep() && ISTRANSPONDER(channel->Frequency(), *Value)) {
- number = channel->Number();
- break;
- }
- channel = (cChannel *)channel->Next();
- }
- *Value = number;
- Set();
- *Value = transponder;
-}
-
-eOSState cMenuEditTranItem::ProcessKey(eKeys Key)
-{
- *value = number;
- eOSState state = cMenuEditChanItem::ProcessKey(Key);
- number = *value;
- cChannel *channel = Channels.GetByNumber(*value);
- if (channel)
- transponder = channel->Frequency();
- *value = transponder;
- return state;
-}
-
-// --- cMenuEditDayItem ------------------------------------------------------
-
-class cMenuEditDayItem : public cMenuEditIntItem {
-protected:
- static int days[];
- int d;
- virtual void Set(void);
-public:
- cMenuEditDayItem(const char *Name, int *Value);
- virtual eOSState ProcessKey(eKeys Key);
- };
-
-int cMenuEditDayItem::days[] ={ cTimer::ParseDay("M------"),
- cTimer::ParseDay("-T-----"),
- cTimer::ParseDay("--W----"),
- cTimer::ParseDay("---T---"),
- cTimer::ParseDay("----F--"),
- cTimer::ParseDay("-----S-"),
- cTimer::ParseDay("------S"),
- cTimer::ParseDay("MTWTF--"),
- cTimer::ParseDay("MTWTFS-"),
- cTimer::ParseDay("MTWTFSS"),
- cTimer::ParseDay("-----SS"),
- 0 };
-
-cMenuEditDayItem::cMenuEditDayItem(const char *Name, int *Value)
-:cMenuEditIntItem(Name, Value, -INT_MAX, 31)
-{
- d = -1;
- if (*value < 0) {
- int n = 0;
- while (days[n]) {
- if (days[n] == *value) {
- d = n;
- break;
- }
- n++;
- }
- }
- Set();
-}
-
-void cMenuEditDayItem::Set(void)
-{
- SetValue(cTimer::PrintDay(*value));
-}
-
-eOSState cMenuEditDayItem::ProcessKey(eKeys Key)
-{
- switch (Key) {
- case kLeft|k_Repeat:
- case kLeft: if (d > 0)
- *value = days[--d];
- else if (d == 0) {
- *value = 31;
- d = -1;
- }
- else if (*value == 1) {
- d = sizeof(days) / sizeof(int) - 2;
- *value = days[d];
- }
- else
- return cMenuEditIntItem::ProcessKey(Key);
- Set();
- break;
- case kRight|k_Repeat:
- case kRight: if (d >= 0) {
- *value = days[++d];
- if (*value == 0) {
- *value = 1;
- d = -1;
- }
- }
- else if (*value == 31) {
- d = 0;
- *value = days[d];
- }
- else
- return cMenuEditIntItem::ProcessKey(Key);
- Set();
- break;
- default : return cMenuEditIntItem::ProcessKey(Key);
- }
- return osContinue;
-}
-
-// --- cMenuEditDateItem -----------------------------------------------------
-
-class cMenuEditDateItem : public cMenuEditItem {
-protected:
- time_t *value;
- virtual void Set(void);
-public:
- cMenuEditDateItem(const char *Name, time_t *Value);
- virtual eOSState ProcessKey(eKeys Key);
- };
-
-cMenuEditDateItem::cMenuEditDateItem(const char *Name, time_t *Value)
-:cMenuEditItem(Name)
-{
- value = Value;
- Set();
-}
-
-void cMenuEditDateItem::Set(void)
-{
-#define DATEBUFFERSIZE 32
- char buf[DATEBUFFERSIZE];
- if (*value) {
- struct tm tm_r;
- localtime_r(value, &tm_r);
- strftime(buf, DATEBUFFERSIZE, "%Y-%m-%d ", &tm_r);
- strcat(buf, WeekDayName(tm_r.tm_wday));
- }
- else
- *buf = 0;
- SetValue(buf);
-}
-
-eOSState cMenuEditDateItem::ProcessKey(eKeys Key)
-{
- eOSState state = cMenuEditItem::ProcessKey(Key);
-
- if (state == osUnknown) {
- if (NORMALKEY(Key) == kLeft) { // TODO might want to increase the delta if repeated quickly?
- *value -= SECSINDAY;
- if (*value < time(NULL))
- *value = 0;
- }
- else if (NORMALKEY(Key) == kRight) {
- if (!*value)
- *value = cTimer::SetTime(time(NULL), 0);
- *value += SECSINDAY;
- }
- else
- return state;
- Set();
- state = osContinue;
- }
- return state;
-}
-
-// --- cMenuEditTimeItem -----------------------------------------------------
-
-class cMenuEditTimeItem : public cMenuEditItem {
-protected:
- int *value;
- int hh, mm;
- int pos;
- virtual void Set(void);
-public:
- cMenuEditTimeItem(const char *Name, int *Value);
- virtual eOSState ProcessKey(eKeys Key);
- };
-
-cMenuEditTimeItem::cMenuEditTimeItem(const char *Name, int *Value)
-:cMenuEditItem(Name)
-{
- value = Value;
- hh = *value / 100;
- mm = *value % 100;
- pos = 0;
- Set();
-}
-
-void cMenuEditTimeItem::Set(void)
-{
- char buf[10];
- switch (pos) {
- case 1: snprintf(buf, sizeof(buf), "%01d-:--", hh / 10); break;
- case 2: snprintf(buf, sizeof(buf), "%02d:--", hh); break;
- case 3: snprintf(buf, sizeof(buf), "%02d:%01d-", hh, mm / 10); break;
- default: snprintf(buf, sizeof(buf), "%02d:%02d", hh, mm);
- }
- SetValue(buf);
-}
-
-eOSState cMenuEditTimeItem::ProcessKey(eKeys Key)
-{
- eOSState state = cMenuEditItem::ProcessKey(Key);
-
- if (state == osUnknown) {
- if (k0 <= Key && Key <= k9) {
- if (fresh || pos > 3) {
- pos = 0;
- fresh = false;
- }
- int n = Key - k0;
- switch (pos) {
- case 0: if (n <= 2) {
- hh = n * 10;
- mm = 0;
- pos++;
- }
- break;
- case 1: if (hh + n <= 23) {
- hh += n;
- pos++;
- }
- break;
- case 2: if (n <= 5) {
- mm += n * 10;
- pos++;
- }
- break;
- case 3: if (mm + n <= 59) {
- mm += n;
- pos++;
- }
- break;
- }
- }
- else if (NORMALKEY(Key) == kLeft) { // TODO might want to increase the delta if repeated quickly?
- if (--mm < 0) {
- mm = 59;
- if (--hh < 0)
- hh = 23;
- }
- fresh = true;
- }
- else if (NORMALKEY(Key) == kRight) {
- if (++mm > 59) {
- mm = 0;
- if (++hh > 23)
- hh = 0;
- }
- fresh = true;
- }
- else
- return state;
- *value = hh * 100 + mm;
- Set();
- state = osContinue;
- }
- return state;
-}
-
// --- cMenuEditCaItem -------------------------------------------------------
class cMenuEditCaItem : public cMenuEditIntItem {
@@ -633,7 +311,7 @@ eOSState cMenuEditChannel::ProcessKey(eKeys Key)
Channels.SetModified();
}
else {
- Interface->Error(tr("Channel settings are not unique!"));
+ Skins.Message(mtError, tr("Channel settings are not unique!"));
state = osContinue;
}
}
@@ -658,7 +336,7 @@ cMenuChannelItem::cMenuChannelItem(cChannel *Channel)
{
channel = Channel;
if (channel->GroupSep())
- SetColor(clrCyan, clrBackground);
+ SetSelectable(false);
Set();
}
@@ -757,7 +435,7 @@ eOSState cMenuChannels::Delete(void)
// Check if there is a timer using this channel:
for (cTimer *ti = Timers.First(); ti; ti = Timers.Next(ti)) {
if (ti->Channel() == channel) {
- Interface->Error(tr("Channel is being used by a timer!"));
+ Skins.Message(mtError, tr("Channel is being used by a timer!"));
return osContinue;
}
}
@@ -822,19 +500,42 @@ eOSState cMenuChannels::ProcessKey(eKeys Key)
// --- cMenuText -------------------------------------------------------------
class cMenuText : public cOsdMenu {
+private:
+ const char *text;
public:
cMenuText(const char *Title, const char *Text, eDvbFont Font = fontOsd);
+ virtual void Display(void);
virtual eOSState ProcessKey(eKeys Key);
};
cMenuText::cMenuText(const char *Title, const char *Text, eDvbFont Font)
:cOsdMenu(Title)
{
- Add(new cMenuTextItem(Text, 1, 2, Setup.OSDwidth - 2, MAXOSDITEMS, clrWhite, clrBackground, Font));
+ text = Text;
+}
+
+void cMenuText::Display(void)
+{
+ cOsdMenu::Display();
+ DisplayMenu()->SetText(text, true);//XXX define control character in text to choose the font???
}
eOSState cMenuText::ProcessKey(eKeys Key)
{
+ switch (Key) {
+ case kUp|k_Repeat:
+ case kUp:
+ case kDown|k_Repeat:
+ case kDown:
+ case kLeft|k_Repeat:
+ case kLeft:
+ case kRight|k_Repeat:
+ case kRight:
+ DisplayMenu()->Scroll(NORMALKEY(Key) == kUp || NORMALKEY(Key) == kLeft, NORMALKEY(Key) == kLeft || NORMALKEY(Key) == kRight);
+ return osContinue;
+ default: break;
+ }
+
eOSState state = cOsdMenu::ProcessKey(Key);
if (state == osUnknown) {
@@ -919,7 +620,7 @@ eOSState cMenuEditTimer::ProcessKey(eKeys Key)
if (ch)
data.channel = ch;
else {
- Interface->Error(tr("*** Invalid Channel ***"));
+ Skins.Message(mtError, tr("*** Invalid Channel ***"));
break;
}
if (!*data.file)
@@ -1099,6 +800,7 @@ eOSState cMenuTimers::Summary(void)
cTimer *ti = CurrentTimer();
if (ti && !isempty(ti->Summary()))
return AddSubMenu(new cMenuText(tr("Summary"), ti->Summary()));
+ //XXX cSkin::SetRecording()???
return Edit(); // convenience for people not using the Summary feature ;-)
}
@@ -1136,7 +838,7 @@ private:
const cEvent *event;
public:
cMenuEvent(const cEvent *Event, bool CanSwitch = false);
- cMenuEvent(bool Now);
+ virtual void Display(void);
virtual eOSState ProcessKey(eKeys Key);
};
@@ -1147,39 +849,34 @@ cMenuEvent::cMenuEvent(const cEvent *Event, bool CanSwitch)
if (event) {
cChannel *channel = Channels.GetByChannelID(event->ChannelID(), true);
if (channel) {
- char *buffer;
- asprintf(&buffer, "%-17.*s\t%.*s %s - %s", 17, channel->Name(), 5, event->GetDateString(), event->GetTimeString(), event->GetEndTimeString());
- SetTitle(buffer, false);
- free(buffer);
- int Line = 2;
- cMenuTextItem *item;
- const char *Title = event->Title();
- const char *Subtitle = event->ShortText();
- const char *ExtendedDescription = event->Description();
- if (!isempty(Title)) {
- Add(item = new cMenuTextItem(Title, 1, Line, Setup.OSDwidth - 2, -1, clrCyan));
- Line += item->Height() + 1;
- }
- if (!isempty(Subtitle)) {
- Add(item = new cMenuTextItem(Subtitle, 1, Line, Setup.OSDwidth - 2, -1, clrYellow));
- Line += item->Height() + 1;
- }
- if (Event->Vps() && Event->Vps() != Event->StartTime()) {
- char *buffer;
- asprintf(&buffer, "VPS: %s", Event->GetVpsString());
- Add(item = new cMenuTextItem(buffer, 1, Line, Setup.OSDwidth - 2, -1, clrYellow));
- free(buffer);
- Line += item->Height() + 1;
- }
- if (!isempty(ExtendedDescription))
- Add(new cMenuTextItem(ExtendedDescription, 1, Line, Setup.OSDwidth - 2, Height() - Line - 2, clrCyan), true);
+ SetTitle(channel->Name());
SetHelp(tr("Record"), NULL, NULL, CanSwitch ? tr("Switch") : NULL);
}
}
}
+void cMenuEvent::Display(void)
+{
+ cOsdMenu::Display();
+ DisplayMenu()->SetEvent(event);
+}
+
eOSState cMenuEvent::ProcessKey(eKeys Key)
{
+ switch (Key) {
+ case kUp|k_Repeat:
+ case kUp:
+ case kDown|k_Repeat:
+ case kDown:
+ case kLeft|k_Repeat:
+ case kLeft:
+ case kRight|k_Repeat:
+ case kRight:
+ DisplayMenu()->Scroll(NORMALKEY(Key) == kUp || NORMALKEY(Key) == kLeft, NORMALKEY(Key) == kLeft || NORMALKEY(Key) == kRight);
+ return osContinue;
+ default: break;
+ }
+
eOSState state = cOsdMenu::ProcessKey(Key);
if (state == osUnknown) {
@@ -1266,7 +963,7 @@ eOSState cMenuWhatsOn::Switch(void)
if (channel && cDevice::PrimaryDevice()->SwitchChannel(channel, true))
return osEnd;
}
- Interface->Error(tr("Can't switch channel!"));
+ Skins.Message(mtError, tr("Can't switch channel!"));
return osContinue;
}
@@ -1410,7 +1107,7 @@ eOSState cMenuSchedule::Switch(void)
if (Channels.SwitchTo(otherChannel))
return osEnd;
}
- Interface->Error(tr("Can't switch channel!"));
+ Skins.Message(mtError, tr("Can't switch channel!"));
return osContinue;
}
@@ -1508,10 +1205,10 @@ eOSState cMenuCommands::Execute(void)
}
if (confirmed) {
asprintf(&buffer, "%s...", command->Title());
- Interface->Status(buffer);
- Interface->Flush();
+ Skins.Message(mtStatus, buffer);
free(buffer);
const char *Result = command->Execute(parameters);
+ Skins.Message(mtStatus, NULL);
if (Result)
return AddSubMenu(new cMenuText(command->Title(), Result, fontFix));
return osEnd;
@@ -1712,11 +1409,11 @@ cMenuRecordings::cMenuRecordings(const char *Base, int Level, bool OpenSubMenus)
base = Base ? strdup(Base) : NULL;
level = Setup.RecordingDirs ? Level : -1;
Display(); // this keeps the higher level menus from showing up briefly when pressing 'Back' during replay
- if (!Base) {
- Interface->Status(tr("scanning recordings..."));
- Interface->Flush();
- }
+ if (!Base)
+ Skins.Message(mtStatus, tr("scanning recordings..."));
if (Base || Recordings.Load()) {
+ if (!Base)
+ Skins.Message(mtStatus, NULL);
const char *LastReplayed = cReplayControl::LastReplayed();
cMenuRecordingItem *LastItem = NULL;
char *LastItemText = NULL;
@@ -1783,7 +1480,7 @@ cRecording *cMenuRecordings::GetRecording(cMenuRecordingItem *Item)
{
cRecording *recording = Recordings.GetByName(Item->FileName());
if (!recording)
- Interface->Error(tr("Error while accessing recording!"));
+ Skins.Message(mtError, tr("Error while accessing recording!"));
return recording;
}
@@ -1871,7 +1568,7 @@ eOSState cMenuRecordings::Delete(void)
return osBack;
}
else
- Interface->Error(tr("Error while deleting recording!"));
+ Skins.Message(mtError, tr("Error while deleting recording!"));
}
}
}
@@ -1965,39 +1662,101 @@ void cMenuSetupBase::Store(void)
class cMenuSetupOSD : public cMenuSetupBase {
private:
+ const char *useSmallFontTexts[3];
+ int numSkins;
+ int originalSkinIndex;
+ int skinIndex;
+ const char **skinDescriptions;
+ cThemes themes;
+ int themeIndex;
virtual void Set(void);
public:
- cMenuSetupOSD(void) { Set(); }
- virtual ~cMenuSetupOSD() { cFont::SetCode(I18nCharSets()[Setup.OSDLanguage]); }
+ cMenuSetupOSD(void);
+ virtual ~cMenuSetupOSD();
virtual eOSState ProcessKey(eKeys Key);
};
+cMenuSetupOSD::cMenuSetupOSD(void)
+{
+ numSkins = Skins.Count();
+ skinIndex = originalSkinIndex = Skins.Current()->Index();
+ skinDescriptions = new const char*[numSkins];
+ themes.Load(Skins.Current()->Name());
+ themeIndex = Skins.Current()->Theme() ? themes.GetThemeIndex(Skins.Current()->Theme()->Description()) : 0;
+ Set();
+}
+
+cMenuSetupOSD::~cMenuSetupOSD()
+{
+ cFont::SetCode(I18nCharSets()[Setup.OSDLanguage]);
+ delete skinDescriptions;
+}
+
void cMenuSetupOSD::Set(void)
{
+ int current = Current();
+ for (cSkin *Skin = Skins.First(); Skin; Skin = Skins.Next(Skin))
+ skinDescriptions[Skin->Index()] = Skin->Description();
+ useSmallFontTexts[0] = tr("never");
+ useSmallFontTexts[1] = tr("skin dependent");
+ useSmallFontTexts[2] = tr("always");
Clear();
SetSection(tr("OSD"));
Add(new cMenuEditStraItem(tr("Setup.OSD$Language"), &data.OSDLanguage, I18nNumLanguages, I18nLanguages()));
- Add(new cMenuEditIntItem( tr("Setup.OSD$Width"), &data.OSDwidth, MINOSDWIDTH, MAXOSDWIDTH));
- Add(new cMenuEditIntItem( tr("Setup.OSD$Height"), &data.OSDheight, MINOSDHEIGHT, MAXOSDHEIGHT));
+ Add(new cMenuEditStraItem(tr("Setup.OSD$Skin"), &skinIndex, numSkins, skinDescriptions));
+ if (themes.NumThemes())
+ Add(new cMenuEditStraItem(tr("Setup.OSD$Theme"), &themeIndex, themes.NumThemes(), themes.Descriptions()));
+ Add(new cMenuEditIntItem( tr("Setup.OSD$Left"), &data.OSDLeft, 0, MAXOSDWIDTH));
+ Add(new cMenuEditIntItem( tr("Setup.OSD$Top"), &data.OSDTop, 0, MAXOSDHEIGHT));
+ Add(new cMenuEditIntItem( tr("Setup.OSD$Width"), &data.OSDWidth, MINOSDWIDTH, MAXOSDWIDTH));
+ Add(new cMenuEditIntItem( tr("Setup.OSD$Height"), &data.OSDHeight, MINOSDHEIGHT, MAXOSDHEIGHT));
Add(new cMenuEditIntItem( tr("Setup.OSD$Message time (s)"), &data.OSDMessageTime, 1, 60));
+ Add(new cMenuEditStraItem(tr("Setup.OSD$Use small font"), &data.UseSmallFont, 3, useSmallFontTexts));
Add(new cMenuEditBoolItem(tr("Setup.OSD$Channel info position"), &data.ChannelInfoPos, tr("bottom"), tr("top")));
Add(new cMenuEditBoolItem(tr("Setup.OSD$Info on channel switch"), &data.ShowInfoOnChSwitch));
Add(new cMenuEditBoolItem(tr("Setup.OSD$Scroll pages"), &data.MenuScrollPage));
Add(new cMenuEditBoolItem(tr("Setup.OSD$Sort timers"), &data.SortTimers));
Add(new cMenuEditBoolItem(tr("Setup.OSD$Recording directories"), &data.RecordingDirs));
+ SetCurrent(Get(current));
+ Display();
}
eOSState cMenuSetupOSD::ProcessKey(eKeys Key)
{
+ if (Key == kOk) {
+ if (skinIndex != originalSkinIndex) {
+ cSkin *Skin = Skins.Get(skinIndex);
+ if (Skin) {
+ strn0cpy(data.OSDSkin, Skin->Name(), sizeof(data.OSDSkin));
+ Skins.SetCurrent(Skin->Name());
+ }
+ }
+ if (themes.NumThemes() && Skins.Current()->Theme()) {
+ Skins.Current()->Theme()->Load(themes.FileName(themeIndex));
+ strn0cpy(data.OSDTheme, themes.Name(themeIndex), sizeof(data.OSDTheme));
+ }
+ data.OSDWidth &= ~0x07; // OSD width must be a multiple of 8
+ }
+
int osdLanguage = data.OSDLanguage;
+ int oldSkinIndex = skinIndex;
eOSState state = cMenuSetupBase::ProcessKey(Key);
- if (data.OSDLanguage != osdLanguage) {
+ if (data.OSDLanguage != osdLanguage || skinIndex != oldSkinIndex) {
int OriginalOSDLanguage = Setup.OSDLanguage;
Setup.OSDLanguage = data.OSDLanguage;
cFont::SetCode(I18nCharSets()[Setup.OSDLanguage]);
+
+ cSkin *Skin = Skins.Get(skinIndex);
+ if (Skin) {
+ char *d = themes.NumThemes() ? strdup(themes.Descriptions()[themeIndex]) : NULL;
+ themes.Load(Skin->Name());
+ if (skinIndex != oldSkinIndex)
+ themeIndex = d ? themes.GetThemeIndex(d) : 0;
+ free(d);
+ }
+
Set();
- Display();
Setup.OSDLanguage = OriginalOSDLanguage;
}
return state;
@@ -2036,7 +1795,7 @@ void cMenuSetupEPG::Setup(void)
Add(new cMenuEditIntItem( tr("Setup.EPG$EPG linger time (min)"), &data.EPGLinger, 0));
Add(new cMenuEditBoolItem(tr("Setup.EPG$Set system time"), &data.SetSystemTime));
if (data.SetSystemTime)
- Add(new cMenuEditTranItem(tr("Setup.EPG$Use time from transponder"), &data.TimeTransponder));
+ Add(new cMenuEditTranItem(tr("Setup.EPG$Use time from transponder"), &data.TimeTransponder, &data.TimeSource));
Add(new cMenuEditIntItem( tr("Setup.EPG$Preferred languages"), &numLanguages, 0, I18nNumLanguages));
for (int i = 0; i < numLanguages; i++)
Add(new cMenuEditStraItem(tr("Setup.EPG$Preferred language"), &data.EPGLanguages[i], I18nNumLanguages, I18nLanguages()));
@@ -2236,7 +1995,7 @@ eOSState cMenuSetupCICAM::Menu(void)
if (CiHandler && CiHandler->EnterMenu(Slot))
return osEnd; // the CAM menu will be executed explicitly from the main loop
else
- Interface->Error(tr("Can't open CAM menu!"));
+ Skins.Message(mtError, tr("Can't open CAM menu!"));
return osContinue;
}
@@ -2245,11 +2004,11 @@ eOSState cMenuSetupCICAM::Reset(void)
int Slot = 0;
cCiHandler *CiHandler = GetCurrentCiHandler(&Slot);
if (CiHandler && CiHandler->Reset(Slot)) {
- Interface->Info(tr("CAM has been reset"));
+ Skins.Message(mtInfo, tr("CAM has been reset"));
return osEnd;
}
else
- Interface->Error(tr("Can't reset CAM!"));
+ Skins.Message(mtError, tr("Can't reset CAM!"));
return osContinue;
}
@@ -2388,7 +2147,7 @@ eOSState cMenuSetupPlugins::ProcessKey(eKeys Key)
menu->SetPlugin(p);
return AddSubMenu(menu);
}
- Interface->Info(tr("This plugin has no setup parameters!"));
+ Skins.Message(mtInfo, tr("This plugin has no setup parameters!"));
}
}
}
@@ -2523,7 +2282,7 @@ cOsdObject *cMenuMain::PluginOsdObject(void)
void cMenuMain::Set(const char *Plugin)
{
Clear();
- //SetTitle("VDR"); // this is done below, including disk usage
+ //XXX //SetTitle("VDR"); // this is done below, including disk usage
SetHasHotkeys();
// Title with disk usage:
@@ -2537,6 +2296,7 @@ void cMenuMain::Set(const char *Plugin)
int Hours = Minutes / 60;
Minutes %= 60;
snprintf(buffer, sizeof(buffer), "%s - %s %d%% - %2d:%02d %s", tr("VDR"), tr("Disk"), Percent, Hours, Minutes, tr("free"));
+ //XXX -> skin function!!!
SetTitle(buffer);
// Basic menu items:
@@ -2661,9 +2421,7 @@ eOSState cMenuMain::ProcessKey(eKeys Key)
const char **at = &AudioTracks[CurrentAudioTrack];
if (!*++at)
at = AudioTracks;
- Interface->Clear();
cDevice::PrimaryDevice()->SetAudioTrack(at - AudioTracks);
- //XXX Interface->Info(*at);
state = osEnd;
}
}
@@ -2700,14 +2458,14 @@ cDisplayChannel::cDisplayChannel(int Number, bool Switched)
{
group = -1;
withInfo = !Switched || Setup.ShowInfoOnChSwitch;
- int EpgLines = withInfo ? 5 : 1;
- lines = 0;
+ displayChannel = Skins.Current()->DisplayChannel(withInfo);
number = 0;
channel = Channels.GetByNumber(Number);
- Interface->Open(Setup.OSDwidth, Setup.ChannelInfoPos ? EpgLines : -EpgLines);
+ lastPresent = lastFollowing = NULL;
if (channel) {
DisplayChannel();
DisplayInfo();
+ displayChannel->Flush();
}
lastTime = time_ms();
}
@@ -2716,94 +2474,41 @@ cDisplayChannel::cDisplayChannel(eKeys FirstKey)
:cOsdObject(true)
{
group = -1;
- lines = 0;
number = 0;
+ lastPresent = lastFollowing = NULL;
lastTime = time_ms();
withInfo = Setup.ShowInfoOnChSwitch;
- int EpgLines = withInfo ? 5 : 1;
- Interface->Open(Setup.OSDwidth, Setup.ChannelInfoPos ? EpgLines : -EpgLines);
+ displayChannel = Skins.Current()->DisplayChannel(withInfo);
ProcessKey(FirstKey);
}
cDisplayChannel::~cDisplayChannel()
{
- Interface->Close();
+ delete displayChannel;
}
void cDisplayChannel::DisplayChannel(void)
{
- int BufSize = Width() + 1;
- char buffer[BufSize];
- *buffer = 0;
- if (channel) {
- if (channel->GroupSep())
- snprintf(buffer, BufSize, "%s", channel->Name());
- else
- snprintf(buffer, BufSize, "%d%s %s", channel->Number(), number ? "-" : "", channel->Name());
- }
- else if (number)
- snprintf(buffer, BufSize, "%d-", number);
- else
- snprintf(buffer, BufSize, "%s", tr("*** Invalid Channel ***"));
- Interface->Fill(0, 0, Setup.OSDwidth, 1, clrBackground);
- Interface->Write(0, 0, buffer);
- const char *date = DayDateTime();
- Interface->Write(-strlen(date), 0, date);
- cStatus::MsgOsdChannel(buffer);
+ displayChannel->SetChannel(channel, number);
+ cStatus::MsgOsdChannel(ChannelString(channel, number));
+ lastPresent = lastFollowing = NULL;
}
void cDisplayChannel::DisplayInfo(void)
{
if (withInfo && channel) {
- const cEvent *Present = NULL, *Following = NULL;
cSchedulesLock SchedulesLock;
const cSchedules *Schedules = cSchedules::Schedules(SchedulesLock);
if (Schedules) {
const cSchedule *Schedule = Schedules->GetSchedule(channel->GetChannelID());
if (Schedule) {
- const char *PresentTitle = NULL, *PresentSubtitle = NULL, *FollowingTitle = NULL, *FollowingSubtitle = NULL;
- int Lines = 0;
- if ((Present = Schedule->GetPresentEvent(true)) != NULL) {
- PresentTitle = Present->Title();
- if (!isempty(PresentTitle))
- Lines++;
- PresentSubtitle = Present->ShortText();
- if (!isempty(PresentSubtitle))
- Lines++;
- }
- if ((Following = Schedule->GetFollowingEvent(true)) != NULL) {
- FollowingTitle = Following->Title();
- if (!isempty(FollowingTitle))
- Lines++;
- FollowingSubtitle = Following->ShortText();
- if (!isempty(FollowingSubtitle))
- Lines++;
- }
- if (Lines > lines) {
- const int t = 6;
- int l = 1;
- Interface->Fill(0, 1, Setup.OSDwidth, Lines, clrBackground);
- if (!isempty(PresentTitle)) {
- Interface->Write(0, l, Present->GetTimeString(), clrYellow, clrBackground);
- Interface->Write(t, l, PresentTitle, clrCyan, clrBackground);
- l++;
- }
- if (!isempty(PresentSubtitle)) {
- Interface->Write(t, l, PresentSubtitle, clrCyan, clrBackground);
- l++;
- }
- if (!isempty(FollowingTitle)) {
- Interface->Write(0, l, Following->GetTimeString(), clrYellow, clrBackground);
- Interface->Write(t, l, FollowingTitle, clrCyan, clrBackground);
- l++;
- }
- if (!isempty(FollowingSubtitle)) {
- Interface->Write(t, l, FollowingSubtitle, clrCyan, clrBackground);
- }
- Interface->Flush();
- lines = Lines;
- lastTime = time_ms();
- cStatus::MsgOsdProgramme(Present ? Present->StartTime() : 0, PresentTitle, PresentSubtitle, Following ? Following->StartTime() : 0, FollowingTitle, FollowingSubtitle);
+ const cEvent *Present = Schedule->GetPresentEvent(true);
+ const cEvent *Following = Schedule->GetFollowingEvent(true);
+ if (Present != lastPresent || Following != lastFollowing) {
+ displayChannel->SetEvents(Present, Following);
+ cStatus::MsgOsdProgramme(Present ? Present->StartTime() : 0, Present ? Present->Title() : NULL, Present ? Present->ShortText() : NULL, Following ? Following->StartTime() : 0, Following ? Following->Title() : NULL, Following ? Following->ShortText() : NULL);
+ lastPresent = Present;
+ lastFollowing = Following;
}
}
}
@@ -2812,11 +2517,10 @@ void cDisplayChannel::DisplayInfo(void)
void cDisplayChannel::Refresh(void)
{
- Interface->Clear();
channel = Channels.GetByNumber(cDevice::CurrentChannel());
DisplayChannel();
+ displayChannel->SetEvents(NULL, NULL);
lastTime = time_ms();
- lines = 0;
}
eOSState cDisplayChannel::ProcessKey(eKeys Key)
@@ -2833,7 +2537,7 @@ eOSState cDisplayChannel::ProcessKey(eKeys Key)
number = number * 10 + Key - k0;
if (number > 0) {
channel = Channels.GetByNumber(number);
- Interface->Clear();
+ displayChannel->SetEvents(NULL, NULL);
withInfo = false;
DisplayChannel();
lastTime = time_ms();
@@ -2852,7 +2556,7 @@ eOSState cDisplayChannel::ProcessKey(eKeys Key)
}
if (n > 0) {
// This channel is the only one that fits the input, so let's take it right away:
- Interface->Flush(); // makes sure the user sees his last input
+ displayChannel->Flush(); // makes sure the user sees his last input
Channels.SwitchTo(number);
return osEnd;
}
@@ -2879,7 +2583,7 @@ eOSState cDisplayChannel::ProcessKey(eKeys Key)
group = SaveGroup;
channel = Channels.Get(group);
if (channel) {
- Interface->Clear();
+ displayChannel->SetEvents(NULL, NULL);
DisplayChannel();
if (!channel->GroupSep())
group = -1;
@@ -2928,85 +2632,50 @@ eOSState cDisplayChannel::ProcessKey(eKeys Key)
};
if (time_ms() - lastTime < INFOTIMEOUT) {
DisplayInfo();
+ displayChannel->Flush();
return osContinue;
}
return osEnd;
}
-// --- cVolumeBar ------------------------------------------------------------
-
-class cVolumeBar : public cBitmap {
-public:
- cVolumeBar(int Width, int Height, int Current, int Total, const char *Prompt = NULL);
- };
-
-cVolumeBar::cVolumeBar(int Width, int Height, int Current, int Total, const char *Prompt)
-:cBitmap(Width, Height, 2)
-{
- int l = Prompt ? cBitmap::Width(Prompt) : 0;
- int p = (Width - l) * Current / Total;
- Text(0, 0, Prompt, clrGreen);
- Fill(l, 0, p, Height - 1, clrGreen);
- Fill(l + p, 0, Width - 1, Height - 1, clrWhite);
-}
-
// --- cDisplayVolume --------------------------------------------------------
#define VOLUMETIMEOUT 1000 //ms
#define MUTETIMEOUT 5000 //ms
-cDisplayVolume *cDisplayVolume::displayVolume = NULL;
+cDisplayVolume *cDisplayVolume::currentDisplayVolume = NULL;
cDisplayVolume::cDisplayVolume(void)
:cOsdObject(true)
{
- displayVolume = this;
+ currentDisplayVolume = this;
timeout = time_ms() + (cDevice::PrimaryDevice()->IsMute() ? MUTETIMEOUT : VOLUMETIMEOUT);
- Interface->Open(Setup.OSDwidth, -1);
+ displayVolume = Skins.Current()->DisplayVolume();
Show();
}
cDisplayVolume::~cDisplayVolume()
{
- Interface->Close();
- displayVolume = NULL;
+ delete displayVolume;
+ currentDisplayVolume = NULL;
}
void cDisplayVolume::Show(void)
{
- cDevice *device = cDevice::PrimaryDevice();
- if (device->IsMute()) {
- Interface->Fill(0, 0, Width(), 1, clrTransparent);
- Interface->Write(0, 0, tr("Mute"), clrGreen);
- }
- else {
- int Current = cDevice::CurrentVolume();
- int Total = MAXVOLUME;
- const char *Prompt = tr("Volume ");
-#ifdef DEBUG_OSD
- int l = strlen(Prompt);
- int p = int(double(Width() - l) * Current / Total + 0.5);
- Interface->Write(0, 0, Prompt, clrGreen);
- Interface->Fill(l, 0, p, 1, clrGreen);
- Interface->Fill(l + p, 0, Width() - l - p, 1, clrWhite);
-#else
- cVolumeBar VolumeBar(Width() * cOsd::CellWidth(), cOsd::LineHeight(), Current, Total, Prompt);
- Interface->SetBitmap(0, 0, VolumeBar);
-#endif
- }
+ displayVolume->SetVolume(cDevice::CurrentVolume(), MAXVOLUME, cDevice::PrimaryDevice()->IsMute());
}
cDisplayVolume *cDisplayVolume::Create(void)
{
- if (!displayVolume)
+ if (!currentDisplayVolume)
new cDisplayVolume;
- return displayVolume;
+ return currentDisplayVolume;
}
void cDisplayVolume::Process(eKeys Key)
{
- if (displayVolume)
- displayVolume->ProcessKey(Key);
+ if (currentDisplayVolume)
+ currentDisplayVolume->ProcessKey(Key);
}
eOSState cDisplayVolume::ProcessKey(eKeys Key)
@@ -3244,9 +2913,7 @@ bool cRecordControls::StopPrimary(bool DoIt)
bool cRecordControls::PauseLiveVideo(void)
{
- Interface->Open(Setup.OSDwidth, -1);
- Interface->Status(tr("Pausing live video..."));
- Interface->Flush();
+ Skins.Message(mtStatus, tr("Pausing live video..."));
cReplayControl::SetRecording(NULL, NULL); // make sure the new cRecordControl will set cReplayControl::LastReplayed()
if (Start(NULL, true)) {
sleep(2); // allow recorded file to fill up enough to start replaying
@@ -3254,11 +2921,11 @@ bool cRecordControls::PauseLiveVideo(void)
cControl::Launch(rc);
cControl::Attach();
sleep(1); // allow device to replay some frames, so we have a picture
- Interface->Close();
+ Skins.Message(mtStatus, NULL);
rc->ProcessKey(kPause); // pause, allowing replay mode display
return true;
}
- Interface->Close();
+ Skins.Message(mtStatus, NULL);
return false;
}
@@ -3325,50 +2992,6 @@ void cRecordControls::Shutdown(void)
DELETENULL(RecordControls[i]);
}
-// --- cProgressBar ----------------------------------------------------------
-
-class cProgressBar : public cBitmap {
-protected:
- int total;
- int Pos(int p) { return p * width / total; }
- void Mark(int x, bool Start, bool Current);
-public:
- cProgressBar(int Width, int Height, int Current, int Total, const cMarks &Marks);
- };
-
-cProgressBar::cProgressBar(int Width, int Height, int Current, int Total, const cMarks &Marks)
-:cBitmap(Width, Height, 2)
-{
- total = Total;
- if (total > 0) {
- int p = Pos(Current);
- Fill(0, 0, p, Height - 1, clrGreen);
- Fill(p + 1, 0, Width - 1, Height - 1, clrWhite);
- bool Start = true;
- for (const cMark *m = Marks.First(); m; m = Marks.Next(m)) {
- int p1 = Pos(m->position);
- if (Start) {
- const cMark *m2 = Marks.Next(m);
- int p2 = Pos(m2 ? m2->position : total);
- int h = Height / 3;
- Fill(p1, h, p2, Height - h, clrRed);
- }
- Mark(p1, Start, m->position == Current);
- Start = !Start;
- }
- }
-}
-
-void cProgressBar::Mark(int x, bool Start, bool Current)
-{
- Fill(x, 0, x, height - 1, clrBlack);
- const int d = height / (Current ? 3 : 9);
- for (int i = 0; i < d; i++) {
- int h = Start ? i : height - 1 - i;
- Fill(x - d + i, h, x + d - i, h, Current ? clrRed : clrBlack);
- }
-}
-
// --- cReplayControl --------------------------------------------------------
char *cReplayControl::fileName = NULL;
@@ -3377,8 +3000,11 @@ char *cReplayControl::title = NULL;
cReplayControl::cReplayControl(void)
:cDvbPlayerControl(fileName)
{
+ displayReplay = NULL;
visible = modeOnly = shown = displayFrames = false;
lastCurrent = lastTotal = -1;
+ lastPlay = lastForward = false;
+ lastSpeed = -1;
timeoutShow = 0;
timeSearchActive = false;
marks.Load(fileName);
@@ -3432,61 +3058,36 @@ void cReplayControl::Show(void)
void cReplayControl::Hide(void)
{
if (visible) {
- Interface->Close();
+ delete displayReplay;
+ displayReplay = NULL;
needsFastResponse = visible = false;
modeOnly = false;
+ lastPlay = lastForward = false;
+ lastSpeed = -1;
}
}
-void cReplayControl::DisplayAtBottom(const char *s)
-{
- if (s) {
- int w = cOsd::WidthInCells(s);
- int d = max(Width() - w, 0) / 2;
- if (modeOnly) //XXX remove when displaying replay mode differently
- Interface->Fill(0, -1, Interface->Width(), 1, clrTransparent); //XXX remove when displaying replay mode differently
- Interface->Write(d, -1, s);
- Interface->Flush();
- }
- else
- Interface->Fill(12, 2, Width() - 22, 1, clrBackground);
-}
-
void cReplayControl::ShowMode(void)
{
- if (Setup.ShowReplayMode && !timeSearchActive) {
+ if (visible || Setup.ShowReplayMode) {
bool Play, Forward;
int Speed;
- if (GetReplayMode(Play, Forward, Speed)) {
+ if (GetReplayMode(Play, Forward, Speed) && (!visible || Play != lastPlay || Forward != lastForward || Speed != lastSpeed)) {
bool NormalPlay = (Play && Speed == -1);
if (!visible) {
if (NormalPlay)
return; // no need to do indicate ">" unless there was a different mode displayed before
- // open small display
- /*XXX change when displaying replay mode differently
- Interface->Open(9, -1);
- Interface->Clear();
- XXX*/
- Interface->Open(0, -1); //XXX remove when displaying replay mode differently
visible = modeOnly = true;
+ displayReplay = Skins.Current()->DisplayReplay(modeOnly);
}
if (modeOnly && !timeoutShow && NormalPlay)
timeoutShow = time(NULL) + MODETIMEOUT;
- const char *Mode;
- if (Speed == -1) Mode = Play ? " > " : " || ";
- else if (Play) Mode = Forward ? " X>> " : " <<X ";
- else Mode = Forward ? " X|> " : " <|X ";
- char buf[16];
- strn0cpy(buf, Mode, sizeof(buf));
- char *p = strchr(buf, 'X');
- if (p)
- *p = Speed > 0 ? '1' + Speed - 1 : ' ';
-
- eDvbFont OldFont = Interface->SetFont(fontFix);
- DisplayAtBottom(buf);
- Interface->SetFont(OldFont);
+ displayReplay->SetMode(Play, Forward, Speed);
+ lastPlay = Play;
+ lastForward = Forward;
+ lastSpeed = Speed;
}
}
}
@@ -3497,33 +3098,26 @@ bool cReplayControl::ShowProgress(bool Initial)
if (GetIndex(Current, Total) && Total > 0) {
if (!visible) {
- Interface->Open(Setup.OSDwidth, -3);
+ displayReplay = Skins.Current()->DisplayReplay(modeOnly);
+ displayReplay->SetMarks(&marks);
needsFastResponse = visible = true;
}
if (Initial) {
- Interface->Clear();
if (title)
- Interface->Write(0, 0, title);
+ displayReplay->SetTitle(title);
lastCurrent = lastTotal = -1;
}
if (Total != lastTotal) {
- Interface->Write(-7, 2, IndexToHMSF(Total));
+ displayReplay->SetTotal(IndexToHMSF(Total));
if (!Initial)
- Interface->Flush();
+ displayReplay->Flush();
}
if (Current != lastCurrent || Total != lastTotal) {
-#ifdef DEBUG_OSD
- int p = Width() * Current / Total;
- Interface->Fill(0, 1, p, 1, clrGreen);
- Interface->Fill(p, 1, Width() - p, 1, clrWhite);
-#else
- cProgressBar ProgressBar(Width() * cOsd::CellWidth(), cOsd::LineHeight(), Current, Total, marks);
- Interface->SetBitmap(0, cOsd::LineHeight(), ProgressBar);
+ displayReplay->SetProgress(Current, Total);
if (!Initial)
- Interface->Flush();
-#endif
- Interface->Write(0, 2, IndexToHMSF(Current, displayFrames));
- Interface->Flush();
+ displayReplay->Flush();
+ displayReplay->SetCurrent(IndexToHMSF(Current, displayFrames));
+ displayReplay->Flush();
lastCurrent = Current;
}
lastTotal = Total;
@@ -3547,7 +3141,7 @@ void cReplayControl::TimeSearchDisplay(void)
char cm10 = timeSearchPos > 1 ? m10 : '-';
char cm1 = timeSearchPos > 0 ? m1 : '-';
sprintf(buf + len, "%c%c:%c%c", ch10, ch1, cm10, cm1);
- DisplayAtBottom(buf);
+ displayReplay->SetJump(buf);
}
void cReplayControl::TimeSearchProcess(eKeys Key)
@@ -3593,7 +3187,7 @@ void cReplayControl::TimeSearchProcess(eKeys Key)
if (timeSearchHide)
Hide();
else
- DisplayAtBottom();
+ displayReplay->SetJump(NULL);
ShowMode();
}
}
@@ -3678,14 +3272,14 @@ void cReplayControl::EditCut(void)
Hide();
if (!cCutter::Active()) {
if (!marks.Count())
- Interface->Error(tr("No editing marks defined!"));
+ Skins.Message(mtError, tr("No editing marks defined!"));
else if (!cCutter::Start(fileName))
- Interface->Error(tr("Can't start editing process!"));
+ Skins.Message(mtError, tr("Can't start editing process!"));
else
- Interface->Info(tr("Editing process started"));
+ Skins.Message(mtInfo, tr("Editing process started"));
}
else
- Interface->Error(tr("Editing process already active!"));
+ Skins.Message(mtError, tr("Editing process already active!"));
ShowMode();
}
}
@@ -3790,8 +3384,5 @@ eOSState cReplayControl::ProcessKey(eKeys Key)
}
if (DoShowMode)
ShowMode();
- if (DisplayedFrames && !displayFrames)
- Interface->Fill(0, 2, 11, 1, clrBackground);
return osContinue;
}
-
diff --git a/menu.h b/menu.h
index 6fe9540..d52f641 100644
--- a/menu.h
+++ b/menu.h
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: menu.h 1.60 2004/02/15 14:11:28 kls Exp $
+ * $Id: menu.h 1.61 2004/04/30 13:45:19 kls Exp $
*/
#ifndef __MENU_H
@@ -13,10 +13,11 @@
#include "ci.h"
#include "device.h"
#include "epg.h"
-#include "osd.h"
+#include "osdbase.h"
#include "dvbplayer.h"
#include "recorder.h"
#include "recording.h"
+#include "skins.h"
class cMenuMain : public cOsdMenu {
private:
@@ -32,12 +33,14 @@ public:
class cDisplayChannel : public cOsdObject {
private:
+ cSkinDisplayChannel *displayChannel;
int group;
bool withInfo;
- int lines;
int lastTime;
int number;
cChannel *channel;
+ const cEvent *lastPresent;
+ const cEvent *lastFollowing;
void DisplayChannel(void);
void DisplayInfo(void);
void Refresh(void);
@@ -50,8 +53,9 @@ public:
class cDisplayVolume : public cOsdObject {
private:
+ cSkinDisplayVolume *displayVolume;
int timeout;
- static cDisplayVolume *displayVolume;
+ static cDisplayVolume *currentDisplayVolume;
virtual void Show(void);
cDisplayVolume(void);
public:
@@ -150,9 +154,12 @@ public:
class cReplayControl : public cDvbPlayerControl {
private:
+ cSkinDisplayReplay *displayReplay;
cMarks marks;
bool visible, modeOnly, shown, displayFrames;
int lastCurrent, lastTotal;
+ bool lastPlay, lastForward;
+ int lastSpeed;
time_t timeoutShow;
bool timeSearchActive, timeSearchHide;
int timeSearchTime, timeSearchPos;
@@ -162,7 +169,6 @@ private:
void ShowTimed(int Seconds = 0);
static char *fileName;
static char *title;
- void DisplayAtBottom(const char *s = NULL);
void ShowMode(void);
bool ShowProgress(bool Initial);
void MarkToggle(void);
diff --git a/menuitems.c b/menuitems.c
index 49874f1..3f83587 100644
--- a/menuitems.c
+++ b/menuitems.c
@@ -4,13 +4,15 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: menuitems.c 1.15 2004/02/24 12:38:43 kls Exp $
+ * $Id: menuitems.c 1.18 2004/05/16 12:47:02 kls Exp $
*/
#include "menuitems.h"
#include <ctype.h>
#include "i18n.h"
#include "plugin.h"
+#include "remote.h"
+#include "skins.h"
#include "status.h"
const char *FileNameChars = " abcdefghijklmnopqrstuvwxyz0123456789-.#~";
@@ -36,7 +38,6 @@ void cMenuEditItem::SetValue(const char *Value)
char *buffer = NULL;
asprintf(&buffer, "%s:\t%s", name, value);
SetText(buffer, false);
- Display();
cStatus::MsgOsdCurrentItem(buffer);
}
@@ -253,9 +254,9 @@ cMenuEditStrItem::~cMenuEditStrItem()
void cMenuEditStrItem::SetHelpKeys(void)
{
if (pos >= 0)
- Interface->Help(tr("ABC/abc"), tr(insert ? "Overwrite" : "Insert"), tr("Delete"));
+ cSkinDisplay::Current()->SetButtons(tr("ABC/abc"), tr(insert ? "Overwrite" : "Insert"), tr("Delete"));
else
- Interface->Help(NULL);
+ cSkinDisplay::Current()->SetButtons(NULL);
}
void cMenuEditStrItem::Set(void)
@@ -264,21 +265,21 @@ void cMenuEditStrItem::Set(void)
const char *fmt = insert && newchar ? "[]%c%s" : "[%c]%s";
if (pos >= 0) {
+ const cFont *font = cFont::GetFont(fontOsd);
strncpy(buf, value, pos);
snprintf(buf + pos, sizeof(buf) - pos - 2, fmt, *(value + pos), value + pos + 1);
- int width = Interface->Width() - Interface->GetCols()[0];
- if (cOsd::WidthInCells(buf) <= width) {
+ int width = cSkinDisplay::Current()->EditableWidth();
+ if (font->Width(buf) <= width) {
// the whole buffer fits on the screen
SetValue(buf);
return;
}
- width *= cOsd::CellWidth();
- width -= cOsd::Width('>'); // assuming '<' and '>' have the same with
+ width -= font->Width('>'); // assuming '<' and '>' have the same with
int w = 0;
int i = 0;
int l = strlen(buf);
while (i < l && w <= width)
- w += cOsd::Width(buf[i++]);
+ w += font->Width(buf[i++]);
if (i >= pos + 4) {
// the cursor fits on the screen
buf[i - 1] = '>';
@@ -295,7 +296,7 @@ void cMenuEditStrItem::Set(void)
else
i--;
while (i >= 0 && w <= width)
- w += cOsd::Width(buf[i--]);
+ w += font->Width(buf[i--]);
buf[++i] = '<';
SetValue(buf + i);
}
@@ -461,100 +462,286 @@ void cMenuEditStraItem::Set(void)
SetValue(strings[*value]);
}
-// --- cMenuTextItem ---------------------------------------------------------
+// --- cMenuEditChanItem -----------------------------------------------------
-cMenuTextItem::cMenuTextItem(const char *Text, int X, int Y, int W, int H, eDvbColor FgColor, eDvbColor BgColor, eDvbFont Font)
+cMenuEditChanItem::cMenuEditChanItem(const char *Name, int *Value)
+:cMenuEditIntItem(Name, Value, 1, Channels.MaxNumber())
{
- x = X;
- y = Y;
- w = W;
- h = H;
- fgColor = FgColor;
- bgColor = BgColor;
- font = Font;
- offset = 0;
- eDvbFont oldFont = Interface->SetFont(font);
- text = Interface->WrapText(Text, w - 1, &lines);
- Interface->SetFont(oldFont);
- if (h < 0)
- h = lines;
+ Set();
}
-cMenuTextItem::~cMenuTextItem()
+void cMenuEditChanItem::Set(void)
{
- free(text);
+ char buf[255];
+ cChannel *channel = Channels.GetByNumber(*value);
+ snprintf(buf, sizeof(buf), "%d %s", *value, channel ? channel->Name() : "");
+ SetValue(buf);
}
-void cMenuTextItem::Clear(void)
+eOSState cMenuEditChanItem::ProcessKey(eKeys Key)
{
- Interface->Fill(x, y, w, h, bgColor);
+ int delta = 1;
+
+ switch (Key) {
+ case kLeft|k_Repeat:
+ case kLeft: delta = -1;
+ case kRight|k_Repeat:
+ case kRight:
+ {
+ cChannel *channel = Channels.GetByNumber(*value + delta, delta);
+ if (channel) {
+ *value = channel->Number();
+ Set();
+ }
+ }
+ break;
+ default : return cMenuEditIntItem::ProcessKey(Key);
+ }
+ return osContinue;
}
-void cMenuTextItem::Display(int Offset, eDvbColor FgColor, eDvbColor BgColor)
+// --- cMenuEditTranItem -----------------------------------------------------
+
+cMenuEditTranItem::cMenuEditTranItem(const char *Name, int *Value, int *Source)
+:cMenuEditChanItem(Name, Value)
{
- int l = 0;
- char *t = text;
- eDvbFont oldFont = Interface->SetFont(font);
- while (*t) {
- char *n = strchr(t, '\n');
- if (l >= offset) {
- if (n)
- *n = 0;
- Interface->Write(x, y + l - offset, t, fgColor, bgColor);
- if (n)
- *n = '\n';
- else
- break;
- }
- if (!n)
- break;
- t = n + 1;
- if (++l >= h + offset)
+ number = 0;
+ source = Source;
+ transponder = *Value;
+ cChannel *channel = Channels.First();
+ while (channel) {
+ if (!channel->GroupSep() && *source == channel->Source() && ISTRANSPONDER(channel->Transponder(), *Value)) {
+ number = channel->Number();
break;
+ }
+ channel = (cChannel *)channel->Next();
}
- Interface->SetFont(oldFont);
- // scroll indicators use inverted color scheme!
- if (CanScrollUp()) Interface->Write(x + w - 1, y, "^", bgColor, fgColor);
- if (CanScrollDown()) Interface->Write(x + w - 1, y + h - 1, "v", bgColor, fgColor);
- cStatus::MsgOsdTextItem(text);
+ *Value = number;
+ Set();
+ *Value = transponder;
}
-void cMenuTextItem::ScrollUp(bool Page)
+eOSState cMenuEditTranItem::ProcessKey(eKeys Key)
{
- if (CanScrollUp()) {
- Clear();
- offset = max(offset - (Page ? h : 1), 0);
- Display();
+ *value = number;
+ eOSState state = cMenuEditChanItem::ProcessKey(Key);
+ number = *value;
+ cChannel *channel = Channels.GetByNumber(*value);
+ if (channel) {
+ *source = channel->Source();
+ transponder = channel->Transponder();
}
- cStatus::MsgOsdTextItem(NULL, true);
+ *value = transponder;
+ return state;
}
-void cMenuTextItem::ScrollDown(bool Page)
-{
- if (CanScrollDown()) {
- Clear();
- offset = min(offset + (Page ? h : 1), lines - h);
- Display();
+// --- cMenuEditDayItem ------------------------------------------------------
+
+int cMenuEditDayItem::days[] ={ cTimer::ParseDay("M------"),
+ cTimer::ParseDay("-T-----"),
+ cTimer::ParseDay("--W----"),
+ cTimer::ParseDay("---T---"),
+ cTimer::ParseDay("----F--"),
+ cTimer::ParseDay("-----S-"),
+ cTimer::ParseDay("------S"),
+ cTimer::ParseDay("MTWTF--"),
+ cTimer::ParseDay("MTWTFS-"),
+ cTimer::ParseDay("MTWTFSS"),
+ cTimer::ParseDay("-----SS"),
+ 0 };
+
+cMenuEditDayItem::cMenuEditDayItem(const char *Name, int *Value)
+:cMenuEditIntItem(Name, Value, -INT_MAX, 31)
+{
+ d = -1;
+ if (*value < 0) {
+ int n = 0;
+ while (days[n]) {
+ if (days[n] == *value) {
+ d = n;
+ break;
+ }
+ n++;
+ }
}
- cStatus::MsgOsdTextItem(NULL, false);
+ Set();
+}
+
+void cMenuEditDayItem::Set(void)
+{
+ SetValue(cTimer::PrintDay(*value));
}
-eOSState cMenuTextItem::ProcessKey(eKeys Key)
+eOSState cMenuEditDayItem::ProcessKey(eKeys Key)
{
switch (Key) {
case kLeft|k_Repeat:
- case kLeft:
- case kUp|k_Repeat:
- case kUp: ScrollUp(NORMALKEY(Key) == kLeft); break;
+ case kLeft: if (d > 0)
+ *value = days[--d];
+ else if (d == 0) {
+ *value = 31;
+ d = -1;
+ }
+ else if (*value == 1) {
+ d = sizeof(days) / sizeof(int) - 2;
+ *value = days[d];
+ }
+ else
+ return cMenuEditIntItem::ProcessKey(Key);
+ Set();
+ break;
case kRight|k_Repeat:
- case kRight:
- case kDown|k_Repeat:
- case kDown: ScrollDown(NORMALKEY(Key) == kRight); break;
- default: return osUnknown;
+ case kRight: if (d >= 0) {
+ *value = days[++d];
+ if (*value == 0) {
+ *value = 1;
+ d = -1;
+ }
+ }
+ else if (*value == 31) {
+ d = 0;
+ *value = days[d];
+ }
+ else
+ return cMenuEditIntItem::ProcessKey(Key);
+ Set();
+ break;
+ default : return cMenuEditIntItem::ProcessKey(Key);
}
return osContinue;
}
+// --- cMenuEditDateItem -----------------------------------------------------
+
+cMenuEditDateItem::cMenuEditDateItem(const char *Name, time_t *Value)
+:cMenuEditItem(Name)
+{
+ value = Value;
+ Set();
+}
+
+void cMenuEditDateItem::Set(void)
+{
+#define DATEBUFFERSIZE 32
+ char buf[DATEBUFFERSIZE];
+ if (*value) {
+ struct tm tm_r;
+ localtime_r(value, &tm_r);
+ strftime(buf, DATEBUFFERSIZE, "%Y-%m-%d ", &tm_r);
+ strcat(buf, WeekDayName(tm_r.tm_wday));
+ }
+ else
+ *buf = 0;
+ SetValue(buf);
+}
+
+eOSState cMenuEditDateItem::ProcessKey(eKeys Key)
+{
+ eOSState state = cMenuEditItem::ProcessKey(Key);
+
+ if (state == osUnknown) {
+ if (NORMALKEY(Key) == kLeft) { // TODO might want to increase the delta if repeated quickly?
+ *value -= SECSINDAY;
+ if (*value < time(NULL))
+ *value = 0;
+ }
+ else if (NORMALKEY(Key) == kRight) {
+ if (!*value)
+ *value = cTimer::SetTime(time(NULL), 0);
+ *value += SECSINDAY;
+ }
+ else
+ return state;
+ Set();
+ state = osContinue;
+ }
+ return state;
+}
+
+// --- cMenuEditTimeItem -----------------------------------------------------
+
+cMenuEditTimeItem::cMenuEditTimeItem(const char *Name, int *Value)
+:cMenuEditItem(Name)
+{
+ value = Value;
+ hh = *value / 100;
+ mm = *value % 100;
+ pos = 0;
+ Set();
+}
+
+void cMenuEditTimeItem::Set(void)
+{
+ char buf[10];
+ switch (pos) {
+ case 1: snprintf(buf, sizeof(buf), "%01d-:--", hh / 10); break;
+ case 2: snprintf(buf, sizeof(buf), "%02d:--", hh); break;
+ case 3: snprintf(buf, sizeof(buf), "%02d:%01d-", hh, mm / 10); break;
+ default: snprintf(buf, sizeof(buf), "%02d:%02d", hh, mm);
+ }
+ SetValue(buf);
+}
+
+eOSState cMenuEditTimeItem::ProcessKey(eKeys Key)
+{
+ eOSState state = cMenuEditItem::ProcessKey(Key);
+
+ if (state == osUnknown) {
+ if (k0 <= Key && Key <= k9) {
+ if (fresh || pos > 3) {
+ pos = 0;
+ fresh = false;
+ }
+ int n = Key - k0;
+ switch (pos) {
+ case 0: if (n <= 2) {
+ hh = n * 10;
+ mm = 0;
+ pos++;
+ }
+ break;
+ case 1: if (hh + n <= 23) {
+ hh += n;
+ pos++;
+ }
+ break;
+ case 2: if (n <= 5) {
+ mm += n * 10;
+ pos++;
+ }
+ break;
+ case 3: if (mm + n <= 59) {
+ mm += n;
+ pos++;
+ }
+ break;
+ }
+ }
+ else if (NORMALKEY(Key) == kLeft) { // TODO might want to increase the delta if repeated quickly?
+ if (--mm < 0) {
+ mm = 59;
+ if (--hh < 0)
+ hh = 23;
+ }
+ fresh = true;
+ }
+ else if (NORMALKEY(Key) == kRight) {
+ if (++mm > 59) {
+ mm = 0;
+ if (++hh > 23)
+ hh = 0;
+ }
+ fresh = true;
+ }
+ else
+ return state;
+ *value = hh * 100 + mm;
+ Set();
+ state = osContinue;
+ }
+ return state;
+}
+
// --- cMenuSetupPage --------------------------------------------------------
cMenuSetupPage::cMenuSetupPage(void)
diff --git a/menuitems.h b/menuitems.h
index 7091740..5a2912c 100644
--- a/menuitems.h
+++ b/menuitems.h
@@ -4,13 +4,13 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: menuitems.h 1.6 2004/02/24 11:55:14 kls Exp $
+ * $Id: menuitems.h 1.9 2004/05/16 12:45:14 kls Exp $
*/
#ifndef __MENUITEMS_H
#define __MENUITEMS_H
-#include "osd.h"
+#include "osdbase.h"
extern const char *FileNameChars;
@@ -100,22 +100,51 @@ public:
cMenuEditStraItem(const char *Name, int *Value, int NumStrings, const char * const *Strings);
};
-class cMenuTextItem : public cOsdItem {
+class cMenuEditChanItem : public cMenuEditIntItem {
+protected:
+ virtual void Set(void);
+public:
+ cMenuEditChanItem(const char *Name, int *Value);
+ virtual eOSState ProcessKey(eKeys Key);
+ };
+
+class cMenuEditTranItem : public cMenuEditChanItem {
private:
- char *text;
- int x, y, w, h, lines, offset;
- eDvbColor fgColor, bgColor;
- eDvbFont font;
+ int number;
+ int *source;
+ int transponder;
+public:
+ cMenuEditTranItem(const char *Name, int *Value, int *Source);
+ virtual eOSState ProcessKey(eKeys Key);
+ };
+
+class cMenuEditDayItem : public cMenuEditIntItem {
+protected:
+ static int days[];
+ int d;
+ virtual void Set(void);
+public:
+ cMenuEditDayItem(const char *Name, int *Value);
+ virtual eOSState ProcessKey(eKeys Key);
+ };
+
+class cMenuEditDateItem : public cMenuEditItem {
+protected:
+ time_t *value;
+ virtual void Set(void);
+public:
+ cMenuEditDateItem(const char *Name, time_t *Value);
+ virtual eOSState ProcessKey(eKeys Key);
+ };
+
+class cMenuEditTimeItem : public cMenuEditItem {
+protected:
+ int *value;
+ int hh, mm;
+ int pos;
+ virtual void Set(void);
public:
- cMenuTextItem(const char *Text, int X, int Y, int W, int H = -1, eDvbColor FgColor = clrWhite, eDvbColor BgColor = clrBackground, eDvbFont Font = fontOsd);
- ~cMenuTextItem();
- int Height(void) { return h; }
- void Clear(void);
- virtual void Display(int Offset = -1, eDvbColor FgColor = clrWhite, eDvbColor BgColor = clrBackground);
- bool CanScrollUp(void) { return offset > 0; }
- bool CanScrollDown(void) { return h + offset < lines; }
- void ScrollUp(bool Page);
- void ScrollDown(bool Page);
+ cMenuEditTimeItem(const char *Name, int *Value);
virtual eOSState ProcessKey(eKeys Key);
};
diff --git a/osd.c b/osd.c
index 7ede001..9466862 100644
--- a/osd.c
+++ b/osd.c
@@ -4,651 +4,768 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: osd.c 1.45 2004/03/14 10:33:20 kls Exp $
+ * $Id: osd.c 1.46 2004/05/16 09:25:06 kls Exp $
*/
#include "osd.h"
-#include <string.h>
-#include "device.h"
-#include "i18n.h"
-#include "status.h"
+#include <math.h>
+#include <signal.h>
+#include <stdlib.h>
+#include <sys/ioctl.h>
+#include <sys/stat.h>
+#include <sys/unistd.h>
+#include "tools.h"
-// --- cOsd ------------------------------------------------------------------
-
-#ifdef DEBUG_OSD
- WINDOW *cOsd::window = NULL;
- int cOsd::colorPairs[MaxColorPairs] = { 0 };
-#else
- cOsdBase *cOsd::osd = NULL;
-#endif
- int cOsd::cols = 0;
- int cOsd::rows = 0;
+// --- cPalette --------------------------------------------------------------
-void cOsd::Initialize(void)
+cPalette::cPalette(int Bpp)
{
-#if defined(DEBUG_OSD)
- initscr();
- start_color();
- leaveok(stdscr, true);
-#endif
+ SetBpp(Bpp);
}
-void cOsd::Shutdown(void)
+void cPalette::Reset(void)
{
- Close();
-#if defined(DEBUG_OSD)
- endwin();
-#endif
+ numColors = 0;
+ modified = false;
}
-#ifdef DEBUG_OSD
-void cOsd::SetColor(eDvbColor colorFg, eDvbColor colorBg)
+int cPalette::Index(tColor Color)
{
- int color = (colorBg << 16) | colorFg | 0x80000000;
- for (int i = 0; i < MaxColorPairs; i++) {
- if (!colorPairs[i]) {
- colorPairs[i] = color;
- init_pair(i + 1, colorFg, colorBg);
- wattrset(window, COLOR_PAIR(i + 1));
- break;
- }
- else if (color == colorPairs[i]) {
- wattrset(window, COLOR_PAIR(i + 1));
- break;
- }
+ for (int i = 0; i < numColors; i++) {
+ if (color[i] == Color)
+ return i;
}
-}
-#endif
-
-cOsdBase *cOsd::OpenRaw(int x, int y)
-{
-#ifdef DEBUG_OSD
- return NULL;
-#else
- return osd ? NULL : cDevice::PrimaryDevice()->NewOsd(x, y);
-#endif
-}
-
-void cOsd::Open(int w, int h)
-{
- int d = (h < 0) ? Setup.OSDheight + h : 0;
- h = abs(h);
- cols = w;
- rows = h;
-#ifdef DEBUG_OSD
- window = subwin(stdscr, h, w, d, (Setup.OSDwidth - w) / 2);
- syncok(window, true);
- #define B2C(b) (((b) * 1000) / 255)
- #define SETCOLOR(n, r, g, b, o) init_color(n, B2C(r), B2C(g), B2C(b))
- //XXX
- SETCOLOR(clrBackground, 0x00, 0x00, 0x00, 127); // background 50% gray
- SETCOLOR(clrBlack, 0x00, 0x00, 0x00, 255);
- SETCOLOR(clrRed, 0xFC, 0x14, 0x14, 255);
- SETCOLOR(clrGreen, 0x24, 0xFC, 0x24, 255);
- SETCOLOR(clrYellow, 0xFC, 0xC0, 0x24, 255);
- SETCOLOR(clrBlue, 0x00, 0x00, 0xFC, 255);
- SETCOLOR(clrCyan, 0x00, 0xFC, 0xFC, 255);
- SETCOLOR(clrMagenta, 0xB0, 0x00, 0xFC, 255);
- SETCOLOR(clrWhite, 0xFC, 0xFC, 0xFC, 255);
-#else
- w *= charWidth;
- h *= lineHeight;
- d *= lineHeight;
- int x = (720 - w + charWidth) / 2; //TODO PAL vs. NTSC???
- int y = (576 - Setup.OSDheight * lineHeight) / 2 + d;
- //XXX
- osd = OpenRaw(x, y);
- //XXX TODO this should be transferred to the places where the individual windows are requested (there's too much detailed knowledge here!)
- if (!osd)
- return;
- if (h / lineHeight == 5) { //XXX channel display
- osd->Create(0, 0, w, h, 4);
- }
- else if (h / lineHeight == 1) { //XXX info display
- osd->Create(0, 0, w, h, 4);
+ if (numColors < maxColors) {
+ color[numColors++] = Color;
+ modified = true;
+ return numColors - 1;
}
- else if (d == 0) { //XXX full menu
- osd->Create(0, 0, w, lineHeight, 2);
- osd->Create(0, lineHeight, w, (Setup.OSDheight - 3) * lineHeight, 2);
- osd->AddColor(clrBackground);
- osd->AddColor(clrCyan);
- osd->AddColor(clrWhite);
- osd->AddColor(clrBlack);
- osd->Create(0, (Setup.OSDheight - 2) * lineHeight, w, 2 * lineHeight, 4);
- }
- else { //XXX progress display
- /*XXX
- osd->Create(0, 0, w, lineHeight, 1);
- osd->Create(0, lineHeight, w, lineHeight, 2, false);
- osd->Create(0, 2 * lineHeight, w, lineHeight, 1);
- XXX*///XXX some pixels are not drawn correctly with lower bpp values
- osd->Create(0, 0, w, h, 4);
- }
-#endif
+ dsyslog("too many different colors used in palette");
+ //TODO: return the index of the "closest" color?
+ return 0;
}
-void cOsd::Close(void)
+void cPalette::SetBpp(int Bpp)
{
-#ifdef DEBUG_OSD
- if (window) {
- delwin(window);
- window = 0;
+ bpp = Bpp;
+ maxColors = 1 << bpp;
+ Reset();
+}
+
+void cPalette::SetColor(int Index, tColor Color)
+{
+ if (Index < maxColors) {
+ if (numColors <= Index) {
+ numColors = Index + 1;
+ modified = true;
+ }
+ else
+ modified |= color[Index] != Color;
+ color[Index] = Color;
}
-#else
- delete osd;
- osd = NULL;
-#endif
}
-void cOsd::Clear(void)
+const tColor *cPalette::Colors(int &NumColors)
{
-#ifdef DEBUG_OSD
- SetColor(clrBackground, clrBackground);
- Fill(0, 0, cols, rows, clrBackground);
- refresh();
-#else
- if (osd)
- osd->Clear();
-#endif
+ NumColors = numColors;
+ return numColors ? color : NULL;
}
-void cOsd::Fill(int x, int y, int w, int h, eDvbColor color)
+void cPalette::Take(const cPalette &Palette, tIndexes *Indexes, tColor ColorFg, tColor ColorBg)
{
- if (x < 0) x = cols + x;
- if (y < 0) y = rows + y;
-#ifdef DEBUG_OSD
- SetColor(color, color);
- for (int r = 0; r < h; r++) {
- wmove(window, y + r, x); // ncurses wants 'y' before 'x'!
- whline(window, ' ', w);
+ for (int i = 0; i < Palette.numColors; i++) {
+ tColor Color = Palette.color[i];
+ if (ColorFg || ColorBg) {
+ switch (i) {
+ case 0: Color = ColorBg; break;
+ case 1: Color = ColorFg; break;
+ }
+ }
+ int n = Index(Color);
+ if (Indexes)
+ (*Indexes)[i] = n;
}
- wsyncup(window); // shouldn't be necessary because of 'syncok()', but w/o it doesn't work
-#else
- if (osd)
- osd->Fill(x * charWidth, y * lineHeight, (x + w) * charWidth - 1, (y + h) * lineHeight - 1, color);
-#endif
}
-void cOsd::SetBitmap(int x, int y, const cBitmap &Bitmap)
+// --- cBitmap ---------------------------------------------------------------
+
+cBitmap::cBitmap(int Width, int Height, int Bpp, int X0, int Y0)
+:cPalette(Bpp)
{
-#ifndef DEBUG_OSD
- if (osd)
- osd->SetBitmap(x, y, Bitmap);
-#endif
+ bitmap = NULL;
+ x0 = X0;
+ y0 = Y0;
+ SetSize(Width, Height);
}
-void cOsd::ClrEol(int x, int y, eDvbColor color)
+cBitmap::cBitmap(const char *FileName)
{
- Fill(x, y, cols - x, 1, color);
+ bitmap = NULL;
+ x0 = 0;
+ y0 = 0;
+ LoadXpm(FileName);
}
-int cOsd::CellWidth(void)
+cBitmap::cBitmap(char *Xpm[])
{
-#ifdef DEBUG_OSD
- return 1;
-#else
- return charWidth;
-#endif
+ bitmap = NULL;
+ x0 = 0;
+ y0 = 0;
+ SetXpm(Xpm);
}
-int cOsd::LineHeight(void)
+cBitmap::~cBitmap()
{
-#ifdef DEBUG_OSD
- return 1;
-#else
- return lineHeight;
-#endif
+ free(bitmap);
}
-int cOsd::Width(unsigned char c)
+void cBitmap::SetSize(int Width, int Height)
{
-#ifdef DEBUG_OSD
- return 1;
-#else
- return osd ? osd->Width(c) : 1;
-#endif
+ if (bitmap && Width == width && Height == height)
+ return;
+ width = Width;
+ height = Height;
+ free(bitmap);
+ bitmap = NULL;
+ dirtyX1 = 0;
+ dirtyY1 = 0;
+ dirtyX2 = width - 1;
+ dirtyY2 = height - 1;
+ if (width > 0 && height > 0) {
+ bitmap = MALLOC(tIndex, width * height);
+ if (bitmap)
+ memset(bitmap, 0x00, width * height);
+ else
+ esyslog("ERROR: can't allocate bitmap!");
+ }
+ else
+ esyslog("ERROR: illegal bitmap parameters (%d, %d)!", width, height);
}
-int cOsd::WidthInCells(const char *s)
+bool cBitmap::Contains(int x, int y) const
{
-#ifdef DEBUG_OSD
- return strlen(s);
-#else
- return osd ? (osd->Width(s) + charWidth - 1) / charWidth : strlen(s);
-#endif
+ x -= x0;
+ y -= y0;
+ return 0 <= x && x < width && 0 <= y && y < height;
}
-eDvbFont cOsd::SetFont(eDvbFont Font)
+bool cBitmap::Intersects(int x1, int y1, int x2, int y2) const
{
-#ifdef DEBUG_OSD
- return Font;
-#else
- return osd ? osd->SetFont(Font) : Font;
-#endif
+ x1 -= x0;
+ y1 -= y0;
+ x2 -= x0;
+ y2 -= y0;
+ return !(x2 < 0 || x1 >= width || y2 < 0 || y1 >= height);
}
-void cOsd::Text(int x, int y, const char *s, eDvbColor colorFg, eDvbColor colorBg)
+bool cBitmap::Dirty(int &x1, int &y1, int &x2, int &y2)
{
- if (x < 0) x = cols + x;
- if (y < 0) y = rows + y;
-#ifdef DEBUG_OSD
- SetColor(colorFg, colorBg);
- wmove(window, y, x); // ncurses wants 'y' before 'x'!
- waddnstr(window, s, cols - x);
-#else
- if (osd)
- osd->Text(x * charWidth, y * lineHeight, s, colorFg, colorBg);
-#endif
+ if (dirtyX2 >= 0) {
+ x1 = dirtyX1;
+ y1 = dirtyY1;
+ x2 = dirtyX2;
+ y2 = dirtyY2;
+ return true;
+ }
+ return false;
+}
+
+void cBitmap::Clean(void)
+{
+ dirtyX1 = width;
+ dirtyY1 = height;
+ dirtyX2 = -1;
+ dirtyY2 = -1;
+}
+
+bool cBitmap::LoadXpm(const char *FileName)
+{
+ bool Result = false;
+ FILE *f = fopen(FileName, "r");
+ if (f) {
+ char **Xpm = NULL;
+ bool isXpm = false;
+ int lines = 0;
+ int index = 0;
+ char *s;
+ while ((s = readline(f)) != NULL) {
+ s = skipspace(s);
+ if (!isXpm) {
+ if (strcmp(s, "/* XPM */") != 0) {
+ esyslog("ERROR: invalid header in XPM file '%s'", FileName);
+ break;
+ }
+ isXpm = true;
+ }
+ else if (*s++ == '"') {
+ if (!lines) {
+ int w, h, n, c;
+ if (4 != sscanf(s, "%d %d %d %d", &w, &h, &n, &c)) {
+ esyslog("ERROR: faulty 'values' line in XPM file '%s'", FileName);
+ break;
+ }
+ lines = h + n + 1;
+ Xpm = MALLOC(char *, lines);
+ }
+ char *q = strchr(s, '"');
+ if (!q) {
+ esyslog("ERROR: missing quotes in XPM file '%s'", FileName);
+ break;
+ }
+ *q = 0;
+ if (index < lines)
+ Xpm[index++] = strdup(s);
+ else {
+ esyslog("ERROR: too many lines in XPM file '%s'", FileName);
+ break;
+ }
+ }
+ }
+ if (index == lines)
+ Result = SetXpm(Xpm);
+ else
+ esyslog("ERROR: too few lines in XPM file '%s'", FileName);
+ for (int i = 0; i < index; i++)
+ free(Xpm[i]);
+ free(Xpm);
+ fclose(f);
+ }
+ else
+ esyslog("ERROR: can't open XPM file '%s'", FileName);
+ return Result;
}
-void cOsd::Flush(void)
+bool cBitmap::SetXpm(char *Xpm[])
{
-#ifdef DEBUG_OSD
- refresh();
-#else
- if (osd)
- osd->Flush();
-#endif
+ char **p = Xpm;
+ int w, h, n, c;
+ if (4 != sscanf(*p, "%d %d %d %d", &w, &h, &n, &c)) {
+ esyslog("ERROR: faulty 'values' line in XPM: '%s'", *p);
+ return false;
+ }
+ if (n > MAXNUMCOLORS) {
+ esyslog("ERROR: too many colors in XPM: %d", n);
+ return false;
+ }
+ int b = 0;
+ while (1 << (1 << b) < n)
+ b++;
+ SetBpp(1 << b);
+ SetSize(w, h);
+ for (int i = 0; i < n; i++) {
+ const char *s = *++p;
+ if (int(strlen(s)) < c) {
+ esyslog("ERROR: faulty 'colors' line in XPM: '%s'", s);
+ return false;
+ }
+ s = skipspace(s + c);
+ if (*s != 'c') {
+ esyslog("ERROR: unknown color key in XPM: '%c'", *s);
+ return false;
+ }
+ s = skipspace(s + 1);
+ if (*s != '#') {
+ esyslog("ERROR: unknown color code in XPM: '%c'", *s);
+ return false;
+ }
+ tColor color = strtoul(++s, NULL, 16) | 0xFF000000;
+ SetColor(i, color);
+ }
+ for (int y = 0; y < h; y++) {
+ const char *s = *++p;
+ if (int(strlen(s)) != w * c) {
+ esyslog("ERROR: faulty pixel line in XPM: %d '%s'", y, s);
+ return false;
+ }
+ for (int x = 0; x < w; x++) {
+ for (int i = 0; i <= n; i++) {
+ if (i == n) {
+ esyslog("ERROR: undefined pixel color in XPM: %d %d '%s'", x, y, s);
+ return false;
+ }
+ if (strncmp(Xpm[i + 1], s, c) == 0) {
+ SetIndex(x, y, i);
+ break;
+ }
+ }
+ s += c;
+ }
+ }
+ return true;
}
-// --- cOsdItem --------------------------------------------------------------
-
-cOsdItem::cOsdItem(eOSState State)
+void cBitmap::SetIndex(int x, int y, tIndex Index)
{
- text = NULL;
- offset = -1;
- state = State;
- fresh = false;
- userColor = false;
- fgColor = clrWhite;
- bgColor = clrBackground;
+ if (bitmap) {
+ if (0 <= x && x < width && 0 <= y && y < height) {
+ if (bitmap[width * y + x] != Index) {
+ bitmap[width * y + x] = Index;
+ if (dirtyX1 > x) dirtyX1 = x;
+ if (dirtyY1 > y) dirtyY1 = y;
+ if (dirtyX2 < x) dirtyX2 = x;
+ if (dirtyY2 < y) dirtyY2 = y;
+ }
+ }
+ }
}
-cOsdItem::cOsdItem(const char *Text, eOSState State)
+void cBitmap::DrawPixel(int x, int y, tColor Color)
{
- text = NULL;
- offset = -1;
- state = State;
- fresh = false;
- userColor = false;
- fgColor = clrWhite;
- bgColor = clrBackground;
- SetText(Text);
+ x -= x0;
+ y -= y0;
+ SetIndex(x, y, Index(Color));
}
-cOsdItem::~cOsdItem()
+void cBitmap::DrawBitmap(int x, int y, const cBitmap &Bitmap, tColor ColorFg, tColor ColorBg)
{
- free(text);
+ if (bitmap && Bitmap.bitmap && Intersects(x, y, x + Bitmap.Width() - 1, y + Bitmap.Height() - 1)) {
+ x -= x0;
+ y -= y0;
+ tIndexes Indexes;
+ if (ColorFg || ColorBg) {
+ }
+ Take(Bitmap, &Indexes, ColorFg, ColorBg);
+ for (int ix = 0; ix < Bitmap.width; ix++) {
+ for (int iy = 0; iy < Bitmap.height; iy++)
+ SetIndex(x + ix, y + iy, Indexes[int(Bitmap.bitmap[Bitmap.width * iy + ix])]);
+ }
+ }
}
-void cOsdItem::SetText(const char *Text, bool Copy)
-{
- free(text);
- text = Copy ? strdup(Text) : (char *)Text; // text assumes ownership!
+void cBitmap::DrawText(int x, int y, const char *s, tColor ColorFg, tColor ColorBg, const cFont *Font, int Width, int Height, int Alignment)
+{
+ if (bitmap) {
+ int w = Font->Width(s);
+ int h = Font->Height();
+ int limit = 0;
+ if (Width || Height) {
+ int cw = Width ? Width : w;
+ int ch = Height ? Height : h;
+ if (!Intersects(x, y, x + cw - 1, y + ch - 1))
+ return;
+ DrawRectangle(x, y, x + cw - 1, y + ch - 1, ColorBg);
+ limit = x + cw - x0;
+ if (Width) {
+ if ((Alignment & taLeft) != 0)
+ ;
+ else if ((Alignment & taRight) != 0) {
+ if (w < Width)
+ x += Width - w;
+ }
+ else { // taCentered
+ if (w < Width)
+ x += (Width - w) / 2;
+ }
+ }
+ if (Height) {
+ if ((Alignment & taTop) != 0)
+ ;
+ else if ((Alignment & taBottom) != 0) {
+ if (h < Height)
+ y += Height - h;
+ }
+ else { // taCentered
+ if (h < Height)
+ y += (Height - h) / 2;
+ }
+ }
+ }
+ else if (!Intersects(x, y, x + w - 1, y + h - 1))
+ return;
+ x -= x0;
+ y -= y0;
+ tIndex fg = Index(ColorFg);
+ tIndex bg = Index(ColorBg);
+ while (s && *s) {
+ const cFont::tCharData *CharData = Font->CharData(*s++);
+ if (limit && int(x + CharData->width) > limit)
+ break; // we don't draw partial characters
+ if (int(x + CharData->width) > 0) {
+ for (int row = 0; row < h; row++) {
+ cFont::tPixelData PixelData = CharData->lines[row];
+ for (int col = CharData->width; col-- > 0; ) {
+ SetIndex(x + col, y + row, (PixelData & 1) ? fg : bg);
+ PixelData >>= 1;
+ }
+ }
+ }
+ x += CharData->width;
+ if (x > width - 1)
+ break;
+ }
+ }
+}
+
+void cBitmap::DrawRectangle(int x1, int y1, int x2, int y2, tColor Color)
+{
+ if (bitmap && Intersects(x1, y1, x2, y2)) {
+ x1 -= x0;
+ y1 -= y0;
+ x2 -= x0;
+ y2 -= y0;
+ x1 = max(x1, 0);
+ y1 = max(y1, 0);
+ x2 = min(x2, width - 1);
+ y2 = min(y2, height - 1);
+ if (x1 == 0 && y1 == 0 && x2 == width - 1 && y2 == height - 1)
+ Reset();
+ tIndex c = Index(Color);
+ for (int y = y1; y <= y2; y++)
+ for (int x = x1; x <= x2; x++)
+ SetIndex(x, y, c);
+ }
}
-void cOsdItem::SetColor(eDvbColor FgColor, eDvbColor BgColor)
+void cBitmap::DrawEllipse(int x1, int y1, int x2, int y2, tColor Color, int Quadrants)
{
- userColor = true;
- fgColor = FgColor;
- bgColor = BgColor;
+ if (!Intersects(x1, y1, x2, y2))
+ return;
+ // Algorithm based on http://homepage.smc.edu/kennedy_john/BELIPSE.PDF
+ int rx = x2 - x1;
+ int ry = y2 - y1;
+ int cx = (x1 + x2) / 2;
+ int cy = (y1 + y2) / 2;
+ switch (abs(Quadrants)) {
+ case 0: rx /= 2; ry /= 2; break;
+ case 1: cx = x1; cy = y2; break;
+ case 2: cx = x2; cy = y2; break;
+ case 3: cx = x2; cy = y1; break;
+ case 4: cx = x1; cy = y1; break;
+ case 5: cx = x1; ry /= 2; break;
+ case 6: cy = y2; rx /= 2; break;
+ case 7: cx = x2; ry /= 2; break;
+ case 8: cy = y1; rx /= 2; break;
+ }
+ int TwoASquare = 2 * rx * rx;
+ int TwoBSquare = 2 * ry * ry;
+ int x = rx;
+ int y = 0;
+ int XChange = ry * ry * (1 - 2 * rx);
+ int YChange = rx * rx;
+ int EllipseError = 0;
+ int StoppingX = TwoBSquare * rx;
+ int StoppingY = 0;
+ while (StoppingX >= StoppingY) {
+ switch (Quadrants) {
+ case 5: DrawRectangle(cx, cy + y, cx + x, cy + y, Color); // no break
+ case 1: DrawRectangle(cx, cy - y, cx + x, cy - y, Color); break;
+ case 7: DrawRectangle(cx - x, cy + y, cx, cy + y, Color); // no break
+ case 2: DrawRectangle(cx - x, cy - y, cx, cy - y, Color); break;
+ case 3: DrawRectangle(cx - x, cy + y, cx, cy + y, Color); break;
+ case 4: DrawRectangle(cx, cy + y, cx + x, cy + y, Color); break;
+ case 0:
+ case 6: DrawRectangle(cx - x, cy - y, cx + x, cy - y, Color); if (Quadrants == 6) break;
+ case 8: DrawRectangle(cx - x, cy + y, cx + x, cy + y, Color); break;
+ case -1: DrawRectangle(cx + x, cy - y, x2, cy - y, Color); break;
+ case -2: DrawRectangle(x1, cy - y, cx - x, cy - y, Color); break;
+ case -3: DrawRectangle(x1, cy + y, cx - x, cy + y, Color); break;
+ case -4: DrawRectangle(cx + x, cy + y, x2, cy + y, Color); break;
+ }
+ y++;
+ StoppingY += TwoASquare;
+ EllipseError += YChange;
+ YChange += TwoASquare;
+ if (2 * EllipseError + XChange > 0) {
+ x--;
+ StoppingX -= TwoBSquare;
+ EllipseError += XChange;
+ XChange += TwoBSquare;
+ }
+ }
+ x = 0;
+ y = ry;
+ XChange = ry * ry;
+ YChange = rx * rx * (1 - 2 * ry);
+ EllipseError = 0;
+ StoppingX = 0;
+ StoppingY = TwoASquare * ry;
+ while (StoppingX <= StoppingY) {
+ switch (Quadrants) {
+ case 5: DrawRectangle(cx, cy + y, cx + x, cy + y, Color); // no break
+ case 1: DrawRectangle(cx, cy - y, cx + x, cy - y, Color); break;
+ case 7: DrawRectangle(cx - x, cy + y, cx, cy + y, Color); // no break
+ case 2: DrawRectangle(cx - x, cy - y, cx, cy - y, Color); break;
+ case 3: DrawRectangle(cx - x, cy + y, cx, cy + y, Color); break;
+ case 4: DrawRectangle(cx, cy + y, cx + x, cy + y, Color); break;
+ case 0:
+ case 6: DrawRectangle(cx - x, cy - y, cx + x, cy - y, Color); if (Quadrants == 6) break;
+ case 8: DrawRectangle(cx - x, cy + y, cx + x, cy + y, Color); break;
+ case -1: DrawRectangle(cx + x, cy - y, x2, cy - y, Color); break;
+ case -2: DrawRectangle(x1, cy - y, cx - x, cy - y, Color); break;
+ case -3: DrawRectangle(x1, cy + y, cx - x, cy + y, Color); break;
+ case -4: DrawRectangle(cx + x, cy + y, x2, cy + y, Color); break;
+ }
+ x++;
+ StoppingX += TwoBSquare;
+ EllipseError += XChange;
+ XChange += TwoBSquare;
+ if (2 * EllipseError + YChange > 0) {
+ y--;
+ StoppingY -= TwoASquare;
+ EllipseError += YChange;
+ YChange += TwoASquare;
+ }
+ }
}
-void cOsdItem::Display(int Offset, eDvbColor FgColor, eDvbColor BgColor)
+void cBitmap::DrawSlope(int x1, int y1, int x2, int y2, tColor Color, int Type)
{
- if (Offset < 0) {
- FgColor = clrBlack;
- BgColor = clrCyan;
+ // TODO This is just a quick and dirty implementation of a slope drawing
+ // machanism. If somebody can come up with a better solution, let's have it!
+ if (!Intersects(x1, y1, x2, y2))
+ return;
+ bool upper = Type & 0x01;
+ bool falling = Type & 0x02;
+ bool vertical = Type & 0x04;
+ if (vertical) {
+ for (int y = y1; y <= y2; y++) {
+ double c = cos((y - y1) * M_PI / (y2 - y1 + 1));
+ if (falling)
+ c = -c;
+ int x = int((x2 - x1 + 1) * c / 2);
+ if (upper && !falling || !upper && falling)
+ DrawRectangle(x1, y, (x1 + x2) / 2 + x, y, Color);
+ else
+ DrawRectangle((x1 + x2) / 2 + x, y, x2, y, Color);
+ }
+ }
+ else {
+ for (int x = x1; x <= x2; x++) {
+ double c = cos((x - x1) * M_PI / (x2 - x1 + 1));
+ if (falling)
+ c = -c;
+ int y = int((y2 - y1 + 1) * c / 2);
+ if (upper)
+ DrawRectangle(x, y1, x, (y1 + y2) / 2 + y, Color);
+ else
+ DrawRectangle(x, (y1 + y2) / 2 + y, x, y2, Color);
+ }
}
- fresh |= Offset >= 0;
- if (Offset >= 0)
- offset = Offset;
- if (offset >= 0)
- Interface->WriteText(0, offset + 2, text, userColor ? fgColor : FgColor, userColor ? bgColor : BgColor);
}
-eOSState cOsdItem::ProcessKey(eKeys Key)
+const tIndex *cBitmap::Data(int x, int y)
{
- return Key == kOk ? state : osUnknown;
+ return &bitmap[y * width + x];
}
-// --- cOsdMenu --------------------------------------------------------------
+// --- cOsd ------------------------------------------------------------------
+
+bool cOsd::isOpen = false;
-cOsdMenu::cOsdMenu(const char *Title, int c0, int c1, int c2, int c3, int c4)
+cOsd::cOsd(int Left, int Top)
{
- isMenu = true;
- digit = 0;
- hasHotkeys = false;
- visible = false;
- title = NULL;
- SetTitle(Title);
- cols[0] = c0;
- cols[1] = c1;
- cols[2] = c2;
- cols[3] = c3;
- cols[4] = c4;
- first = 0;
- current = marked = -1;
- subMenu = NULL;
- helpRed = helpGreen = helpYellow = helpBlue = NULL;
- status = NULL;
- Interface->Open();
+ if (isOpen)
+ esyslog("ERROR: OSD opened without closing previous OSD!");
+ savedRegion = NULL;
+ numBitmaps = 0;
+ left = Left;
+ top = Top;
+ width = height = 0;
+ isOpen = true;
}
-cOsdMenu::~cOsdMenu()
+cOsd::~cOsd()
{
- free(title);
- delete subMenu;
- free(status);
- Interface->Clear();
- Interface->Close();
+ for (int i = 0; i < numBitmaps; i++)
+ delete bitmaps[i];
+ delete savedRegion;
+ isOpen = false;
}
-const char *cOsdMenu::hk(const char *s)
+cBitmap *cOsd::GetBitmap(int Area)
{
- static char buffer[64];
- if (s && hasHotkeys) {
- if (digit == 0 && '1' <= *s && *s <= '9' && *(s + 1) == ' ')
- digit = -1; // prevents automatic hotkeys - input already has them
- if (digit >= 0) {
- digit++;
- snprintf(buffer, sizeof(buffer), " %c %s", (digit < 10) ? '0' + digit : ' ' , s);
- s = buffer;
- }
- }
- return s;
+ return Area < numBitmaps ? bitmaps[Area] : NULL;
}
-void cOsdMenu::SetHasHotkeys(void)
+eOsdError cOsd::CanHandleAreas(const tArea *Areas, int NumAreas)
{
- hasHotkeys = true;
- digit = 0;
+ for (int i = 0; i < NumAreas; i++) {
+ for (int j = i + 1; j < NumAreas; j++) {
+ if (Areas[i].Intersects(Areas[j]))
+ return oeAreasOverlap;
+ if (Areas[i].x1 > Areas[i].x2 || Areas[i].y1 > Areas[i].y2 || Areas[i].x1 < 0 || Areas[i].y1 < 0)
+ return oeWrongAlignment;
+ }
+ }
+ return oeOk;
}
-void cOsdMenu::SetStatus(const char *s)
+eOsdError cOsd::SetAreas(const tArea *Areas, int NumAreas)
{
- free(status);
- status = s ? strdup(s) : NULL;
- if (visible)
- Interface->Status(status);
+ eOsdError Result = oeUnknown;
+ if (numBitmaps == 0) {
+ Result = CanHandleAreas(Areas, NumAreas);
+ if (Result == oeOk) {
+ width = height = 0;
+ for (int i = 0; i < NumAreas; i++) {
+ bitmaps[numBitmaps++] = new cBitmap(Areas[i].Width(), Areas[i].Height(), Areas[i].bpp, Areas[i].x1, Areas[i].y1);
+ width = max(width, Areas[i].x2);
+ height = max(height, Areas[i].y2);
+ }
+ }
+ }
+ if (Result != oeOk)
+ esyslog("ERROR: cOsd::SetAreas returned %d\n", Result);
+ return Result;
}
-void cOsdMenu::SetTitle(const char *Title, bool ShowDate)
+void cOsd::SaveRegion(int x1, int y1, int x2, int y2)
{
- free(title);
- if (ShowDate)
- asprintf(&title, "%s\t%s", Title, DayDateTime(time(NULL)));
- else
- title = strdup(Title);
+ delete savedRegion;
+ savedRegion = new cBitmap(x2 - x1 + 1, y2 - y1 + 1, 8, x1, y1);
+ for (int i = 0; i < numBitmaps; i++)
+ savedRegion->DrawBitmap(bitmaps[i]->X0(), bitmaps[i]->Y0(), *bitmaps[i]);
}
-void cOsdMenu::SetHelp(const char *Red, const char *Green, const char *Yellow, const char *Blue)
+void cOsd::RestoreRegion(void)
{
- // strings are NOT copied - must be constants!!!
- helpRed = Red;
- helpGreen = Green;
- helpYellow = Yellow;
- helpBlue = Blue;
- if (visible)
- Interface->Help(helpRed, helpGreen, helpYellow, helpBlue);
+ if (savedRegion) {
+ DrawBitmap(savedRegion->X0(), savedRegion->Y0(), *savedRegion);
+ delete savedRegion;
+ savedRegion = NULL;
+ }
}
-void cOsdMenu::Del(int Index)
+eOsdError cOsd::SetPalette(const cPalette &Palette, int Area)
{
- cList<cOsdItem>::Del(Get(Index));
- if (current == Count())
- current--;
- if (Index == first && first > 0)
- first--;
+ if (Area < numBitmaps)
+ bitmaps[Area]->Take(Palette);
+ return oeUnknown;
}
-void cOsdMenu::Add(cOsdItem *Item, bool Current, cOsdItem *After)
+void cOsd::DrawPixel(int x, int y, tColor Color)
{
- cList<cOsdItem>::Add(Item, After);
- if (Current)
- current = Item->Index();
+ for (int i = 0; i < numBitmaps; i++)
+ bitmaps[i]->DrawPixel(x, y, Color);
}
-void cOsdMenu::Ins(cOsdItem *Item, bool Current, cOsdItem *Before)
+void cOsd::DrawBitmap(int x, int y, const cBitmap &Bitmap, tColor ColorFg, tColor ColorBg)
{
- cList<cOsdItem>::Ins(Item, Before);
- if (Current)
- current = Item->Index();
+ for (int i = 0; i < numBitmaps; i++)
+ bitmaps[i]->DrawBitmap(x, y, Bitmap, ColorFg, ColorBg);
}
-void cOsdMenu::Display(void)
+void cOsd::DrawText(int x, int y, const char *s, tColor ColorFg, tColor ColorBg, const cFont *Font, int Width, int Height, int Alignment)
{
- if (subMenu) {
- subMenu->Display();
- return;
- }
- visible = true;
- Interface->Clear();
- Interface->SetCols(cols);
- Interface->Title(title);
- Interface->Help(helpRed, helpGreen, helpYellow, helpBlue);
- int count = Count();
- if (count > 0) {
- int ni = 0;
- for (cOsdItem *item = First(); item; item = Next(item))
- cStatus::MsgOsdItem(item->Text(), ni++);
- if (current < 0)
- current = 0; // just for safety - there HAS to be a current item!
- if (current - first >= MAXOSDITEMS || current < first) {
- first = current - MAXOSDITEMS / 2;
- if (first + MAXOSDITEMS > count)
- first = count - MAXOSDITEMS;
- if (first < 0)
- first = 0;
- }
- int i = first;
- int n = 0;
- for (cOsdItem *item = Get(first); item; item = Next(item)) {
- item->Display(i - first, i == current ? clrBlack : clrWhite, i == current ? clrCyan : clrBackground);
- if (i == current)
- cStatus::MsgOsdCurrentItem(item->Text());
- if (++n == MAXOSDITEMS) //TODO get this from Interface!!!
- break;
- i++;
- }
- }
- if (!isempty(status))
- Interface->Status(status);
+ for (int i = 0; i < numBitmaps; i++)
+ bitmaps[i]->DrawText(x, y, s, ColorFg, ColorBg, Font, Width, Height, Alignment);
}
-void cOsdMenu::SetCurrent(cOsdItem *Item)
+void cOsd::DrawRectangle(int x1, int y1, int x2, int y2, tColor Color)
{
- current = Item ? Item->Index() : -1;
+ for (int i = 0; i < numBitmaps; i++)
+ bitmaps[i]->DrawRectangle(x1, y1, x2, y2, Color);
}
-void cOsdMenu::RefreshCurrent(void)
+void cOsd::DrawEllipse(int x1, int y1, int x2, int y2, tColor Color, int Quadrants)
{
- cOsdItem *item = Get(current);
- if (item)
- item->Set();
+ for (int i = 0; i < numBitmaps; i++)
+ bitmaps[i]->DrawEllipse(x1, y1, x2, y2, Color, Quadrants);
}
-void cOsdMenu::DisplayCurrent(bool Current)
+void cOsd::DrawSlope(int x1, int y1, int x2, int y2, tColor Color, int Type)
{
- cOsdItem *item = Get(current);
- if (item) {
- item->Display(current - first, Current ? clrBlack : clrWhite, Current ? clrCyan : clrBackground);
- if (Current)
- cStatus::MsgOsdCurrentItem(item->Text());
- }
+ for (int i = 0; i < numBitmaps; i++)
+ bitmaps[i]->DrawSlope(x1, y1, x2, y2, Color, Type);
}
-void cOsdMenu::Clear(void)
+void cOsd::Flush(void)
{
- first = 0;
- current = marked = -1;
- cList<cOsdItem>::Clear();
}
-bool cOsdMenu::SpecialItem(int idx)
+// --- cOsdProvider ----------------------------------------------------------
+
+cOsdProvider *cOsdProvider::osdProvider = NULL;
+
+cOsdProvider::cOsdProvider(void)
{
- cOsdItem *item = Get(idx);
- return item && item->HasUserColor();
+ delete osdProvider;
+ osdProvider = this;
}
-void cOsdMenu::CursorUp(void)
+cOsdProvider::~cOsdProvider()
{
- if (current > 0) {
- int tmpCurrent = current;
- while (--tmpCurrent >= 0 && SpecialItem(tmpCurrent));
- if (tmpCurrent < 0)
- return;
- if (tmpCurrent >= first)
- DisplayCurrent(false);
- current = tmpCurrent;
- if (current < first) {
- first = first > MAXOSDITEMS - 1 ? first - (MAXOSDITEMS - 1) : 0;
- if (Setup.MenuScrollPage)
- current = SpecialItem(first) ? first + 1 : first;
- Display();
- }
- else
- DisplayCurrent(true);
- }
+ osdProvider = NULL;
}
-void cOsdMenu::CursorDown(void)
+cOsd *cOsdProvider::NewOsd(int Left, int Top)
{
- int last = Count() - 1;
- int lastOnScreen = first + MAXOSDITEMS - 1;
-
- if (current < last) {
- int tmpCurrent = current;
- while (++tmpCurrent <= last && SpecialItem(tmpCurrent));
- if (tmpCurrent > last)
- return;
- if (tmpCurrent <= lastOnScreen)
- DisplayCurrent(false);
- current = tmpCurrent;
- if (current > lastOnScreen) {
- first += MAXOSDITEMS - 1;
- lastOnScreen = first + MAXOSDITEMS - 1;
- if (lastOnScreen > last) {
- first = last - (MAXOSDITEMS - 1);
- lastOnScreen = last;
- }
- if (Setup.MenuScrollPage)
- current = SpecialItem(lastOnScreen) ? lastOnScreen - 1 : lastOnScreen;
- Display();
- }
- else
- DisplayCurrent(true);
- }
+ if (osdProvider)
+ return osdProvider->CreateOsd(Left, Top);
+ esyslog("ERROR: no OSD provider available - using dummy OSD!");
+ return new cOsd(Left, Top); // create a dummy cOsd, so that access won't result in a segfault
}
-void cOsdMenu::PageUp(void)
+void cOsdProvider::Shutdown(void)
{
- current -= MAXOSDITEMS;
- first -= MAXOSDITEMS;
- if (first < 0)
- first = current = 0;
- if (SpecialItem(current)) {
- current -= (current > 0) ? 1 : -1;
- first = min(first, current - 1);
- }
- Display();
- DisplayCurrent(true);
+ delete osdProvider;
+ osdProvider = NULL;
}
-void cOsdMenu::PageDown(void)
+// --- cTextScroller ---------------------------------------------------------
+
+cTextScroller::cTextScroller(void)
{
- current += MAXOSDITEMS;
- first += MAXOSDITEMS;
- int count = Count();
- if (current > count - 1) {
- current = count - 1;
- first = max(0, count - MAXOSDITEMS);
- }
- if (SpecialItem(current)) {
- current += (current < count - 1) ? 1 : -1;
- first = max(first, current - MAXOSDITEMS);
- }
- Display();
- DisplayCurrent(true);
+ osd = NULL;
+ left = top = width = height = 0;
+ font = NULL;
+ colorFg = 0;
+ colorBg = 0;
+ offset = 0;
+ shown = 0;
}
-void cOsdMenu::Mark(void)
+cTextScroller::cTextScroller(cOsd *Osd, int Left, int Top, int Width, int Height, const char *Text, const cFont *Font, tColor ColorFg, tColor ColorBg)
{
- if (Count() && marked < 0) {
- marked = current;
- SetStatus(tr("Up/Dn for new location - OK to move"));
- }
+ Set(Osd, Left, Top, Width, Height, Text, Font, ColorFg, ColorBg);
}
-eOSState cOsdMenu::HotKey(eKeys Key)
+void cTextScroller::Set(cOsd *Osd, int Left, int Top, int Width, int Height, const char *Text, const cFont *Font, tColor ColorFg, tColor ColorBg)
{
- for (cOsdItem *item = First(); item; item = Next(item)) {
- const char *s = item->Text();
- if (s && (s = skipspace(s)) != NULL) {
- if (*s == Key - k1 + '1') {
- current = item->Index();
- cRemote::Put(kOk, true);
- break;
- }
- }
- }
- return osContinue;
+ osd = Osd;
+ left = Left;
+ top = Top;
+ width = Width;
+ height = Height;
+ font = Font;
+ colorFg = ColorFg;
+ colorBg = ColorBg;
+ offset = 0;
+ textWrapper.Set(Text, Font, Width);
+ shown = min(Total(), height / font->Height());
+ height = shown * font->Height(); // sets height to the actually used height, which may be less than Height
+ DrawText();
}
-eOSState cOsdMenu::AddSubMenu(cOsdMenu *SubMenu)
+void cTextScroller::Reset(void)
{
- delete subMenu;
- subMenu = SubMenu;
- subMenu->Display();
- return osContinue; // convenience return value
+ osd = NULL; // just makes sure it won't draw anything
}
-eOSState cOsdMenu::CloseSubMenu()
+void cTextScroller::DrawText(void)
{
- delete subMenu;
- subMenu = NULL;
- RefreshCurrent();
- Display();
- return osContinue; // convenience return value
+ if (osd) {
+ for (int i = 0; i < shown; i++)
+ osd->DrawText(left, top + i * font->Height(), textWrapper.GetLine(offset + i), colorFg, colorBg, font, width);
+ }
}
-eOSState cOsdMenu::ProcessKey(eKeys Key)
+void cTextScroller::Scroll(bool Up, bool Page)
{
- if (subMenu) {
- eOSState state = subMenu->ProcessKey(Key);
- if (state == osBack)
- return CloseSubMenu();
- return state;
+ if (Up) {
+ if (CanScrollUp()) {
+ offset -= Page ? shown : 1;
+ if (offset < 0)
+ offset = 0;
+ DrawText();
+ }
}
-
- cOsdItem *item = Get(current);
- if (marked < 0 && item) {
- eOSState state = item->ProcessKey(Key);
- if (state != osUnknown)
- return state;
+ else {
+ if (CanScrollDown()) {
+ offset += Page ? shown : 1;
+ if (offset + shown > Total())
+ offset = Total() - shown;
+ DrawText();
+ }
}
- switch (Key) {
- case k1...k9: return hasHotkeys ? HotKey(Key) : osUnknown;
- case kUp|k_Repeat:
- case kUp: CursorUp(); break;
- case kDown|k_Repeat:
- case kDown: CursorDown(); break;
- case kLeft|k_Repeat:
- case kLeft: PageUp(); break;
- case kRight|k_Repeat:
- case kRight: PageDown(); break;
- case kBack: return osBack;
- case kOk: if (marked >= 0) {
- SetStatus(NULL);
- if (marked != current)
- Move(marked, current);
- marked = -1;
- break;
- }
- // else run into default
- default: if (marked < 0)
- return osUnknown;
- }
- return osContinue;
}
-
diff --git a/osd.h b/osd.h
index 3835b09..2df875e 100644
--- a/osd.h
+++ b/osd.h
@@ -4,169 +4,349 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: osd.h 1.40 2003/09/14 10:59:22 kls Exp $
+ * $Id: osd.h 1.41 2004/05/15 14:54:37 kls Exp $
*/
#ifndef __OSD_H
#define __OSD_H
-#if defined(DEBUG_OSD)
-#include <ncurses.h>
-#endif
-#include "config.h"
-#include "osdbase.h"
-#include "interface.h"
-#include "osdbase.h"
-#include "tools.h"
+#include <stdio.h>
+#include <stdint.h>
+#include "font.h"
-#define MAXOSDITEMS (Setup.OSDheight - 4)
+#define MAXNUMCOLORS 256
-enum eOSState { osUnknown,
- osContinue,
- osSchedule,
- osChannels,
- osTimers,
- osRecordings,
- osPlugin,
- osSetup,
- osCommands,
- osPause,
- osRecord,
- osReplay,
- osStopRecord,
- osStopReplay,
- osCancelEdit,
- osSwitchDvb,
- osBack,
- osEnd,
- os_User, // the following values can be used locally
- osUser1,
- osUser2,
- osUser3,
- osUser4,
- osUser5,
- osUser6,
- osUser7,
- osUser8,
- osUser9,
- osUser10,
- };
+enum {
+ //AARRGGBB
+ clrTransparent = 0x00000000,
+ clrGray50 = 0x7F000000, // 50% gray
+ clrBlack = 0xFF000000,
+ clrRed = 0xFFFC1414,
+ clrGreen = 0xFF24FC24,
+ clrYellow = 0xFFFCC024,
+ clrMagenta = 0xFFB000FC,
+ clrBlue = 0xFF0000FC,
+ clrCyan = 0xFF00FCFC,
+ clrWhite = 0xFFFCFCFC,
+ };
-class cOsd {
+enum eOsdError { oeOk,
+ oeTooManyAreas,
+ oeTooManyColors,
+ oeBppNotSupported,
+ oeAreasOverlap,
+ oeWrongAlignment,
+ oeOutOfMemory,
+ oeUnknown,
+ };
+
+typedef uint32_t tColor;
+typedef uint8_t tIndex;
+
+class cPalette {
private:
- enum { charWidth = 12, // average character width
- lineHeight = 27 // smallest text height
- };
-#ifdef DEBUG_OSD
- static WINDOW *window;
- enum { MaxColorPairs = 16 };
- static int colorPairs[MaxColorPairs];
- static void SetColor(eDvbColor colorFg, eDvbColor colorBg = clrBackground);
-#else
- static cOsdBase *osd;
-#endif
- static int cols, rows;
+ tColor color[MAXNUMCOLORS];
+ int bpp;
+ int maxColors, numColors;
+ bool modified;
+protected:
+ typedef tIndex tIndexes[MAXNUMCOLORS];
public:
- static void Initialize(void);
- static void Shutdown(void);
- static cOsdBase *OpenRaw(int x, int y);
- // Returns a raw OSD without any predefined windows or colors.
- // If the "normal" OSD is currently in use, NULL will be returned.
- // The caller must delete this object before the "normal" OSD is used again!
- static void Open(int w, int h);
- static void Close(void);
- static void Clear(void);
- static void Fill(int x, int y, int w, int h, eDvbColor color = clrBackground);
- static void SetBitmap(int x, int y, const cBitmap &Bitmap);
- static void ClrEol(int x, int y, eDvbColor color = clrBackground);
- static int CellWidth(void);
- static int LineHeight(void);
- static int Width(unsigned char c);
- static int WidthInCells(const char *s);
- static eDvbFont SetFont(eDvbFont Font);
- static void Text(int x, int y, const char *s, eDvbColor colorFg = clrWhite, eDvbColor colorBg = clrBackground);
- static void Flush(void);
+ cPalette(int Bpp = 8);
+ ///< Initializes the palette with the given color depth.
+ int Bpp(void) { return bpp; }
+ void Reset(void);
+ ///< Resets the palette, making it contain no colors.
+ int Index(tColor Color);
+ ///< Returns the index of the given Color (the first color has index 0).
+ ///< If Color is not yet contained in this palette, it will be added if
+ ///< there is a free slot. If the color can't be added to this palette,
+ ///< 0 will be returned.
+ tColor Color(int Index) { return Index < maxColors ? color[Index] : 0; }
+ ///< Returns the color at the given Index. If Index is outside the valid
+ ///< range, 0 will be returned.
+ void SetBpp(int Bpp);
+ ///< Sets the color depth of this palette to the given value.
+ ///< The palette contents will be reset, so that it contains no colors.
+ void SetColor(int Index, tColor Color);
+ ///< Sets the palette entry at Index to Color. If Index is larger than
+ ///< the number of currently used entries in this palette, the entries
+ ///< in between will have undefined values.
+ const tColor *Colors(int &NumColors);
+ ///< Returns a pointer to the complete color table and stores the
+ ///< number of valid entries in NumColors. If no colors have been
+ ///< stored yet, NumColors will be set to 0 and the function will
+ ///< return NULL.
+ void Take(const cPalette &Palette, tIndexes *Indexes = NULL, tColor ColorFg = 0, tColor ColorBg = 0);
+ ///< Takes the colors from the given Palette and adds them to this palette,
+ ///< using existing entries if possible. If Indexes is given, it will be
+ ///< filled with the index values that each color of Palette has in this
+ ///< palette. If either of ColorFg or ColorBg is not zero, the first color
+ ///< in Palette will be taken as ColorBg, and the second color will become
+ ///< ColorFg.
};
-class cOsdItem : public cListObject {
+enum eTextAlignment { taCenter = 0x00,
+ taLeft = 0x01,
+ taRight = 0x02,
+ taTop = 0x04,
+ taBottom = 0x08,
+ taDefault = taTop | taLeft
+ };
+
+class cBitmap : public cPalette {
private:
- char *text;
- int offset;
- eOSState state;
-protected:
- bool fresh;
- bool userColor;
- eDvbColor fgColor, bgColor;
+ tIndex *bitmap;
+ int x0, y0;
+ int width, height;
+ int dirtyX1, dirtyY1, dirtyX2, dirtyY2;
+public:
+ cBitmap(int Width, int Height, int Bpp, int X0 = 0, int Y0 = 0);
+ ///< Creates a bitmap with the given Width, Height and color depth (Bpp).
+ ///< X0 and Y0 define the offset at which this bitmap will be located on the OSD.
+ ///< All coordinates given in the other functions will be relative to
+ ///< this offset (unless specified otherwise).
+ cBitmap(const char *FileName);
+ ///< Creates a bitmap and loads an XPM image from the given file.
+ cBitmap(char *Xpm[]);
+ ///< Creates a bitmap from the given XPM data.
+ virtual ~cBitmap();
+ int X0(void) const { return x0; }
+ int Y0(void) const { return y0; }
+ int Width(void) const { return width; }
+ int Height(void) const { return height; }
+ void SetSize(int Width, int Height);
+ ///< Sets the size of this bitmap to the given values. Any previous
+ ///< contents of the bitmap will be lost. If Width and Height are the same
+ ///< as the current values, nothing will happen and the bitmap remains
+ ///< unchanged.
+ bool Contains(int x, int y) const;
+ ///< Returns true if this bitmap contains the point (x, y).
+ bool Intersects(int x1, int y1, int x2, int y2) const;
+ ///< Returns true if this bitmap intersects with the rectangle
+ ///< defined by the given coordinates.
+ bool Dirty(int &x1, int &y1, int &x2, int &y2);
+ ///< Tells whether there is a dirty area and returns the bounding
+ ///< rectangle of that area (relative to the bitmaps origin).
+ void Clean(void);
+ ///< Marks the dirty area as clean.
+ bool LoadXpm(const char *FileName);
+ ///< Calls SetXpm() with the data from the file FileName.
+ ///< Returns true if the operation was successful.
+ bool SetXpm(char *Xpm[]);
+ ///< Sets this bitmap to the given XPM data. Any previous bitmap or
+ ///< palette data will be overwritten with the new data.
+ ///< Returns true if the operation was successful.
+ void SetIndex(int x, int y, tIndex Index);
+ ///< Sets the index at the given coordinates to Index.
+ ///< Coordinates are relative to the bitmap's origin.
+ void DrawPixel(int x, int y, tColor Color);
+ ///< Sets the pixel at the given coordinates to the given Color, which is
+ ///< a full 32 bit ARGB value.
+ ///< If the coordinates are outside the bitmap area, no pixel will be set.
+ void DrawBitmap(int x, int y, const cBitmap &Bitmap, tColor ColorFg = 0, tColor ColorBg = 0);
+ ///< Sets the pixels in this bitmap with the data from the given
+ ///< Bitmap, putting the upper left corner of the Bitmap at (x, y).
+ ///< If ColorFg or ColorBg is given, the first palette entry of the Bitmap
+ ///< will be mapped to ColorBg and the second palette entry will be mapped to
+ ///< ColorFg (palette indexes are defined so that 0 is the background and
+ ///< 1 is the foreground color).
+ void DrawText(int x, int y, const char *s, tColor ColorFg, tColor ColorBg, const cFont *Font, int Width = 0, int Height = 0, int Alignment = taDefault);
+ ///< Draws the given string at coordinates (x, y) with the given foreground
+ ///< and background color and font. If Width and Height are given, the text
+ ///< will be drawn into a rectangle with the given size and the given
+ ///< Alignment (default is top-left).
+ void DrawRectangle(int x1, int y1, int x2, int y2, tColor Color);
+ ///< Draws a filled rectangle defined by the upper left (x1, y1) and lower right
+ ///< (x2, y2) corners with the given Color. If the rectangle covers the entire
+ ///< bitmap area, the color palette will be reset, so that new colors can be
+ ///< used for drawing.
+ void DrawEllipse(int x1, int y1, int x2, int y2, tColor Color, int Quadrants = 0);
+ ///< Draws a filled ellipse defined by the upper left (x1, y1) and lower right
+ ///< (x2, y2) corners with the given Color. Quadrants controls which parts of
+ ///< the ellipse are actually drawn:
+ ///< 0 draws the entire ellipse
+ ///< 1..4 draws only the first, second, third or fourth quadrant, respectively
+ ///< 5..8 draws the right, top, left or bottom half, respectively
+ ///< -1..-8 draws the inverted part of the given quadrant(s)
+ ///< If Quadrants is not 0, the coordinates are those of the actual area, not
+ ///< the full circle!
+ void DrawSlope(int x1, int y1, int x2, int y2, tColor Color, int Type);
+ ///< Draws a "slope" into the rectangle defined by the upper left (x1, y1) and
+ ///< lower right (x2, y2) corners with the given Color. Type controls the
+ ///< direction of the slope and which side of it will be drawn:
+ ///< 0: horizontal, rising, lower
+ ///< 1: horizontal, rising, upper
+ ///< 2: horizontal, falling, lower
+ ///< 3: horizontal, falling, upper
+ ///< 4: vertical, rising, lower
+ ///< 5: vertical, rising, upper
+ ///< 6: vertical, falling, lower
+ ///< 7: vertical, falling, upper
+ const tIndex *Data(int x, int y);
+ ///< Returns the address of the index byte at the given coordinates.
+ };
+
+struct tArea {
+ int x1, y1, x2, y2;
+ int bpp;
+ int Width(void) const { return x2 - x1 + 1; }
+ int Height(void) const { return y2 - y1 + 1; }
+ bool Intersects(const tArea &Area) const { return !(x2 < Area.x1 || x1 > Area.x2 || y2 < Area.y1 || y1 > Area.y2); }
+ };
+
+#define MAXOSDAREAS 16
+
+class cOsd {
+private:
+ static bool isOpen;
+ cBitmap *savedRegion;
+ cBitmap *bitmaps[MAXOSDAREAS];
+ int numBitmaps;
+ int left, top, width, height;
public:
- cOsdItem(eOSState State = osUnknown);
- cOsdItem(const char *Text, eOSState State = osUnknown);
- virtual ~cOsdItem();
- bool HasUserColor(void) { return userColor; }
- void SetText(const char *Text, bool Copy = true);
- void SetColor(eDvbColor FgColor, eDvbColor BgColor = clrBackground);
- const char *Text(void) { return text; }
- virtual void Display(int Offset = -1, eDvbColor FgColor = clrWhite, eDvbColor BgColor = clrBackground);
- virtual void Set(void) {}
- virtual eOSState ProcessKey(eKeys Key);
+ cOsd(int Left, int Top);
+ ///< Initializes the OSD with the given coordinates.
+ ///< By default it is assumed that the full area will be able to display
+ ///< full 32 bit graphics (ARGB with eight bit for each color and the alpha
+ ///< value, repectively). However, the actual hardware in use may not be
+ ///< able to display such a high resolution OSD, so there is an option to
+ ///< divide the full OSD area into several sub-areas with lower color depths
+ ///< and individual palettes. The sub-areas need not necessarily cover the
+ ///< entire OSD area, but only the OSD area actually covered by sub-areas
+ ///< will be available for drawing.
+ ///< At least one area must be defined in order to set the actual width and
+ ///< height of the OSD. Also, the caller must first try to use an area that
+ ///< consists of only one sub-area that covers the entire drawing space,
+ ///< and should require only the minimum necessary color depth. This is
+ ///< because a derived cOsd class may or may not be able to handle more
+ ///< than one area.
+ virtual ~cOsd();
+ ///< Shuts down the OSD.
+ static bool IsOpen(void) { return isOpen; }
+ int Left(void) { return left; }
+ int Top(void) { return top; }
+ int Width(void) { return width; }
+ int Height(void) { return height; }
+ cBitmap *GetBitmap(int Area);
+ ///< Returns a pointer to the bitmap for the given Area, or NULL if no
+ ///< such bitmap exists.
+ virtual eOsdError CanHandleAreas(const tArea *Areas, int NumAreas);
+ ///< Checks whether the OSD can display the given set of sub-areas.
+ ///< The return value indicates whether a call to SetAreas() with this
+ ///< set of areas will succeed. CanHandleAreas() may be called with an
+ ///< OSD that is already in use with other areas and will not interfere
+ ///< with the current operation of the OSD.
+ ///< A derived class must first call the base class CanHandleAreas()
+ ///< to check the basic conditions, like not overlapping etc.
+ virtual eOsdError SetAreas(const tArea *Areas, int NumAreas);
+ ///< Sets the sub-areas to the given areas.
+ ///< The return value indicates whether the operation was successful.
+ ///< If an error is reported, nothing will have changed and the previous
+ ///< OSD (if any) will still be displayed as before.
+ ///< If the OSD has been divided into several sub-areas, all areas that
+ ///< are part of the rectangle that surrounds a given drawing operation
+ ///< will be drawn into, with the proper offsets.
+ virtual void SaveRegion(int x1, int y1, int x2, int y2);
+ ///< Saves the region defined by the given coordinates for later restoration
+ ///< through RestoreRegion(). Only one saved region can be active at any
+ ///< given time.
+ virtual void RestoreRegion(void);
+ ///< Restores the region previously saved by a call to SaveRegion().
+ ///< If SaveRegion() has not been called before, nothing will happen.
+ virtual eOsdError SetPalette(const cPalette &Palette, int Area);
+ ///< Sets the Palette for the given Area (the first area is numbered 0).
+ virtual void DrawPixel(int x, int y, tColor Color);
+ ///< Sets the pixel at the given coordinates to the given Color, which is
+ ///< a full 32 bit ARGB value.
+ ///< If the OSD area has been divided into separate sub-areas, and the
+ ///< given coordinates don't fall into any of these sub-areas, no pixel will
+ ///< be set.
+ virtual void DrawBitmap(int x, int y, const cBitmap &Bitmap, tColor ColorFg = 0, tColor ColorBg = 0);
+ ///< Sets the pixels in the OSD with the data from the given
+ ///< Bitmap, putting the upper left corner of the Bitmap at (x, y).
+ ///< If ColorFg or ColorBg is given, the first palette entry of the Bitmap
+ ///< will be mapped to ColorBg and the second palette entry will be mapped to
+ ///< ColorFg (palette indexes are defined so that 0 is the background and
+ ///< 1 is the foreground color).
+ virtual void DrawText(int x, int y, const char *s, tColor ColorFg, tColor ColorBg, const cFont *Font, int Width = 0, int Height = 0, int Alignment = taDefault);
+ ///< Draws the given string at coordinates (x, y) with the given foreground
+ ///< and background color and font. If Width and Height are given, the text
+ ///< will be drawn into a rectangle with the given size and the given
+ ///< Alignment (default is top-left).
+ virtual void DrawRectangle(int x1, int y1, int x2, int y2, tColor Color);
+ ///< Draws a filled rectangle defined by the upper left (x1, y1) and lower right
+ ///< (x2, y2) corners with the given Color.
+ virtual void DrawEllipse(int x1, int y1, int x2, int y2, tColor Color, int Quadrants = 0);
+ ///< Draws a filled ellipse defined by the upper left (x1, y1) and lower right
+ ///< (x2, y2) corners with the given Color. Quadrants controls which parts of
+ ///< the ellipse are actually drawn:
+ ///< 0 draws the entire ellipse
+ ///< 1..4 draws only the first, second, third or fourth quadrant, respectively
+ ///< 5..8 draws the right, top, left or bottom half, respectively
+ ///< -1..-8 draws the inverted part of the given quadrant(s)
+ ///< If Quadrants is not 0, the coordinates are those of the actual area, not
+ ///< the full circle!
+ void DrawSlope(int x1, int y1, int x2, int y2, tColor Color, int Type);
+ ///< Draws a "slope" into the rectangle defined by the upper left (x1, y1) and
+ ///< lower right (x2, y2) corners with the given Color. Type controls the
+ ///< direction of the slope and which side of it will be drawn:
+ ///< 0: horizontal, rising, lower
+ ///< 1: horizontal, rising, upper
+ ///< 2: horizontal, falling, lower
+ ///< 3: horizontal, falling, upper
+ ///< 4: vertical, rising, lower
+ ///< 5: vertical, rising, upper
+ ///< 6: vertical, falling, lower
+ ///< 7: vertical, falling, upper
+ virtual void Flush(void);
+ ///< Actually commits all data to the OSD hardware.
};
-class cOsdObject {
- friend class cOsdMenu;
+class cOsdProvider {
private:
- bool isMenu;
+ static cOsdProvider *osdProvider;
protected:
- bool needsFastResponse;
+ virtual cOsd *CreateOsd(int Left, int Top) = 0;
+ ///< Returns a pointer to a newly created cOsd object, which will be located
+ ///< at the given coordinates.
public:
- cOsdObject(bool FastResponse = false) { isMenu = false; needsFastResponse = FastResponse; }
- virtual ~cOsdObject() {}
- int Width(void) { return Interface->Width(); }
- int Height(void) { return Interface->Height(); }
- bool NeedsFastResponse(void) { return needsFastResponse; }
- bool IsMenu(void) { return isMenu; }
- virtual void Show(void) {}
- virtual eOSState ProcessKey(eKeys Key) { return osUnknown; }
+ cOsdProvider(void);
+ //XXX maybe parameter to make this one "sticky"??? (frame-buffer etc.)
+ virtual ~cOsdProvider();
+ static cOsd *NewOsd(int Left, int Top);
+ ///< Returns a pointer to a newly created cOsd object, which will be located
+ ///< at the given coordinates. When the cOsd object is no longer needed, the
+ ///< caller must delete it.
+ static void Shutdown(void);
+ ///< Shuts down the OSD provider facility by deleting the current OSD provider.
};
-class cOsdMenu : public cOsdObject, public cList<cOsdItem> {
+class cTextScroller {
private:
- char *title;
- int cols[cInterface::MaxCols];
- int first, current, marked;
- cOsdMenu *subMenu;
- const char *helpRed, *helpGreen, *helpYellow, *helpBlue;
- char *status;
- int digit;
- bool hasHotkeys;
-protected:
- bool visible;
- const char *hk(const char *s);
- void SetHasHotkeys(void);
- virtual void Clear(void);
- bool SpecialItem(int idx);
- void SetCurrent(cOsdItem *Item);
- void RefreshCurrent(void);
- void DisplayCurrent(bool Current);
- void CursorUp(void);
- void CursorDown(void);
- void PageUp(void);
- void PageDown(void);
- void Mark(void);
- eOSState HotKey(eKeys Key);
- eOSState AddSubMenu(cOsdMenu *SubMenu);
- eOSState CloseSubMenu();
- bool HasSubMenu(void) { return subMenu; }
- void SetStatus(const char *s);
- void SetTitle(const char *Title, bool ShowDate = true);
- void SetHelp(const char *Red, const char *Green = NULL, const char *Yellow = NULL, const char *Blue = NULL);
- virtual void Del(int Index);
+ cOsd *osd;
+ int left, top, width, height;
+ const cFont *font;
+ tColor colorFg, colorBg;
+ int offset, shown;
+ cTextWrapper textWrapper;
+ void DrawText(void);
public:
- cOsdMenu(const char *Title, int c0 = 0, int c1 = 0, int c2 = 0, int c3 = 0, int c4 = 0);
- virtual ~cOsdMenu();
- int Current(void) { return current; }
- void Add(cOsdItem *Item, bool Current = false, cOsdItem *After = NULL);
- void Ins(cOsdItem *Item, bool Current = false, cOsdItem *Before = NULL);
- virtual void Display(void);
- virtual eOSState ProcessKey(eKeys Key);
+ cTextScroller(void);
+ cTextScroller(cOsd *Osd, int Left, int Top, int Width, int Height, const char *Text, const cFont *Font, tColor ColorFg, tColor ColorBg);
+ void Set(cOsd *Osd, int Left, int Top, int Width, int Height, const char *Text, const cFont *Font, tColor ColorFg, tColor ColorBg);
+ void Reset(void);
+ int Left(void) { return left; }
+ int Top(void) { return top; }
+ int Width(void) { return width; }
+ int Height(void) { return height; }
+ int Total(void) { return textWrapper.Lines(); }
+ int Offset(void) { return offset; }
+ int Shown(void) { return shown; }
+ bool CanScroll(void) { return CanScrollUp() || CanScrollDown(); }
+ bool CanScrollUp(void) { return offset > 0; }
+ bool CanScrollDown(void) { return offset + shown < Total(); }
+ void Scroll(bool Up, bool Page);
};
#endif //__OSD_H
diff --git a/osdbase.c b/osdbase.c
index 7179406..08aef96 100644
--- a/osdbase.c
+++ b/osdbase.c
@@ -4,495 +4,410 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: osdbase.c 1.12 2004/01/31 10:31:13 kls Exp $
+ * $Id: osdbase.c 1.13 2004/05/01 10:51:43 kls Exp $
*/
#include "osdbase.h"
-#include <signal.h>
-#include <stdlib.h>
-#include <sys/ioctl.h>
-#include <sys/stat.h>
-#include <sys/unistd.h>
-#include "tools.h"
+#include <string.h>
+#include "device.h"
+#include "i18n.h"
+#include "remote.h"
+#include "status.h"
-// --- cPalette --------------------------------------------------------------
+// --- cOsdItem --------------------------------------------------------------
-cPalette::cPalette(int Bpp)
+cOsdItem::cOsdItem(eOSState State)
{
- maxColors = 1 << Bpp;
- numColors = 0;
- full = false;
+ text = NULL;
+ offset = -1;
+ state = State;
+ selectable = true;
+ fresh = true;
}
-void cPalette::SetColor(int Index, eDvbColor Color)
+cOsdItem::cOsdItem(const char *Text, eOSState State)
{
- if (Index < maxColors) {
- if (numColors < Index)
- numColors = Index + 1;
- used[Index] = true;
- color[Index] = Color;
- fetched[Index] = false;
- }
+ text = NULL;
+ offset = -1;
+ state = State;
+ selectable = true;
+ fresh = true;
+ SetText(Text);
}
-int cPalette::Index(eDvbColor Color)
+cOsdItem::~cOsdItem()
{
-#if __BYTE_ORDER == __BIG_ENDIAN
- Color = eDvbColor(((Color & 0xFF) << 24) | ((Color & 0xFF00) << 8) | ((Color & 0xFF0000) >> 8) | ((Color & 0xFF000000) >> 24));
-#endif
- for (int i = 0; i < numColors; i++) {
- if (color[i] == Color) {
- used[i] = true;
- return i;
- }
- }
- if (!full) {
- if (numColors < maxColors) {
- color[numColors++] = Color;
- used[numColors - 1] = true;
- fetched[numColors - 1] = false;
- return numColors - 1;
- }
- for (int i = maxColors; --i >= 0; ) {
- if (!used[i]) {
- color[i] = Color;
- used[i] = true;
- fetched[i] = false;
- return i;
- }
- }
- esyslog("ERROR: too many different colors used in palette");
- full = true;
- }
- return 0;
+ free(text);
}
-void cPalette::Reset(void)
+void cOsdItem::SetText(const char *Text, bool Copy)
{
- for (int i = 0; i < numColors; i++)
- used[i] = fetched[i] = false;
- full = false;
+ free(text);
+ text = Copy ? strdup(Text) : (char *)Text; // text assumes ownership!
}
-const eDvbColor *cPalette::NewColors(int &FirstColor, int &LastColor)
+void cOsdItem::SetSelectable(bool Selectable)
{
- for (FirstColor = 0; FirstColor < numColors; FirstColor++) {
- if (!fetched[FirstColor]) {
- for (LastColor = FirstColor; LastColor < numColors && !fetched[LastColor]; LastColor++)
- fetched[LastColor] = true;
- LastColor--; // the loop ended one past the last one!
- return &color[FirstColor];
- }
- }
- return NULL;
+ selectable = Selectable;
}
-const eDvbColor *cPalette::AllColors(int &NumColors)
+void cOsdItem::SetFresh(bool Fresh)
{
- NumColors = numColors;
- return numColors ? color : NULL;
+ fresh = Fresh;
}
-void cPalette::Take(const cPalette &Palette, tIndexes *Indexes)
+eOSState cOsdItem::ProcessKey(eKeys Key)
{
- for (int i = 0; i < Palette.numColors; i++) {
- if (Palette.used[i]) {
- int n = Index(Palette.color[i]);
- if (Indexes)
- (*Indexes)[i] = n;
- }
- }
+ return Key == kOk ? state : osUnknown;
}
-// --- cBitmap ---------------------------------------------------------------
+// --- cOsdMenu --------------------------------------------------------------
-cBitmap::cBitmap(int Width, int Height, int Bpp, bool ClearWithBackground)
-:cPalette(Bpp)
-{
- width = Width;
- height = Height;
- clearWithBackground = ClearWithBackground;
- bitmap = NULL;
- fontType = fontOsd;
- font = NULL;
- if (width > 0 && height > 0) {
- bitmap = MALLOC(u_char, width * height);
- if (bitmap) {
- Clean();
- memset(bitmap, 0x00, width * height);
- SetFont(fontOsd);
- }
- else
- esyslog("ERROR: can't allocate bitmap!");
- }
- else
- esyslog("ERROR: illegal bitmap parameters (%d, %d)!", width, height);
-}
+cSkinDisplayMenu *cOsdMenu::displayMenu = NULL;
+int cOsdMenu::displayMenuCount = 0;
+int cOsdMenu::displayMenuItems = 0;//XXX dynamic???
-cBitmap::~cBitmap()
+cOsdMenu::cOsdMenu(const char *Title, int c0, int c1, int c2, int c3, int c4)
{
- free(bitmap);
-}
-
-eDvbFont cBitmap::SetFont(eDvbFont Font)
-{
- eDvbFont oldFont = fontType;
- if (fontType != Font || !font) {
- font = cFont::GetFont(Font);
- fontType = Font;
+ isMenu = true;
+ digit = 0;
+ hasHotkeys = false;
+ title = NULL;
+ SetTitle(Title);
+ cols[0] = c0;
+ cols[1] = c1;
+ cols[2] = c2;
+ cols[3] = c3;
+ cols[4] = c4;
+ first = 0;
+ current = marked = -1;
+ subMenu = NULL;
+ helpRed = helpGreen = helpYellow = helpBlue = NULL;
+ status = NULL;
+ if (!displayMenuCount++) {
+ displayMenu = Skins.Current()->DisplayMenu();
+ displayMenuItems = displayMenu->MaxItems();
}
- return oldFont;
}
-bool cBitmap::Dirty(int &x1, int &y1, int &x2, int &y2)
+cOsdMenu::~cOsdMenu()
{
- if (dirtyX2 >= 0) {
- //XXX Workaround: apparently the bitmap sent to the driver always has to be a multiple
- //XXX of 8 bits wide, and (dx * dy) also has to be a multiple of 8.
- //TODO Fix driver (should be able to handle any size bitmaps!)
- while ((dirtyX1 > 0 || dirtyX2 < width - 1) && ((dirtyX2 - dirtyX1) & 7) != 7) {
- if (dirtyX2 < width - 1)
- dirtyX2++;
- else if (dirtyX1 > 0)
- dirtyX1--;
- }
- //XXX "... / 2" <==> Bpp???
- while ((dirtyY1 > 0 || dirtyY2 < height - 1) && (((dirtyX2 - dirtyX1 + 1) * (dirtyY2 - dirtyY1 + 1) / 2) & 7) != 0) {
- if (dirtyY2 < height - 1)
- dirtyY2++;
- else if (dirtyY1 > 0)
- dirtyY1--;
- }
- while ((dirtyX1 > 0 || dirtyX2 < width - 1) && (((dirtyX2 - dirtyX1 + 1) * (dirtyY2 - dirtyY1 + 1) / 2) & 7) != 0) {
- if (dirtyX2 < width - 1)
- dirtyX2++;
- else if (dirtyX1 > 0)
- dirtyX1--;
- }
- x1 = dirtyX1;
- y1 = dirtyY1;
- x2 = dirtyX2;
- y2 = dirtyY2;
- return true;
- }
- return false;
-}
-
-void cBitmap::Clean(void)
-{
- dirtyX1 = width;
- dirtyY1 = height;
- dirtyX2 = -1;
- dirtyY2 = -1;
+ free(title);
+ delete subMenu;
+ free(status);
+ displayMenu->Clear();
+ cStatus::MsgOsdClear();
+ if (!--displayMenuCount)
+ DELETENULL(displayMenu);
}
-void cBitmap::SetIndex(int x, int y, u_char Index)
+const char *cOsdMenu::hk(const char *s)
{
- if (bitmap) {
- if (0 <= x && x < width && 0 <= y && y < height) {
- if (bitmap[width * y + x] != Index) {
- bitmap[width * y + x] = Index;
- if (dirtyX1 > x) dirtyX1 = x;
- if (dirtyY1 > y) dirtyY1 = y;
- if (dirtyX2 < x) dirtyX2 = x;
- if (dirtyY2 < y) dirtyY2 = y;
- }
+ static char buffer[64];
+ if (s && hasHotkeys) {
+ if (digit == 0 && '1' <= *s && *s <= '9' && *(s + 1) == ' ')
+ digit = -1; // prevents automatic hotkeys - input already has them
+ if (digit >= 0) {
+ digit++;
+ snprintf(buffer, sizeof(buffer), " %c %s", (digit < 10) ? '0' + digit : ' ' , s);
+ s = buffer;
}
}
+ return s;
}
-void cBitmap::SetPixel(int x, int y, eDvbColor Color)
+void cOsdMenu::SetHasHotkeys(void)
{
- SetIndex(x, y, Index(Color));
+ hasHotkeys = true;
+ digit = 0;
}
-void cBitmap::SetBitmap(int x, int y, const cBitmap &Bitmap)
+void cOsdMenu::SetStatus(const char *s)
{
- if (bitmap && Bitmap.bitmap) {
- tIndexes Indexes;
- Take(Bitmap, &Indexes);
- for (int ix = 0; ix < Bitmap.width; ix++) {
- for (int iy = 0; iy < Bitmap.height; iy++)
- SetIndex(x + ix, y + iy, Indexes[int(Bitmap.bitmap[Bitmap.width * iy + ix])]);
- }
- }
+ free(status);
+ status = s ? strdup(s) : NULL;
+ displayMenu->SetMessage(mtStatus, s);
}
-int cBitmap::Width(unsigned char c)
+void cOsdMenu::SetTitle(const char *Title)
{
- return font ? font->Width(c) : -1;
+ free(title);
+ title = strdup(Title);
}
-int cBitmap::Width(const char *s)
+void cOsdMenu::SetHelp(const char *Red, const char *Green, const char *Yellow, const char *Blue)
{
- return font ? font->Width(s) : -1;
+ // strings are NOT copied - must be constants!!!
+ helpRed = Red;
+ helpGreen = Green;
+ helpYellow = Yellow;
+ helpBlue = Blue;
+ displayMenu->SetButtons(helpRed, helpGreen, helpYellow, helpBlue);
+ cStatus::MsgOsdHelpKeys(helpRed, helpGreen, helpYellow, helpBlue);
}
-void cBitmap::Text(int x, int y, const char *s, eDvbColor ColorFg, eDvbColor ColorBg)
+void cOsdMenu::Del(int Index)
{
- if (bitmap) {
- u_char fg = Index(ColorFg);
- u_char bg = Index(ColorBg);
- int h = font->Height(s);
- while (s && *s) {
- const cFont::tCharData *CharData = font->CharData(*s++);
- if (int(x + CharData->width) > width)
- break;
- for (int row = 0; row < h; row++) {
- cFont::tPixelData PixelData = CharData->lines[row];
- for (int col = CharData->width; col-- > 0; ) {
- SetIndex(x + col, y + row, (PixelData & 1) ? fg : bg);
- PixelData >>= 1;
- }
- }
- x += CharData->width;
- }
- }
+ cList<cOsdItem>::Del(Get(Index));
+ if (current == Count())
+ current--;
+ if (Index == first && first > 0)
+ first--;
}
-void cBitmap::Fill(int x1, int y1, int x2, int y2, eDvbColor Color)
-{
- if (bitmap) {
- u_char c = Index(Color);
- for (int y = y1; y <= y2; y++)
- for (int x = x1; x <= x2; x++)
- SetIndex(x, y, c);
- }
-}
-
-void cBitmap::Clear(void)
-{
- Reset();
- if (clearWithBackground)
- Fill(0, 0, width - 1, height - 1, clrBackground);
-}
-
-const u_char *cBitmap::Data(int x, int y)
-{
- return &bitmap[y * width + x];
-}
-
-// --- cWindow ---------------------------------------------------------------
-
-cWindow::cWindow(int Handle, int x, int y, int w, int h, int Bpp, bool ClearWithBackground, bool Tiled)
-:cBitmap(w, h, Bpp, ClearWithBackground)
+void cOsdMenu::Add(cOsdItem *Item, bool Current, cOsdItem *After)
{
- handle = Handle;
- x0 = x;
- y0 = y;
- bpp = Bpp;
- tiled = Tiled;
- shown = false;
+ cList<cOsdItem>::Add(Item, After);
+ if (Current)
+ current = Item->Index();
}
-bool cWindow::Contains(int x, int y)
+void cOsdMenu::Ins(cOsdItem *Item, bool Current, cOsdItem *Before)
{
- x -= x0;
- y -= y0;
- return x >= 0 && y >= 0 && x < width && y < height;
+ cList<cOsdItem>::Ins(Item, Before);
+ if (Current)
+ current = Item->Index();
}
-void cWindow::Relocate(int x, int y)
+void cOsdMenu::Display(void)
{
- x0 = x;
- y0 = y;
+ if (subMenu) {
+ subMenu->Display();
+ return;
+ }
+ displayMenu->Clear();
+ cStatus::MsgOsdClear();
+ displayMenu->SetTabs(cols[0], cols[1], cols[2], cols[3], cols[4]);//XXX
+ displayMenu->SetTitle(title);
+ cStatus::MsgOsdTitle(title);
+ displayMenu->SetButtons(helpRed, helpGreen, helpYellow, helpBlue);
+ cStatus::MsgOsdHelpKeys(helpRed, helpGreen, helpYellow, helpBlue);
+ int count = Count();
+ if (count > 0) {
+ int ni = 0;
+ for (cOsdItem *item = First(); item; item = Next(item))
+ cStatus::MsgOsdItem(item->Text(), ni++);
+ if (current < 0)
+ current = 0; // just for safety - there HAS to be a current item!
+ if (current - first >= displayMenuItems || current < first) {
+ first = current - displayMenuItems / 2;
+ if (first + displayMenuItems > count)
+ first = count - displayMenuItems;
+ if (first < 0)
+ first = 0;
+ }
+ int i = first;
+ int n = 0;
+ for (cOsdItem *item = Get(first); item; item = Next(item)) {
+ displayMenu->SetItem(item->Text(), i - first, i == current, item->Selectable());
+ if (i == current)
+ cStatus::MsgOsdCurrentItem(item->Text());
+ if (++n == displayMenuItems)
+ break;
+ i++;
+ }
+ }
+ if (!isempty(status))
+ displayMenu->SetMessage(mtStatus, status);
}
-void cWindow::Fill(int x1, int y1, int x2, int y2, eDvbColor Color)
+void cOsdMenu::SetCurrent(cOsdItem *Item)
{
- if (tiled) {
- x1 -= x0;
- y1 -= y0;
- x2 -= x0;
- y2 -= y0;
- }
- cBitmap::Fill(x1, y1, x2, y2, Color);
+ current = Item ? Item->Index() : -1;
}
-void cWindow::SetBitmap(int x, int y, const cBitmap &Bitmap)
+void cOsdMenu::RefreshCurrent(void)
{
- if (tiled) {
- x -= x0;
- y -= y0;
- }
- cBitmap::SetBitmap(x, y, Bitmap);
+ cOsdItem *item = Get(current);
+ if (item)
+ item->Set();
}
-void cWindow::Text(int x, int y, const char *s, eDvbColor ColorFg, eDvbColor ColorBg)
+void cOsdMenu::DisplayCurrent(bool Current)
{
- if (tiled) {
- x -= x0;
- y -= y0;
+ cOsdItem *item = Get(current);
+ if (item) {
+ displayMenu->SetItem(item->Text(), current - first, Current, item->Selectable());
+ if (Current)
+ cStatus::MsgOsdCurrentItem(item->Text());
+ if (!Current)
+ item->SetFresh(true); // leaving the current item resets 'fresh'
}
- cBitmap::Text(x, y, s, ColorFg, ColorBg);
}
-const u_char *cWindow::Data(int x, int y)
+void cOsdMenu::Clear(void)
{
- return cBitmap::Data(x, y);
+ first = 0;
+ current = marked = -1;
+ cList<cOsdItem>::Clear();
}
-// --- cOsdBase --------------------------------------------------------------
-
-cOsdBase::cOsdBase(int x, int y)
+bool cOsdMenu::SelectableItem(int idx)
{
- numWindows = 0;
- x0 = x;
- y0 = y;
+ cOsdItem *item = Get(idx);
+ return item && item->Selectable();
}
-cOsdBase::~cOsdBase()
+void cOsdMenu::CursorUp(void)
{
- for (int i = 0; i < numWindows; i++)
- delete window[i];
+ if (current > 0) {
+ int tmpCurrent = current;
+ while (--tmpCurrent >= 0 && !SelectableItem(tmpCurrent));
+ if (tmpCurrent < 0)
+ return;
+ if (tmpCurrent >= first)
+ DisplayCurrent(false);
+ current = tmpCurrent;
+ if (current < first) {
+ first = first > displayMenuItems - 1 ? first - (displayMenuItems - 1) : 0;
+ if (Setup.MenuScrollPage)
+ current = !SelectableItem(first) ? first + 1 : first;
+ Display();
+ }
+ else
+ DisplayCurrent(true);
+ }
}
-tWindowHandle cOsdBase::Create(int x, int y, int w, int h, int Bpp, bool ClearWithBackground, bool Tiled)
-{
- if (numWindows < MAXNUMWINDOWS) {
- if (x >= 0 && y >= 0 && w > 0 && h > 0 && (Bpp == 1 || Bpp == 2 || Bpp == 4 || Bpp == 8)) {
- if ((w & 0x03) != 0) {
- w += 4 - (w & 0x03);
- dsyslog("OSD window width must be a multiple of 4 - increasing to %d", w);
+void cOsdMenu::CursorDown(void)
+{
+ int last = Count() - 1;
+ int lastOnScreen = first + displayMenuItems - 1;
+
+ if (current < last) {
+ int tmpCurrent = current;
+ while (++tmpCurrent <= last && !SelectableItem(tmpCurrent));
+ if (tmpCurrent > last)
+ return;
+ if (tmpCurrent <= lastOnScreen)
+ DisplayCurrent(false);
+ current = tmpCurrent;
+ if (current > lastOnScreen) {
+ first += displayMenuItems - 1;
+ lastOnScreen = first + displayMenuItems - 1;
+ if (lastOnScreen > last) {
+ first = last - (displayMenuItems - 1);
+ lastOnScreen = last;
}
- cWindow *win = new cWindow(numWindows, x, y, w, h, Bpp, ClearWithBackground, Tiled);
- if (OpenWindow(win)) {
- window[win->Handle()] = win;
- numWindows++;
- return win->Handle();
- }
- else
- delete win;
+ if (Setup.MenuScrollPage)
+ current = !SelectableItem(lastOnScreen) ? lastOnScreen - 1 : lastOnScreen;
+ Display();
}
else
- esyslog("ERROR: illegal OSD parameters");
+ DisplayCurrent(true);
}
- else
- esyslog("ERROR: too many OSD windows");
- return -1;
}
-void cOsdBase::AddColor(eDvbColor Color, tWindowHandle Window)
+void cOsdMenu::PageUp(void)
{
- cWindow *w = GetWindow(Window);
- if (w) {
- w->Index(Color);
- w->Reset();
+ current -= displayMenuItems;
+ first -= displayMenuItems;
+ if (first < 0)
+ first = current = 0;
+ if (!SelectableItem(current)) {
+ current -= (current > 0) ? 1 : -1;
+ first = min(first, current - 1);
}
+ Display();
+ DisplayCurrent(true);
}
-cWindow *cOsdBase::GetWindow(int x, int y)
-{
- for (int i = 0; i < numWindows; i++) {
- if (window[i]->Tiled() && window[i]->Contains(x, y))
- return window[i];
- }
- return NULL;
-}
-
-cWindow *cOsdBase::GetWindow(tWindowHandle Window)
-{
- if (0 <= Window && Window < numWindows)
- return window[Window];
- if (Window == LAST_CREATED_WINDOW && numWindows > 0)
- return window[numWindows - 1];
- return NULL;
-}
-
-void cOsdBase::Flush(void)
-{
- for (int i = 0; i < numWindows; i++) {
- CommitWindow(window[i]);
- window[i]->Clean();
- }
- // Showing the windows in a separate loop to avoid seeing them come up one after another
- for (int i = 0; i < numWindows; i++) {
- if (!window[i]->Shown())
- ShowWindow(window[i]);
- }
-}
-
-void cOsdBase::Clear(tWindowHandle Window)
+void cOsdMenu::PageDown(void)
{
- if (Window == ALL_TILED_WINDOWS || Window == ALL_WINDOWS) {
- for (int i = 0; i < numWindows; i++)
- if (Window == ALL_WINDOWS || window[i]->Tiled())
- window[i]->Clear();
+ current += displayMenuItems;
+ first += displayMenuItems;
+ int count = Count();
+ if (current > count - 1) {
+ current = count - 1;
+ first = max(0, count - displayMenuItems);
}
- else {
- cWindow *w = GetWindow(Window);
- if (w)
- w->Clear();
+ if (!SelectableItem(current)) {
+ current += (current < count - 1) ? 1 : -1;
+ first = max(first, current - displayMenuItems);
}
+ Display();
+ DisplayCurrent(true);
}
-void cOsdBase::Fill(int x1, int y1, int x2, int y2, eDvbColor Color, tWindowHandle Window)
-{
- cWindow *w = (Window == ALL_TILED_WINDOWS) ? GetWindow(x1, y1) : GetWindow(Window);
- if (w)
- w->Fill(x1, y1, x2, y2, Color);
-}
-
-void cOsdBase::SetBitmap(int x, int y, const cBitmap &Bitmap, tWindowHandle Window)
+void cOsdMenu::Mark(void)
{
- cWindow *w = (Window == ALL_TILED_WINDOWS) ? GetWindow(x, y) : GetWindow(Window);
- if (w)
- w->SetBitmap(x, y, Bitmap);
+ if (Count() && marked < 0) {
+ marked = current;
+ SetStatus(tr("Up/Dn for new location - OK to move"));
+ }
}
-int cOsdBase::Width(unsigned char c)
+eOSState cOsdMenu::HotKey(eKeys Key)
{
- return numWindows ? window[0]->Width(c) : 0;
+ for (cOsdItem *item = First(); item; item = Next(item)) {
+ const char *s = item->Text();
+ if (s && (s = skipspace(s)) != NULL) {
+ if (*s == Key - k1 + '1') {
+ current = item->Index();
+ cRemote::Put(kOk, true);
+ break;
+ }
+ }
+ }
+ return osContinue;
}
-int cOsdBase::Width(const char *s)
+eOSState cOsdMenu::AddSubMenu(cOsdMenu *SubMenu)
{
- return numWindows ? window[0]->Width(s) : 0;
+ delete subMenu;
+ subMenu = SubMenu;
+ subMenu->Display();
+ return osContinue; // convenience return value
}
-eDvbFont cOsdBase::SetFont(eDvbFont Font)
+eOSState cOsdMenu::CloseSubMenu()
{
- eDvbFont oldFont = Font;
- for (int i = 0; i < numWindows; i++)
- oldFont = window[i]->SetFont(Font);
- return oldFont;
+ delete subMenu;
+ subMenu = NULL;
+ RefreshCurrent();
+ Display();
+ return osContinue; // convenience return value
}
-void cOsdBase::Text(int x, int y, const char *s, eDvbColor ColorFg, eDvbColor ColorBg, tWindowHandle Window)
+eOSState cOsdMenu::ProcessKey(eKeys Key)
{
- cWindow *w = (Window == ALL_TILED_WINDOWS) ? GetWindow(x, y) : GetWindow(Window);
- if (w)
- w->Text(x, y, s, ColorFg, ColorBg);
-}
+ if (subMenu) {
+ eOSState state = subMenu->ProcessKey(Key);
+ if (state == osBack)
+ return CloseSubMenu();
+ return state;
+ }
-void cOsdBase::Relocate(tWindowHandle Window, int x, int y, int NewWidth, int NewHeight)
-{
- cWindow *w = GetWindow(Window);
- if (w) {
- if (NewWidth > 0 && NewHeight > 0) {
- if ((NewWidth & 0x03) != 0) {
- NewWidth += 4 - (NewWidth & 0x03);
- dsyslog("OSD window width must be a multiple of 4 - increasing to %d", NewWidth);
- }
- CloseWindow(w);
- cWindow *NewWindow = new cWindow(w->Handle(), x, y, NewWidth, NewHeight, w->Bpp(), w->ClearWithBackground(), w->Tiled());
- window[w->Handle()] = NewWindow;
- delete w;
- OpenWindow(NewWindow);
- }
- else {
- MoveWindow(w, x, y);
- w->Relocate(x, y);
+ cOsdItem *item = Get(current);
+ if (marked < 0 && item) {
+ eOSState state = item->ProcessKey(Key);
+ if (state != osUnknown) {
+ DisplayCurrent(true);
+ return state;
}
}
+ switch (Key) {
+ case k1...k9: return hasHotkeys ? HotKey(Key) : osUnknown;
+ case kUp|k_Repeat:
+ case kUp: CursorUp(); break;
+ case kDown|k_Repeat:
+ case kDown: CursorDown(); break;
+ case kLeft|k_Repeat:
+ case kLeft: PageUp(); break;
+ case kRight|k_Repeat:
+ case kRight: PageDown(); break;
+ case kBack: return osBack;
+ case kOk: if (marked >= 0) {
+ SetStatus(NULL);
+ if (marked != current)
+ Move(marked, current);
+ marked = -1;
+ break;
+ }
+ // else run into default
+ default: if (marked < 0)
+ return osUnknown;
+ }
+ return osContinue;
}
-void cOsdBase::Hide(tWindowHandle Window)
-{
- HideWindow(GetWindow(Window), true);
-}
-
-void cOsdBase::Show(tWindowHandle Window)
-{
- HideWindow(GetWindow(Window), false);
-}
diff --git a/osdbase.h b/osdbase.h
index 3277d82..53fbf6b 100644
--- a/osdbase.h
+++ b/osdbase.h
@@ -4,221 +4,127 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: osdbase.h 1.9 2004/01/31 10:28:49 kls Exp $
+ * $Id: osdbase.h 1.10 2004/04/30 13:40:11 kls Exp $
*/
#ifndef __OSDBASE_H
#define __OSDBASE_H
-#include <stdio.h>
-#include "font.h"
+#include "config.h"
+#include "osd.h"
+#include "skins.h"
+#include "tools.h"
-#define MAXNUMCOLORS 256
+enum eOSState { osUnknown,
+ osContinue,
+ osSchedule,
+ osChannels,
+ osTimers,
+ osRecordings,
+ osPlugin,
+ osSetup,
+ osCommands,
+ osPause,
+ osRecord,
+ osReplay,
+ osStopRecord,
+ osStopReplay,
+ osCancelEdit,
+ osSwitchDvb,
+ osBack,
+ osEnd,
+ os_User, // the following values can be used locally
+ osUser1,
+ osUser2,
+ osUser3,
+ osUser4,
+ osUser5,
+ osUser6,
+ osUser7,
+ osUser8,
+ osUser9,
+ osUser10,
+ };
-enum eDvbColor {
-#ifdef DEBUG_OSD
- clrBackground,
- clrTransparent = clrBackground,
- clrBlack = clrBackground,
- clrRed,
- clrGreen,
- clrYellow,
- clrBlue,
- clrMagenta,
- clrCyan,
- clrWhite,
-#else
- clrTransparent = 0x00000000,
- clrBackground = 0x7F000000, // 50% gray
- clrBlack = 0xFF000000,
- clrRed = 0xFF1414FC,
- clrGreen = 0xFF24FC24,
- clrYellow = 0xFF24C0FC,
- clrMagenta = 0xFFFC00B0,
- clrBlue = 0xFFFC0000,
- clrCyan = 0xFFFCFC00,
- clrWhite = 0xFFFCFCFC,
-#endif
- };
-
-class cPalette {
+class cOsdItem : public cListObject {
private:
- eDvbColor color[MAXNUMCOLORS];
- int maxColors, numColors;
- bool used[MAXNUMCOLORS];
- bool fetched[MAXNUMCOLORS];
- bool full;
+ char *text;
+ int offset;
+ eOSState state;
+ bool selectable;
protected:
- typedef u_char tIndexes[MAXNUMCOLORS];
+ bool fresh;
public:
- cPalette(int Bpp);
- int Index(eDvbColor Color);
- void Reset(void);
- void SetColor(int Index, eDvbColor Color);
- eDvbColor GetColor(int Index) { return Index < maxColors ? color[Index] : clrBlack; }
- const eDvbColor *NewColors(int &FirstColor, int &LastColor);
- // With every call this function returns a consecutive range of
- // color entries that have been added since the last call. The
- // return value is the address of the first new color, and the
- // index of the first and last new color are returned in the given
- // int parameters. If there are no new color entries, NULL will
- // be returned.
- const eDvbColor *AllColors(int &NumColors);
- // Returns a pointer to the complete color table and stores the
- // number of valid entries in NumColors. If no colors have been
- // stored yet, NumColors will be set to 0 and the function will
- // return NULL.
- void Take(const cPalette &Palette, tIndexes *Indexes = NULL);
+ cOsdItem(eOSState State = osUnknown);
+ cOsdItem(const char *Text, eOSState State = osUnknown);
+ virtual ~cOsdItem();
+ bool Selectable(void) { return selectable; }
+ void SetText(const char *Text, bool Copy = true);
+ void SetSelectable(bool Selectable);
+ void SetFresh(bool Fresh);
+ const char *Text(void) { return text; }
+ virtual void Set(void) {}
+ virtual eOSState ProcessKey(eKeys Key);
};
-class cBitmap : public cPalette {
+class cOsdObject {
+ friend class cOsdMenu;
private:
- const cFont *font;
- eDvbFont fontType;
- u_char *bitmap;
- bool clearWithBackground;
+ bool isMenu;
protected:
- int width, height;
- int dirtyX1, dirtyY1, dirtyX2, dirtyY2;
+ bool needsFastResponse;
public:
- cBitmap(int Width, int Height, int Bpp, bool ClearWithBackground = true);
- virtual ~cBitmap();
- bool ClearWithBackground(void) { return clearWithBackground; }
- eDvbFont SetFont(eDvbFont Font);
- bool Dirty(int &x1, int &y1, int &x2, int &y2);
- void SetIndex(int x, int y, u_char Index);
- void SetPixel(int x, int y, eDvbColor Color);
- void SetBitmap(int x, int y, const cBitmap &Bitmap);
- int Width(void) { return width; }
- int Width(unsigned char c);
- int Width(const char *s);
- int Height(void) { return height; }
- void Text(int x, int y, const char *s, eDvbColor ColorFg = clrWhite, eDvbColor ColorBg = clrBackground);
- void Fill(int x1, int y1, int x2, int y2, eDvbColor Color);
- void Clean(void);
- void Clear(void);
- const u_char *Data(int x, int y);
+ cOsdObject(bool FastResponse = false) { isMenu = false; needsFastResponse = FastResponse; }
+ virtual ~cOsdObject() {}
+ bool NeedsFastResponse(void) { return needsFastResponse; }
+ bool IsMenu(void) { return isMenu; }
+ virtual void Show(void) {}
+ virtual eOSState ProcessKey(eKeys Key) { return osUnknown; }
};
-#define MAXNUMWINDOWS 7 // OSD windows are counted 1...7
-
-class cWindow : public cBitmap {
-private:
- int handle; // the index within the OSD's window array (0...MAXNUMWINDOWS - 1)
- int x0, y0;
- int bpp;
- bool tiled;
- bool shown;
-public:
- cWindow(int Handle, int x, int y, int w, int h, int Bpp, bool ClearWithBackground, bool Tiled);
- int X0(void) { return x0; }
- int Y0(void) { return y0; }
- int Bpp(void) { return bpp; }
- bool Tiled(void) { return tiled; }
- bool Shown(void) { bool s = shown; shown = true; return s; }
- int Handle(void) { return handle; }
- bool Contains(int x, int y);
- void Relocate(int x, int y);
- void Fill(int x1, int y1, int x2, int y2, eDvbColor Color);
- void SetBitmap(int x, int y, const cBitmap &Bitmap);
- void Text(int x, int y, const char *s, eDvbColor ColorFg = clrWhite, eDvbColor ColorBg = clrBackground);
- const u_char *Data(int x, int y);
- };
-
-typedef int tWindowHandle;
-
-// '-1' is used as an error return value!
-#define ALL_WINDOWS (-2)
-#define ALL_TILED_WINDOWS (-3)
-#define LAST_CREATED_WINDOW (-4)
-
-class cOsdBase {
+class cOsdMenu : public cOsdObject, public cList<cOsdItem> {
private:
- int numWindows;
- int x0, y0;
- cWindow *window[MAXNUMWINDOWS];
- cWindow *GetWindow(int x, int y);
- cWindow *GetWindow(tWindowHandle Window);
+ static cSkinDisplayMenu *displayMenu;
+ static int displayMenuCount;
+ static int displayMenuItems;
+ char *title;
+ int cols[cSkinDisplayMenu::MaxTabs];
+ int first, current, marked;
+ cOsdMenu *subMenu;
+ const char *helpRed, *helpGreen, *helpYellow, *helpBlue;
+ char *status;
+ int digit;
+ bool hasHotkeys;
protected:
- cWindow *GetWindowNr(int i) { return i < MAXNUMWINDOWS ? window[i] : NULL; }
- int NumWindows(void) { return numWindows; }
- int X0(void) { return x0; }
- int Y0(void) { return y0; }
- virtual bool OpenWindow(cWindow *Window) = 0;
- // Opens the window on the OSD hardware, without actually showing it (the
- // initial state shall be "hidden").
- virtual void CommitWindow(cWindow *Window) = 0;
- // Write any modified data and color definitions to the OSD hardware.
- // Use the window's Dirty() function to find out which area of data
- // actually needs to be transferred. If the window has not yet been explicitly
- // shown through a call to ShowWindow(), no visible activity shall take place.
- virtual void ShowWindow(cWindow *Window) = 0;
- // Make the window actually visible on the OSD hardware.
- virtual void HideWindow(cWindow *Window, bool Hide) = 0;
- // Temporarily hide the window (if 'Hide' is 'true') or make a previously
- // hidden window visible again (if 'Hide' is 'false').
- virtual void MoveWindow(cWindow *Window, int x, int y) = 0;
- // Move the window to a new location.
- virtual void CloseWindow(cWindow *Window) = 0;
- // Close the window and release any OSD hardware resources allocated for it.
+ cSkinDisplayMenu *DisplayMenu(void) { return displayMenu; }
+ const char *hk(const char *s);
+ void SetHasHotkeys(void);
+ virtual void Clear(void);
+ bool SelectableItem(int idx);
+ void SetCurrent(cOsdItem *Item);
+ void RefreshCurrent(void);
+ void DisplayCurrent(bool Current);
+ void CursorUp(void);
+ void CursorDown(void);
+ void PageUp(void);
+ void PageDown(void);
+ void Mark(void);
+ eOSState HotKey(eKeys Key);
+ eOSState AddSubMenu(cOsdMenu *SubMenu);
+ eOSState CloseSubMenu();
+ bool HasSubMenu(void) { return subMenu; }
+ void SetStatus(const char *s);
+ void SetTitle(const char *Title);
+ void SetHelp(const char *Red, const char *Green = NULL, const char *Yellow = NULL, const char *Blue = NULL);
+ virtual void Del(int Index);
public:
- cOsdBase(int x, int y);
- // Initializes the OSD, starting at screen coordinates (x, y).
- virtual ~cOsdBase();
- // Destroys all windows and shuts down the OSD.
- tWindowHandle Create(int x, int y, int w, int h, int Bpp, bool ClearWithBackground = true, bool Tiled = true);
- // Creates a window at coordinates (x, y), which are relative to the OSD's
- // origin given in the constructor, with the given width, height and color
- // depth. ClearWithBackground controls whether the window will be filled with
- // clrBackground when it is cleared. Setting this to 'false' may be useful
- // for windows that don't need clrBackground but want to save this color
- // palette entry for a different color. Tiled controls whether this will
- // be part of a multi section OSD (with several windows that all have
- // different color depths and palettes and form one large OSD area), or
- // whether this is a "standalone" window that will be drawn "in front"
- // of any windows defined *after* this one (this can be used for highlighting
- // certain parts of the OSD, as would be done in a 'cursor').
- // Returns a handle that can be used to identify this window.
- void AddColor(eDvbColor Color, tWindowHandle Window = LAST_CREATED_WINDOW);
- // Adds the Color to the color palette of the given window if it is not
- // already contained in the palette (and if the palette still has free
- // slots for new colors). The default value LAST_CREATED_WINDOW will
- // access the most recently created window, without the need of explicitly
- // using a window handle.
- void Flush(void);
- // Actually commits all data of all windows to the OSD.
- void Clear(tWindowHandle Window = ALL_TILED_WINDOWS);
- // Clears the given window. If ALL_TILED_WINDOWS is given, only the tiled
- // windows will be cleared, leaving the standalone windows untouched. If
- // ALL_WINDOWS is given, the standalone windows will also be cleared.
- void Fill(int x1, int y1, int x2, int y2, eDvbColor Color, tWindowHandle Window = ALL_TILED_WINDOWS);
- // Fills the rectangle defined by the upper left (x1, y2) and lower right
- // (x2, y2) corners with the given Color. If a specific window is given,
- // the coordinates are relative to that window's upper left corner.
- // Otherwise they are relative to the upper left corner of the entire OSD.
- // If all tiled windows are selected, only that window which contains the
- // point (x1, y1) will actually be filled.
- void SetBitmap(int x, int y, const cBitmap &Bitmap, tWindowHandle Window = ALL_TILED_WINDOWS);
- // Sets the pixels within the given window with the data from the given
- // Bitmap. See Fill() for details about the coordinates.
- int Width(unsigned char c);
- // Returns the width (in pixels) of the given character in the current font.
- int Width(const char *s);
- // Returns the width (in pixels) of the given string in the current font.
- eDvbFont SetFont(eDvbFont Font);
- // Sets the current font for subsequent Width() and Text() operations.
- void Text(int x, int y, const char *s, eDvbColor ColorFg = clrWhite, eDvbColor ColorBg = clrBackground, tWindowHandle Window = ALL_TILED_WINDOWS);
- // Writes the given string at coordinates (x, y) with the given foreground
- // and background color into the given window (see Fill() for details
- // about the coordinates).
- void Relocate(tWindowHandle Window, int x, int y, int NewWidth = -1, int NewHeight = -1);
- // Moves the given window to the new location at (x, y). If NewWidth and
- // NewHeight are also given, the window will also be resized to the new
- // width and height.
- void Hide(tWindowHandle Window);
- // Hides the given window.
- void Show(tWindowHandle Window);
- // Shows the given window.
+ cOsdMenu(const char *Title, int c0 = 0, int c1 = 0, int c2 = 0, int c3 = 0, int c4 = 0);
+ virtual ~cOsdMenu();
+ int Current(void) { return current; }
+ void Add(cOsdItem *Item, bool Current = false, cOsdItem *After = NULL);
+ void Ins(cOsdItem *Item, bool Current = false, cOsdItem *Before = NULL);
+ virtual void Display(void);
+ virtual eOSState ProcessKey(eKeys Key);
};
#endif //__OSDBASE_H
diff --git a/player.c b/player.c
index a88c501..c08e423 100644
--- a/player.c
+++ b/player.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: player.c 1.6 2002/11/02 14:55:37 kls Exp $
+ * $Id: player.c 1.7 2004/04/16 13:34:11 kls Exp $
*/
#include "player.h"
@@ -80,7 +80,7 @@ void cControl::Attach(void)
if (cDevice::PrimaryDevice()->AttachPlayer(control->player))
control->attached = true;
else {
- Interface->Error(tr("Channel locked (recording)!"));
+ Skins.Message(mtError, tr("Channel locked (recording)!"));
Shutdown();
}
}
diff --git a/player.h b/player.h
index faeab1a..85b7bd1 100644
--- a/player.h
+++ b/player.h
@@ -4,14 +4,14 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: player.h 1.10 2002/11/03 11:27:30 kls Exp $
+ * $Id: player.h 1.11 2004/04/30 13:45:59 kls Exp $
*/
#ifndef __PLAYER_H
#define __PLAYER_H
#include "device.h"
-#include "osd.h"
+#include "osdbase.h"
class cPlayer {
friend class cDevice;
diff --git a/plugin.h b/plugin.h
index 0a753fa..2d1cf5d 100644
--- a/plugin.h
+++ b/plugin.h
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: plugin.h 1.6 2003/05/09 14:57:55 kls Exp $
+ * $Id: plugin.h 1.7 2004/04/30 13:46:21 kls Exp $
*/
#ifndef __PLUGIN_H
@@ -12,7 +12,7 @@
#include "i18n.h"
#include "menuitems.h"
-#include "osd.h"
+#include "osdbase.h"
#include "tools.h"
#define VDRPLUGINCREATOR(PluginClass) extern "C" void *VDRPluginCreator(void) { return new PluginClass; }
diff --git a/recorder.c b/recorder.c
index b6b9a24..4270fbe 100644
--- a/recorder.c
+++ b/recorder.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: recorder.c 1.9 2004/03/07 14:39:25 kls Exp $
+ * $Id: recorder.c 1.10 2004/03/20 10:33:21 kls Exp $
*/
#include <stdarg.h>
@@ -24,7 +24,7 @@
#define DISKCHECKINTERVAL 100 // seconds
cRecorder::cRecorder(const char *FileName, int Ca, int Priority, int VPid, int APid1, int APid2, int DPid1, int DPid2)
-:cReceiver(Ca, Priority, 5, VPid, APid1, APid2, DPid1, DPid2)
+:cReceiver(Ca, Priority, Setup.RecordDolbyDigital ? 5 : 3, VPid, APid1, APid2, DPid1, DPid2)
,cThread("recording")
{
ringBuffer = NULL;
diff --git a/recording.c b/recording.c
index a181ff4..05efc44 100644
--- a/recording.c
+++ b/recording.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: recording.c 1.86 2003/11/08 15:25:35 kls Exp $
+ * $Id: recording.c 1.87 2004/05/07 14:24:18 kls Exp $
*/
#include "recording.h"
@@ -18,6 +18,7 @@
#include "i18n.h"
#include "interface.h"
#include "remux.h" //XXX+ I_FRAME
+#include "skins.h"
#include "tools.h"
#include "videodir.h"
@@ -461,7 +462,7 @@ char *cRecording::SortName(void)
return sortBuffer;
}
-int cRecording::GetResume(void)
+int cRecording::GetResume(void) const
{
if (resume == RESUME_NOT_INITIALIZED) {
cResumeFile ResumeFile(FileName());
@@ -476,7 +477,7 @@ bool cRecording::operator< (const cListObject &ListObject)
return strcasecmp(SortName(), r->SortName()) < 0;
}
-const char *cRecording::FileName(void)
+const char *cRecording::FileName(void) const
{
if (!fileName) {
struct tm tm_r;
@@ -488,7 +489,7 @@ const char *cRecording::FileName(void)
return fileName;
}
-const char *cRecording::Title(char Delimiter, bool NewIndicator, int Level)
+const char *cRecording::Title(char Delimiter, bool NewIndicator, int Level) const
{
char New = NewIndicator && IsNew() ? '*' : ' ';
free(titleBuffer);
@@ -548,7 +549,7 @@ const char *cRecording::PrefixFileName(char Prefix)
return NULL;
}
-int cRecording::HierarchyLevels(void)
+int cRecording::HierarchyLevels(void) const
{
const char *s = name;
int level = 0;
@@ -559,7 +560,7 @@ int cRecording::HierarchyLevels(void)
return level;
}
-bool cRecording::IsEdited(void)
+bool cRecording::IsEdited(void) const
{
const char *s = strrchr(name, '~');
s = !s ? name : s + 1;
@@ -637,7 +638,7 @@ bool cRecordings::Load(bool Deleted)
result = Count() > 0;
}
else
- Interface->Error("Error while opening pipe!");
+ Skins.Message(mtError, "Error while opening pipe!");
free(cmd);
return result;
}
diff --git a/recording.h b/recording.h
index 59a9dca..01a25ab 100644
--- a/recording.h
+++ b/recording.h
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: recording.h 1.28 2003/10/17 14:27:36 kls Exp $
+ * $Id: recording.h 1.29 2004/05/07 14:24:22 kls Exp $
*/
#ifndef __RECORDING_H
@@ -34,15 +34,15 @@ public:
class cRecording : public cListObject {
private:
- int resume;
- char *titleBuffer;
+ mutable int resume;
+ mutable char *titleBuffer;
char *sortBuffer;
- char *fileName;
- char *name;
+ mutable char *fileName;
+ mutable char *name;
char *summary;
char *StripEpisodeName(char *s);
char *SortName(void);
- int GetResume(void);
+ int GetResume(void) const;
public:
time_t start;
int priority;
@@ -51,14 +51,14 @@ public:
cRecording(const char *FileName);
~cRecording();
virtual bool operator< (const cListObject &ListObject);
- const char *Name(void) { return name; }
- const char *FileName(void);
- const char *Title(char Delimiter = ' ', bool NewIndicator = false, int Level = -1);
- const char *Summary(void) { return summary; }
+ const char *Name(void) const { return name; }
+ const char *FileName(void) const;
+ const char *Title(char Delimiter = ' ', bool NewIndicator = false, int Level = -1) const;
+ const char *Summary(void) const { return summary; }
const char *PrefixFileName(char Prefix);
- int HierarchyLevels(void);
- bool IsNew(void) { return GetResume() <= 0; }
- bool IsEdited(void);
+ int HierarchyLevels(void) const;
+ bool IsNew(void) const { return GetResume() <= 0; }
+ bool IsEdited(void) const;
bool WriteSummary(void);
bool Delete(void);
// Changes the file name so that it will no longer be visible in the "Recordings" menu
diff --git a/skinclassic.c b/skinclassic.c
new file mode 100644
index 0000000..2c4b563
--- /dev/null
+++ b/skinclassic.c
@@ -0,0 +1,541 @@
+/*
+ * skinclassic.c: The 'classic' VDR skin
+ *
+ * See the main source file 'vdr.c' for copyright information and
+ * how to reach the author.
+ *
+ * $Id: skinclassic.c 1.1 2004/05/15 14:51:18 kls Exp $
+ */
+
+#include "skinclassic.h"
+#include "font.h"
+#include "i18n.h"
+#include "osd.h"
+#include "themes.h"
+
+#define ScrollWidth 5
+
+static cTheme Theme;
+
+THEME_CLR(Theme, clrBackground, clrGray50);
+THEME_CLR(Theme, clrButtonRedFg, clrWhite);
+THEME_CLR(Theme, clrButtonRedBg, clrRed);
+THEME_CLR(Theme, clrButtonGreenFg, clrBlack);
+THEME_CLR(Theme, clrButtonGreenBg, clrGreen);
+THEME_CLR(Theme, clrButtonYellowFg, clrBlack);
+THEME_CLR(Theme, clrButtonYellowBg, clrYellow);
+THEME_CLR(Theme, clrButtonBlueFg, clrWhite);
+THEME_CLR(Theme, clrButtonBlueBg, clrBlue);
+THEME_CLR(Theme, clrMessageStatusFg, clrBlack);
+THEME_CLR(Theme, clrMessageStatusBg, clrCyan);
+THEME_CLR(Theme, clrMessageInfoFg, clrBlack);
+THEME_CLR(Theme, clrMessageInfoBg, clrGreen);
+THEME_CLR(Theme, clrMessageWarningFg, clrBlack);
+THEME_CLR(Theme, clrMessageWarningBg, clrYellow);
+THEME_CLR(Theme, clrMessageErrorFg, clrWhite);
+THEME_CLR(Theme, clrMessageErrorBg, clrRed);
+THEME_CLR(Theme, clrVolumePrompt, clrGreen);
+THEME_CLR(Theme, clrVolumeBarUpper, clrWhite);
+THEME_CLR(Theme, clrVolumeBarLower, clrGreen);
+THEME_CLR(Theme, clrChannelName, clrWhite);
+THEME_CLR(Theme, clrChannelDate, clrWhite);
+THEME_CLR(Theme, clrChannelEpgTimeFg, clrWhite);
+THEME_CLR(Theme, clrChannelEpgTimeBg, clrRed);
+THEME_CLR(Theme, clrChannelEpgTitle, clrCyan);
+THEME_CLR(Theme, clrChannelEpgShortText, clrYellow);
+THEME_CLR(Theme, clrMenuTitleFg, clrBlack);
+THEME_CLR(Theme, clrMenuTitleBg, clrCyan);
+THEME_CLR(Theme, clrMenuDate, clrBlack);
+THEME_CLR(Theme, clrMenuItemCurrentFg, clrBlack);
+THEME_CLR(Theme, clrMenuItemCurrentBg, clrCyan);
+THEME_CLR(Theme, clrMenuItemSelectable, clrWhite);
+THEME_CLR(Theme, clrMenuItemNonSelectable, clrCyan);
+THEME_CLR(Theme, clrMenuEventTime, clrWhite);
+THEME_CLR(Theme, clrMenuEventVpsFg, clrBlack);
+THEME_CLR(Theme, clrMenuEventVpsBg, clrWhite);
+THEME_CLR(Theme, clrMenuEventTitle, clrCyan);
+THEME_CLR(Theme, clrMenuEventShortText, clrWhite);
+THEME_CLR(Theme, clrMenuEventDescription, clrCyan);
+THEME_CLR(Theme, clrMenuScrollbarTotal, clrWhite);
+THEME_CLR(Theme, clrMenuScrollbarShown, clrCyan);
+THEME_CLR(Theme, clrMenuText, clrWhite);
+THEME_CLR(Theme, clrReplayTitle, clrWhite);
+THEME_CLR(Theme, clrReplayCurrent, clrWhite);
+THEME_CLR(Theme, clrReplayTotal, clrWhite);
+THEME_CLR(Theme, clrReplayModeJump, clrWhite);
+THEME_CLR(Theme, clrReplayProgressSeen, clrGreen);
+THEME_CLR(Theme, clrReplayProgressRest, clrWhite);
+THEME_CLR(Theme, clrReplayProgressSelected, clrRed);
+THEME_CLR(Theme, clrReplayProgressMark, clrBlack);
+THEME_CLR(Theme, clrReplayProgressCurrent, clrRed);
+
+// --- cSkinClassicDisplayChannel --------------------------------------------
+
+class cSkinClassicDisplayChannel : public cSkinDisplayChannel{
+private:
+ cOsd *osd;
+ int lineHeight;
+ int timeWidth;
+public:
+ cSkinClassicDisplayChannel(bool WithInfo);
+ virtual ~cSkinClassicDisplayChannel();
+ virtual void SetChannel(const cChannel *Channel, int Number);
+ virtual void SetEvents(const cEvent *Present, const cEvent *Following);
+ virtual void Flush(void);
+ };
+
+cSkinClassicDisplayChannel::cSkinClassicDisplayChannel(bool WithInfo)
+{
+ int Lines = WithInfo ? 5 : 1;
+ const cFont *font = cFont::GetFont(fontOsd);
+ lineHeight = font->Height();
+ osd = cOsdProvider::NewOsd(Setup.OSDLeft, Setup.OSDTop + (Setup.ChannelInfoPos ? 0 : Setup.OSDHeight - Lines * lineHeight));
+ timeWidth = font->Width("00:00") + 4;
+ tArea Areas[] = { { 0, 0, Setup.OSDWidth - 1, Lines * lineHeight, 4 } };
+ osd->SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+ osd->DrawRectangle(0, 0, osd->Width() - 1, osd->Height() - 1, Theme.Color(clrBackground));
+}
+
+cSkinClassicDisplayChannel::~cSkinClassicDisplayChannel()
+{
+ delete osd;
+}
+
+void cSkinClassicDisplayChannel::SetChannel(const cChannel *Channel, int Number)
+{
+ osd->DrawRectangle(0, 0, osd->Width() - 1, lineHeight - 1, Theme.Color(clrBackground));
+ osd->DrawText(2, 0, ChannelString(Channel, Number), Theme.Color(clrChannelName), Theme.Color(clrBackground), cFont::GetFont(fontOsd));
+}
+
+void cSkinClassicDisplayChannel::SetEvents(const cEvent *Present, const cEvent *Following)
+{
+ osd->DrawRectangle(0, lineHeight, timeWidth - 1, osd->Height(), Theme.Color(clrChannelEpgTimeBg));
+ osd->DrawRectangle(timeWidth, lineHeight, osd->Width() - 1, osd->Height(), Theme.Color(clrBackground));
+ for (int i = 0; i < 2; i++) {
+ const cEvent *e = !i ? Present : Following;
+ if (e) {
+ osd->DrawText( 2, (2 * i + 1) * lineHeight, e->GetTimeString(), Theme.Color(clrChannelEpgTimeFg), Theme.Color(clrChannelEpgTimeBg), cFont::GetFont(fontOsd));
+ osd->DrawText(timeWidth + 10, (2 * i + 1) * lineHeight, e->Title(), Theme.Color(clrChannelEpgTitle), Theme.Color(clrBackground), cFont::GetFont(fontOsd));
+ osd->DrawText(timeWidth + 10, (2 * i + 2) * lineHeight, e->ShortText(), Theme.Color(clrChannelEpgShortText), Theme.Color(clrBackground), cFont::GetFont(fontSml));
+ }
+ }
+}
+
+void cSkinClassicDisplayChannel::Flush(void)
+{
+ const char *date = DayDateTime();
+ osd->DrawText(osd->Width() - cFont::GetFont(fontSml)->Width(date) - 2, 0, date, Theme.Color(clrChannelDate), Theme.Color(clrBackground), cFont::GetFont(fontSml));
+ osd->Flush();
+}
+
+// --- cSkinClassicDisplayMenu -----------------------------------------------
+
+class cSkinClassicDisplayMenu : public cSkinDisplayMenu {
+private:
+ cOsd *osd;
+ int x0, x1;
+ int y0, y1, y2, y3, y4, y5;
+ int lineHeight;
+ void SetScrollbar(void);
+public:
+ cSkinClassicDisplayMenu(void);
+ virtual ~cSkinClassicDisplayMenu();
+ virtual void Scroll(bool Up, bool Page);
+ virtual int MaxItems(void);
+ virtual void Clear(void);
+ virtual void SetTitle(const char *Title);
+ virtual void SetButtons(const char *Red, const char *Green = NULL, const char *Yellow = NULL, const char *Blue = NULL);
+ virtual void SetMessage(eMessageType Type, const char *Text);
+ virtual void SetItem(const char *Text, int Index, bool Current, bool Selectable);
+ virtual void SetEvent(const cEvent *Event);
+ virtual void SetRecording(const cRecording *Recording);
+ virtual void SetText(const char *Text, bool FixedFont);
+ virtual void Flush(void);
+ };
+
+cSkinClassicDisplayMenu::cSkinClassicDisplayMenu(void)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ lineHeight = font->Height();
+ x0 = 0;
+ x1 = Setup.OSDWidth;
+ y0 = 0;
+ y1 = lineHeight;
+ y2 = y1 + lineHeight;
+ y5 = Setup.OSDHeight;
+ y4 = y5 - lineHeight;
+ y3 = y4 - lineHeight;
+ osd = cOsdProvider::NewOsd(Setup.OSDLeft, Setup.OSDTop);
+ tArea Areas[] = { { x0, y0, x1 - 1, y5 - 1, 4 } };
+ if (osd->CanHandleAreas(Areas, sizeof(Areas) / sizeof(tArea)) == oeOk)
+ osd->SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+ else {
+ tArea Areas[] = { { x0, y0, x1 - 1, y1 - 1, 2 },
+ { x0, y1, x1 - 1, y3 - 1, 2 },
+ { x0, y3, x1 - 1, y5 - 1, 4 }
+ };
+ osd->SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+ }
+ osd->DrawRectangle(x0, y0, x1 - 1, y5 - 1, Theme.Color(clrBackground));
+}
+
+cSkinClassicDisplayMenu::~cSkinClassicDisplayMenu()
+{
+ delete osd;
+}
+
+void cSkinClassicDisplayMenu::SetScrollbar(void)
+{
+ if (textScroller.CanScroll()) {
+ int yt = textScroller.Top();
+ int yb = yt + textScroller.Height();
+ int st = yt;
+ int sb = yb;
+ int tt = st + (sb - st) * textScroller.Offset() / textScroller.Total();
+ int tb = tt + (sb - st) * textScroller.Shown() / textScroller.Total();
+ int xl = x1 - ScrollWidth;
+ osd->DrawRectangle(xl, st, x1 - 1, sb, Theme.Color(clrMenuScrollbarTotal));
+ osd->DrawRectangle(xl, tt, x1 - 1, tb, Theme.Color(clrMenuScrollbarShown));
+ }
+}
+
+void cSkinClassicDisplayMenu::Scroll(bool Up, bool Page)
+{
+ cSkinDisplayMenu::Scroll(Up, Page);
+ SetScrollbar();
+}
+
+int cSkinClassicDisplayMenu::MaxItems(void)
+{
+ return (y3 - y2) / lineHeight;
+}
+
+void cSkinClassicDisplayMenu::Clear(void)
+{
+ textScroller.Reset();
+ osd->DrawRectangle(x0, y1, x1 - 1, y4 - 1, Theme.Color(clrBackground));
+}
+
+void cSkinClassicDisplayMenu::SetTitle(const char *Title)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ osd->DrawText(x0, y0, Title, Theme.Color(clrMenuTitleFg), Theme.Color(clrMenuTitleBg), font, x1 - x0);
+}
+
+void cSkinClassicDisplayMenu::SetButtons(const char *Red, const char *Green, const char *Yellow, const char *Blue)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ int w = x1 - x0;
+ int t0 = x0;
+ int t1 = x0 + w / 4;
+ int t2 = x0 + w / 2;
+ int t3 = x1 - w / 4;
+ int t4 = x1;
+ osd->DrawText(t0, y4, Red, Theme.Color(clrButtonRedFg), Theme.Color(clrButtonRedBg), font, t1 - t0, 0, taCenter);
+ osd->DrawText(t1, y4, Green, Theme.Color(clrButtonGreenFg), Theme.Color(clrButtonGreenBg), font, t2 - t1, 0, taCenter);
+ osd->DrawText(t2, y4, Yellow, Theme.Color(clrButtonYellowFg), Theme.Color(clrButtonYellowBg), font, t3 - t2, 0, taCenter);
+ osd->DrawText(t3, y4, Blue, Theme.Color(clrButtonBlueFg), Theme.Color(clrButtonBlueBg), font, t4 - t3, 0, taCenter);
+}
+
+void cSkinClassicDisplayMenu::SetMessage(eMessageType Type, const char *Text)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ if (Text)
+ osd->DrawText(x0, y3, Text, Theme.Color(clrMessageStatusFg + 2 * Type), Theme.Color(clrMessageStatusBg + 2 * Type), font, x1 - x0, 0, taCenter);
+ else
+ osd->DrawRectangle(x0, y3, x1 - 1, y4 - 1, Theme.Color(clrBackground));
+}
+
+void cSkinClassicDisplayMenu::SetItem(const char *Text, int Index, bool Current, bool Selectable)
+{
+ int y = y2 + Index * lineHeight;
+ tColor ColorFg, ColorBg;
+ if (Current) {
+ ColorFg = Theme.Color(clrMenuItemCurrentFg);
+ ColorBg = Theme.Color(clrMenuItemCurrentBg);
+ }
+ else {
+ ColorFg = Theme.Color(Selectable ? clrMenuItemSelectable : clrMenuItemNonSelectable);
+ ColorBg = Theme.Color(clrBackground);
+ }
+ const cFont *font = cFont::GetFont(fontOsd);
+ for (int i = 0; i < MaxTabs; i++) {
+ const char *s = GetTabbedText(Text, i);
+ if (s) {
+ int xt = x0 + Tab(i);
+ osd->DrawText(xt, y, s, ColorFg, ColorBg, font, x1 - xt);
+ }
+ if (!Tab(i + 1))
+ break;
+ }
+ SetEditableWidth(x1 - x0 - Tab(1));
+}
+
+void cSkinClassicDisplayMenu::SetEvent(const cEvent *Event)
+{
+ if (!Event)
+ return;
+ const cFont *font = cFont::GetFont(fontOsd);
+ int xl = x0 + 10;
+ int y = y2;
+ cTextScroller ts;
+ char t[32];
+ snprintf(t, sizeof(t), "%s %s - %s", Event->GetDateString(), Event->GetTimeString(), Event->GetEndTimeString());//TODO dayname, no year
+ ts.Set(osd, xl, y, x1 - xl, y3 - y, t, font, Theme.Color(clrMenuEventTime), Theme.Color(clrBackground));
+ if (Event->Vps() && Event->Vps() != Event->StartTime()) {
+ char *buffer;
+ asprintf(&buffer, " VPS: %s", Event->GetVpsString());
+ const cFont *font = cFont::GetFont(fontSml);
+ osd->DrawText(x1 - font->Width(buffer), y, buffer, Theme.Color(clrMenuEventVpsFg), Theme.Color(clrMenuEventVpsBg), font);
+ free(buffer);
+ }
+ y += ts.Height();
+ y += font->Height();
+ ts.Set(osd, xl, y, x1 - xl, y3 - y, Event->Title(), font, Theme.Color(clrMenuEventTitle), Theme.Color(clrBackground));
+ y += ts.Height();
+ if (!isempty(Event->ShortText())) {
+ const cFont *font = cFont::GetFont(fontSml);
+ ts.Set(osd, xl, y, x1 - xl, y3 - y, Event->ShortText(), font, Theme.Color(clrMenuEventShortText), Theme.Color(clrBackground));
+ y += ts.Height();
+ }
+ y += font->Height();
+ if (!isempty(Event->Description())) {
+ textScroller.Set(osd, xl, y, x1 - xl - 2 * ScrollWidth, y3 - y, Event->Description(), font, Theme.Color(clrMenuEventDescription), Theme.Color(clrBackground));
+ SetScrollbar();
+ }
+}
+
+void cSkinClassicDisplayMenu::SetRecording(const cRecording *Recording)
+{
+ SetText(Recording->Summary(), false); //TODO
+}
+
+void cSkinClassicDisplayMenu::SetText(const char *Text, bool FixedFont)
+{
+ const cFont *font = cFont::GetFont(FixedFont ? fontFix : fontOsd);
+ textScroller.Set(osd, x0, y2, x1 - x0 - 2 * ScrollWidth, y3 - y2, Text, font, Theme.Color(clrMenuText), Theme.Color(clrBackground));
+ SetScrollbar();
+}
+
+void cSkinClassicDisplayMenu::Flush(void)
+{
+ const char *date = DayDateTime();
+ const cFont *font = cFont::GetFont(fontOsd);
+ osd->DrawText(x1 - font->Width(date) - 2, y0, date, Theme.Color(clrMenuDate), Theme.Color(clrMenuTitleBg), font);
+ osd->Flush();
+}
+
+// --- cSkinClassicDisplayReplay ---------------------------------------------
+
+class cSkinClassicDisplayReplay : public cSkinDisplayReplay {
+private:
+ cOsd *osd;
+ int x0, x1;
+ int y0, y1, y2, y3;
+ int lastCurrentWidth;
+public:
+ cSkinClassicDisplayReplay(bool ModeOnly);
+ virtual ~cSkinClassicDisplayReplay();
+ virtual void SetTitle(const char *Title);
+ virtual void SetMode(bool Play, bool Forward, int Speed);
+ virtual void SetProgress(int Current, int Total);
+ virtual void SetCurrent(const char *Current);
+ virtual void SetTotal(const char *Total);
+ virtual void SetJump(const char *Jump);
+ virtual void Flush(void);
+ };
+
+cSkinClassicDisplayReplay::cSkinClassicDisplayReplay(bool ModeOnly)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ int lineHeight = font->Height();
+ lastCurrentWidth = 0;
+ x0 = 0;
+ x1 = Setup.OSDWidth;
+ y0 = 0;
+ y1 = lineHeight;
+ y2 = 2 * lineHeight;
+ y3 = 3 * lineHeight;
+ osd = cOsdProvider::NewOsd(Setup.OSDLeft, Setup.OSDTop + Setup.OSDHeight - y3);
+ tArea Areas[] = { { x0, y0, x1 - 1, y3 - 1, 4 } };
+ osd->SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+ osd->DrawRectangle(x0, y0, x1 - 1, y3 - 1, ModeOnly ? clrTransparent : Theme.Color(clrBackground));
+}
+
+cSkinClassicDisplayReplay::~cSkinClassicDisplayReplay()
+{
+ delete osd;
+}
+
+void cSkinClassicDisplayReplay::SetTitle(const char *Title)
+{
+ osd->DrawText(x0, y0, Title, Theme.Color(clrReplayTitle), Theme.Color(clrBackground), cFont::GetFont(fontOsd));
+}
+
+void cSkinClassicDisplayReplay::SetMode(bool Play, bool Forward, int Speed)
+{
+ if (Setup.ShowReplayMode) {
+ const char *Mode;
+ if (Speed == -1) Mode = Play ? " > " : " || ";
+ else if (Play) Mode = Forward ? " X>> " : " <<X ";
+ else Mode = Forward ? " X|> " : " <|X ";
+ char buf[16];
+ strn0cpy(buf, Mode, sizeof(buf));
+ char *p = strchr(buf, 'X');
+ if (p)
+ *p = Speed > 0 ? '1' + Speed - 1 : ' ';
+ SetJump(buf);
+ }
+}
+
+void cSkinClassicDisplayReplay::SetProgress(int Current, int Total)
+{
+ cProgressBar pb(x1 - x0, y2 - y1, Current, Total, marks, Theme.Color(clrReplayProgressSeen), Theme.Color(clrReplayProgressRest), Theme.Color(clrReplayProgressSelected), Theme.Color(clrReplayProgressMark), Theme.Color(clrReplayProgressCurrent));
+ osd->DrawBitmap(x0, y1, pb);
+}
+
+void cSkinClassicDisplayReplay::SetCurrent(const char *Current)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ int w = font->Width(Current);
+ osd->DrawText(x0, y2, Current, Theme.Color(clrReplayCurrent), Theme.Color(clrBackground), font, lastCurrentWidth > w ? lastCurrentWidth : 0);
+ lastCurrentWidth = w;
+}
+
+void cSkinClassicDisplayReplay::SetTotal(const char *Total)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ osd->DrawText(x1 - font->Width(Total), y2, Total, Theme.Color(clrReplayTotal), Theme.Color(clrBackground), font);
+}
+
+void cSkinClassicDisplayReplay::SetJump(const char *Jump)
+{
+ osd->DrawText(x0 + (x1 - x0) / 4, y2, Jump, Theme.Color(clrReplayModeJump), Theme.Color(clrBackground), cFont::GetFont(fontOsd), (x1 - x0) / 2, 0, taCenter);
+}
+
+void cSkinClassicDisplayReplay::Flush(void)
+{
+ osd->Flush();
+}
+
+// --- cSkinClassicDisplayVolume ---------------------------------------------
+
+class cSkinClassicDisplayVolume : public cSkinDisplayVolume {
+private:
+ cOsd *osd;
+public:
+ cSkinClassicDisplayVolume(void);
+ virtual ~cSkinClassicDisplayVolume();
+ virtual void SetVolume(int Current, int Total, bool Mute);
+ virtual void Flush(void);
+ };
+
+cSkinClassicDisplayVolume::cSkinClassicDisplayVolume(void)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ int lineHeight = font->Height();
+ osd = cOsdProvider::NewOsd(Setup.OSDLeft, Setup.OSDTop + Setup.OSDHeight - lineHeight);
+ tArea Areas[] = { { 0, 0, Setup.OSDWidth - 1, lineHeight - 1, 4 } };
+ osd->SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+}
+
+cSkinClassicDisplayVolume::~cSkinClassicDisplayVolume()
+{
+ delete osd;
+}
+
+void cSkinClassicDisplayVolume::SetVolume(int Current, int Total, bool Mute)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ if (Mute) {
+ osd->DrawRectangle(0, 0, osd->Width() - 1, osd->Height() - 1, clrTransparent);
+ osd->DrawText(0, 0, tr("Mute"), Theme.Color(clrVolumePrompt), Theme.Color(clrBackground), font);
+ }
+ else {
+ const char *Prompt = tr("Volume ");
+ int l = font->Width(Prompt);
+ int p = (osd->Width() - l) * Current / Total;
+ osd->DrawText(0, 0, Prompt, Theme.Color(clrVolumePrompt), Theme.Color(clrBackground), font);
+ osd->DrawRectangle(l, 0, l + p - 1, osd->Height() - 1, Theme.Color(clrVolumeBarLower));
+ osd->DrawRectangle(l + p, 0, osd->Width() - 1, osd->Height() - 1, Theme.Color(clrVolumeBarUpper));
+ }
+}
+
+void cSkinClassicDisplayVolume::Flush(void)
+{
+ osd->Flush();
+}
+
+// --- cSkinClassicDisplayMessage --------------------------------------------
+
+class cSkinClassicDisplayMessage : public cSkinDisplayMessage {
+private:
+ cOsd *osd;
+public:
+ cSkinClassicDisplayMessage(void);
+ virtual ~cSkinClassicDisplayMessage();
+ virtual void SetMessage(eMessageType Type, const char *Text);
+ virtual void Flush(void);
+ };
+
+cSkinClassicDisplayMessage::cSkinClassicDisplayMessage(void)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ int lineHeight = font->Height();
+ osd = cOsdProvider::NewOsd(Setup.OSDLeft, Setup.OSDTop + Setup.OSDHeight - lineHeight);
+ tArea Areas[] = { { 0, 0, Setup.OSDWidth - 1, lineHeight - 1, 2 } };
+ osd->SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+}
+
+cSkinClassicDisplayMessage::~cSkinClassicDisplayMessage()
+{
+ delete osd;
+}
+
+void cSkinClassicDisplayMessage::SetMessage(eMessageType Type, const char *Text)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ osd->DrawText(0, 0, Text, Theme.Color(clrMessageStatusFg + 2 * Type), Theme.Color(clrMessageStatusBg + 2 * Type), font, Setup.OSDWidth, 0, taCenter);
+}
+
+void cSkinClassicDisplayMessage::Flush(void)
+{
+ osd->Flush();
+}
+
+// --- cSkinClassic ----------------------------------------------------------
+
+cSkinClassic::cSkinClassic(void)
+:cSkin("classic", &::Theme)//XXX naming problem???
+{
+}
+
+const char *cSkinClassic::Description(void)
+{
+ return tr("Classic VDR");
+}
+
+cSkinDisplayChannel *cSkinClassic::DisplayChannel(bool WithInfo)
+{
+ return new cSkinClassicDisplayChannel(WithInfo);
+}
+
+cSkinDisplayMenu *cSkinClassic::DisplayMenu(void)
+{
+ return new cSkinClassicDisplayMenu;
+}
+
+cSkinDisplayReplay *cSkinClassic::DisplayReplay(bool ModeOnly)
+{
+ return new cSkinClassicDisplayReplay(ModeOnly);
+}
+
+cSkinDisplayVolume *cSkinClassic::DisplayVolume(void)
+{
+ return new cSkinClassicDisplayVolume;
+}
+
+cSkinDisplayMessage *cSkinClassic::DisplayMessage(void)
+{
+ return new cSkinClassicDisplayMessage;
+}
diff --git a/skinclassic.h b/skinclassic.h
new file mode 100644
index 0000000..e990b58
--- /dev/null
+++ b/skinclassic.h
@@ -0,0 +1,26 @@
+/*
+ * skinclassic.h: The 'classic' VDR skin
+ *
+ * See the main source file 'vdr.c' for copyright information and
+ * how to reach the author.
+ *
+ * $Id: skinclassic.h 1.1 2004/04/18 09:38:02 kls Exp $
+ */
+
+#ifndef __SKINCLASSIC_H
+#define __SKINCLASSIC_H
+
+#include "skins.h"
+
+class cSkinClassic : public cSkin {
+public:
+ cSkinClassic(void);
+ virtual const char *Description(void);
+ virtual cSkinDisplayChannel *DisplayChannel(bool WithInfo);
+ virtual cSkinDisplayMenu *DisplayMenu(void);
+ virtual cSkinDisplayReplay *DisplayReplay(bool ModeOnly);
+ virtual cSkinDisplayVolume *DisplayVolume(void);
+ virtual cSkinDisplayMessage *DisplayMessage(void);
+ };
+
+#endif //__SKINCLASSIC_H
diff --git a/skins.c b/skins.c
new file mode 100644
index 0000000..6872a94
--- /dev/null
+++ b/skins.c
@@ -0,0 +1,201 @@
+/*
+ * skins.c: The optical appearance of the OSD
+ *
+ * See the main source file 'vdr.c' for copyright information and
+ * how to reach the author.
+ *
+ * $Id: skins.c 1.1 2004/05/15 12:34:38 kls Exp $
+ */
+
+#include "skins.h"
+#include "interface.h"
+#include "status.h"
+#include "tools.h"
+
+// --- cSkinDisplay ----------------------------------------------------------
+
+cSkinDisplay *cSkinDisplay::current = NULL;
+
+cSkinDisplay::cSkinDisplay(void)
+{
+ current = this;
+ editableWidth = 100; //XXX
+}
+
+cSkinDisplay::~cSkinDisplay()
+{
+ current = NULL;
+}
+
+// --- cSkinDisplayMenu ------------------------------------------------------
+
+cSkinDisplayMenu::cSkinDisplayMenu(void)
+{
+ SetTabs(0);
+}
+
+void cSkinDisplayMenu::SetTabs(int Tab1, int Tab2, int Tab3, int Tab4, int Tab5)
+{
+ tabs[0] = 0;
+ tabs[1] = Tab1 ? tabs[0] + Tab1 : 0;
+ tabs[2] = Tab2 ? tabs[1] + Tab2 : 0;
+ tabs[3] = Tab3 ? tabs[2] + Tab3 : 0;
+ tabs[4] = Tab4 ? tabs[3] + Tab4 : 0;
+ tabs[5] = Tab5 ? tabs[4] + Tab5 : 0;
+ for (int i = 1; i < MaxTabs; i++)
+ tabs[i] *= 12;//XXX average character width of font used for items!!!
+}
+
+void cSkinDisplayMenu::Scroll(bool Up, bool Page)
+{
+ textScroller.Scroll(Up, Page);
+}
+
+const char *cSkinDisplayMenu::GetTabbedText(const char *s, int Tab)
+{
+ if (!s)
+ return NULL;
+ static char buffer[1000];
+ const char *a = s;
+ const char *b = strchrnul(a, '\t');
+ while (*b && Tab-- > 0) {
+ a = b + 1;
+ b = strchrnul(a, '\t');
+ }
+ if (!*b)
+ return (Tab <= 0) ? a : NULL;
+ unsigned int n = b - a;
+ if (n >= sizeof(buffer))
+ n = sizeof(buffer) - 1;
+ strncpy(buffer, a, n);
+ buffer[n] = 0;
+ return buffer;
+}
+
+// --- cSkinDisplayReplay::cProgressBar --------------------------------------
+
+cSkinDisplayReplay::cProgressBar::cProgressBar(int Width, int Height, int Current, int Total, const cMarks *Marks, tColor ColorSeen, tColor ColorRest, tColor ColorSelected, tColor ColorMark, tColor ColorCurrent)
+:cBitmap(Width, Height, 2)
+{
+ total = Total;
+ if (total > 0) {
+ int p = Pos(Current);
+ DrawRectangle(0, 0, p, Height - 1, ColorSeen);
+ DrawRectangle(p + 1, 0, Width - 1, Height - 1, ColorRest);
+ if (Marks) {
+ bool Start = true;
+ for (const cMark *m = Marks->First(); m; m = Marks->Next(m)) {
+ int p1 = Pos(m->position);
+ if (Start) {
+ const cMark *m2 = Marks->Next(m);
+ int p2 = Pos(m2 ? m2->position : total);
+ int h = Height / 3;
+ DrawRectangle(p1, h, p2, Height - h, ColorSelected);
+ }
+ Mark(p1, Start, m->position == Current, ColorMark, ColorCurrent);
+ Start = !Start;
+ }
+ }
+ }
+}
+
+void cSkinDisplayReplay::cProgressBar::Mark(int x, bool Start, bool Current, tColor ColorMark, tColor ColorCurrent)
+{
+ DrawRectangle(x, 0, x, Height() - 1, ColorMark);
+ const int d = Height() / (Current ? 3 : 9);
+ for (int i = 0; i < d; i++) {
+ int h = Start ? i : Height() - 1 - i;
+ DrawRectangle(x - d + i, h, x + d - i, h, Current ? ColorCurrent : ColorMark);
+ }
+}
+
+// --- cSkinDisplayReplay ----------------------------------------------------
+
+cSkinDisplayReplay::cSkinDisplayReplay(void)
+{
+ marks = NULL;
+}
+
+void cSkinDisplayReplay::SetMarks(const cMarks *Marks)
+{
+ marks = Marks;
+}
+
+// --- cSkin -----------------------------------------------------------------
+
+cSkin::cSkin(const char *Name, cTheme *Theme)
+{
+ name = strdup(Name);
+ theme = Theme;
+ if (theme)
+ cThemes::Save(name, theme);
+ Skins.Add(this);
+}
+
+cSkin::~cSkin()
+{
+ free(name);
+}
+
+// --- cSkins ----------------------------------------------------------------
+
+cSkins Skins;
+
+cSkins::cSkins(void)
+{
+ displayMessage = NULL;
+}
+
+cSkins::~cSkins()
+{
+ delete displayMessage;
+}
+
+bool cSkins::SetCurrent(const char *Name)
+{
+ if (Name) {
+ for (cSkin *Skin = First(); Skin; Skin = Next(Skin)) {
+ if (strcmp(Skin->Name(), Name) == 0) {
+ current = Skin;
+ return true;
+ }
+ }
+ }
+ current = First();
+ return current != NULL;
+}
+
+eKeys cSkins::Message(eMessageType Type, const char *s, int Seconds)
+{
+ switch (Type) {
+ case mtInfo: isyslog("info: %s", s); break;
+ case mtError: esyslog("ERROR: %s", s); break;
+ default: ;
+ }
+ if (!cSkinDisplay::Current() && !displayMessage)
+ displayMessage = Current()->DisplayMessage();
+ cSkinDisplay::Current()->SetMessage(Type, s);
+ cSkinDisplay::Current()->Flush();
+ cStatus::MsgOsdStatusMessage(s);
+ eKeys k = kNone;
+ if (Type != mtStatus) {
+ k = Interface->Wait(Seconds);
+ if (displayMessage) {
+ delete displayMessage;
+ displayMessage = NULL;
+ }
+ else
+ cSkinDisplay::Current()->SetMessage(Type, NULL);
+ }
+ else if (!s && displayMessage) {
+ delete displayMessage;
+ displayMessage = NULL;
+ }
+ return k;
+}
+
+void cSkins::Flush(void)
+{
+ if (cSkinDisplay::Current())
+ cSkinDisplay::Current()->Flush();
+}
diff --git a/skins.h b/skins.h
new file mode 100644
index 0000000..412810f
--- /dev/null
+++ b/skins.h
@@ -0,0 +1,297 @@
+/*
+ * skins.h: The optical appearance of the OSD
+ *
+ * See the main source file 'vdr.c' for copyright information and
+ * how to reach the author.
+ *
+ * $Id: skins.h 1.1 2004/05/16 09:40:18 kls Exp $
+ */
+
+#ifndef __SKINS_H
+#define __SKINS_H
+
+#include "channels.h"
+#include "epg.h"
+#include "keys.h"
+#include "osd.h"
+#include "recording.h"
+#include "themes.h"
+#include "tools.h"
+
+enum eMessageType { mtStatus = 0, mtInfo, mtWarning, mtError }; // will be used to calculate color offsets!
+
+class cSkinDisplay {
+private:
+ static cSkinDisplay *current;
+ int editableWidth; //XXX this is not nice, but how else could we know this value?
+public:
+ cSkinDisplay(void);
+ virtual ~cSkinDisplay();
+ int EditableWidth(void) { return editableWidth; }
+ void SetEditableWidth(int Width) { editableWidth = Width; }
+ ///< If an item is set through a call to cSkinDisplayMenu::SetItem(), this
+ ///< function shall be called to set the width of the rightmost tab separated
+ ///< field. This information will be used for editable items.
+ virtual void SetButtons(const char *Red, const char *Green = NULL, const char *Yellow = NULL, const char *Blue = NULL) {}
+ ///< Sets the color buttons to the given strings, provided this cSkinDisplay
+ ///< actually has a color button display.
+ virtual void SetMessage(eMessageType Type, const char *Text) {}
+ ///< Sets a one line message Text, with the given Type. Type can be used
+ ///< to determine, e.g., the colors for displaying the Text.
+ virtual void Flush(void) {}
+ ///< Actually draws the OSD display to the output device.
+ static cSkinDisplay *Current(void) { return current; }
+ ///< Returns the currently active cSkinDisplay.
+ };
+
+class cSkinDisplayChannel : public cSkinDisplay {
+ ///< This class is used to display the current channel, together with
+ ///< the present and following EPG even. How and to what extent this
+ ///< is done is totally up to the derived class.
+public:
+ virtual void SetChannel(const cChannel *Channel, int Number) = 0;
+ ///< Sets the current channel to Channel. If Number is not 0, the
+ ///< user is in the process of entering a channel number, which must
+ ///< be displayed accordingly.
+ virtual void SetEvents(const cEvent *Present, const cEvent *Following) = 0;
+ ///< Sets the Present and Following EPG events. It either of these
+ ///< is not available, NULL will be given.
+ /*TODO
+ SetButtons
+ Red = Video options
+ Green = Info now
+ Yellow = Info next
+ Blue = Audio options
+ AudioOptions
+ VideoOptions
+ */
+ };
+
+class cSkinDisplayMenu : public cSkinDisplay {
+ ///< This class implements the general purpose menu display, which is
+ ///< used throughout the program to display information and let the
+ ///< user interact with items.
+ ///< A menu consists of the following fields, each of which is explicitly
+ ///< set by calls to the member functions below:
+ ///< - Title: a single line of text, indicating what this menu displays
+ ///< - Color buttons: the red, green, yellow and blue buttons, used for
+ ///< various functions
+ ///< - Message: a one line message, indicating a Status, Info, Warning,
+ ///< or Error condition
+ ///< - Central area: the main central area of the menu, used to display
+ ///< one of the following:
+ ///< - Items: a list of single line items, of which the user may be
+ ///< able to select one
+ ///< - Event: the full information about one EPG event
+ ///< - Text: a multi line, scrollable text
+public:
+ enum { MaxTabs = 6 };
+private:
+ int tabs[MaxTabs];
+protected:
+ cTextScroller textScroller;
+ int Tab(int n) { return (n >= 0 && n < MaxTabs) ? tabs[n] : 0; }
+ ///< Returns the offset of the given tab from the left border of the
+ ///< item display area. The value returned is in pixel.//XXX ncurses???
+ const char *GetTabbedText(const char *s, int Tab);
+ ///< Returns the that part of the given string, that follows the given
+ ///< Tab (where 0 indicates the beginning of the string). If no such
+ ///< part can be found, NULL will be returned.
+public:
+ cSkinDisplayMenu(void);
+ virtual void SetTabs(int Tab1, int Tab2 = 0, int Tab3 = 0, int Tab4 = 0, int Tab5 = 0);
+ ///< Sets the tab columns to the given values, which are the number of
+ ///< characters in each column.//XXX ncurses???
+ virtual void Scroll(bool Up, bool Page);
+ ///< If this menu contains a text area that can be scrolled, this function
+ ///< will be called to actually scroll the text. Up indicates whether the
+ ///< text shall be scrolled up or down, and Page is true if it shall be
+ ///< scrolled by a full page, rather than a single line. An object of the
+ ///< cTextScroller class can be used to implement the scrolling text area.
+ virtual int MaxItems(void) = 0;
+ ///< Returns the maximum number of items the menu can display.
+ virtual void Clear(void) = 0;
+ ///< Clears the entire central area of the menu.
+ virtual void SetTitle(const char *Title) = 0;
+ ///< Sets the title of this menu to Title.
+ virtual void SetButtons(const char *Red, const char *Green = NULL, const char *Yellow = NULL, const char *Blue = NULL) = 0;
+ ///< Sets the color buttons to the given strings. If any of the values is
+ ///< NULL, any previous text must be removed from the related button.
+ virtual void SetMessage(eMessageType Type, const char *Text) = 0;
+ ///< Sets a one line message Text, with the given Type. Type can be used
+ ///< to determine, e.g., the colors for displaying the Text.
+ ///< If Text is NULL, any previously displayed message must be removed, and
+ ///< any previous contents overwritten by the message must be restored.
+ virtual void SetItem(const char *Text, int Index, bool Current, bool Selectable) = 0;
+ ///< Sets the item at the given Index to Text. Index is between 0 and the
+ ///< value returned by MaxItems(), minus one. Text may contain tab characters ('\t'),
+ ///< which shall be used to separate the text into several columns, according to the
+ ///< values set by a prior call to SetTabs(). If Current is true, this item shall
+ ///< be drawn in a way indicating to the user that it is the currently selected
+ ///< one. Selectable can be used to display items differently that can't be
+ ///< selected by the user.
+ ///< Whenever the current status is moved from one item to another,
+ ///< this function will be first called for the old current item
+ ///< with Current set to false, and then for the new current item
+ ///< with Current set to true.
+ /*TODO
+ virtual void SetItem(const cEvent *Event, int Index, bool Current, bool Selectable, bool NowNext???, bool Schedule???);
+ virtual void SetItem(const cTimer *Timer, int Index, bool Current, bool Selectable);
+ virtual void SetItem(const cChannel *Channel, int Index, bool Current, bool Selectable);
+ virtual void SetItem(const cRecording *Recording, int Index, bool Current, bool Selectable);
+ --> false: call SetItem(text)
+ */
+ virtual void SetEvent(const cEvent *Event) = 0;
+ ///< Sets the Event that shall be displayed, using the entire central area
+ ///< of the menu. The Event's 'description' shall be displayed using a
+ ///< cTextScroller, and the Scroll() function will be called to drive scrolling
+ ///< that text if necessary.
+ virtual void SetRecording(const cRecording *Recording) = 0;
+ ///< Sets the Recording that shall be displayed, using the entire central area
+ ///< of the menu. The Recording's 'summary' shall be displayed using a
+ ///< cTextScroller, and the Scroll() function will be called to drive scrolling
+ ///< that text if necessary.
+ virtual void SetText(const char *Text, bool FixedFont) = 0;
+ ///< Sets the Text that shall be displayed, using the entire central area
+ ///< of the menu. The Text shall be displayed using a cTextScroller, and
+ ///< the Scroll() function will be called to drive scrolling that text if
+ ///< necessary.
+ //XXX ??? virtual void SetHelp(const char *Help) = 0;
+ };
+
+class cSkinDisplayReplay : public cSkinDisplay {
+ ///< This class implements the progress display used during replay of
+ ///< a recording.
+protected:
+ const cMarks *marks;
+ class cProgressBar : public cBitmap {
+ protected:
+ int total;
+ int Pos(int p) { return p * Width() / total; }
+ void Mark(int x, bool Start, bool Current, tColor ColorMark, tColor ColorCurrent);
+ public:
+ cProgressBar(int Width, int Height, int Current, int Total, const cMarks *Marks, tColor ColorSeen, tColor ColorRest, tColor ColorSelected, tColor ColorMark, tColor ColorCurrent);
+ };
+public:
+ cSkinDisplayReplay(void);
+ virtual void SetMarks(const cMarks *Marks);
+ ///< Sets the editing marks to Marks, which shall be used to display the
+ ///< progress bar through a cProgressBar object.
+ virtual void SetTitle(const char *Title) = 0;
+ ///< Sets the title of the recording.
+ virtual void SetMode(bool Play, bool Forward, int Speed) = 0;
+ ///< Sets the current replay mode, which can be used to display some
+ ///< indicator, showing the user whether we are currently in normal
+ ///< play mode, fast forward etc.
+ virtual void SetProgress(int Current, int Total) = 0;
+ ///< This function will be called whenever the position in of the total
+ ///< length of the recording has changed. A cProgressBar shall then be
+ ///< used to display a progress indicator.
+ virtual void SetCurrent(const char *Current) = 0;
+ ///< Sets the current position within the recording, as a user readable
+ ///< string if the form "h:mm:ss.ff". The ".ff" part, indicating the
+ ///< frame number, is optional and the actual implementation needs to
+ ///< take care that it is erased from the display when a Current string
+ ///< _with_ ".ff" is followed by one without it.
+ virtual void SetTotal(const char *Total) = 0;
+ ///< Sets the total length of the recording, as a user readable
+ ///< string if the form "h:mm:ss".
+ virtual void SetJump(const char *Jump) = 0;
+ ///< Sets the prompt that allows the user to enter a jump point.
+ ///< Jump is a string of the form "Jump: mm:ss". The actual implementation
+ ///< needs to be able to handle variations in the length of this
+ ///< string, which will occur when the user enters an actual value.
+ ///< If Jump is NULL, the jump prompt shall be removed from the display.
+ };
+
+class cSkinDisplayVolume : public cSkinDisplay {
+ ///< This class implements the volume/mute display.
+public:
+ virtual void SetVolume(int Current, int Total, bool Mute) = 0;
+ ///< Sets the volume to the given Current value, which is in the range
+ ///< 0...Total. If Mute is true, audio is currently muted and a "mute"
+ ///< indicator shall be displayed.
+ };
+
+class cSkinDisplayMessage : public cSkinDisplay {
+ ///< This class implements a simple message display.
+public:
+ virtual void SetMessage(eMessageType Type, const char *Text) = 0;
+ ///< Sets the message to Text. Type can be used to decide how to display
+ ///< the message, for instance in which colors.
+ };
+
+class cSkin : public cListObject {
+private:
+ char *name;
+ cTheme *theme;
+public:
+ cSkin(const char *Name, cTheme *Theme = NULL);
+ ///< Creates a new skin class, with the given Name and Theme.
+ ///< Name will be used to identify this skin in the 'setup.conf'
+ ///< file, and is normally not seen by the user. It should
+ ///< consist of only lowercase letters and digits.
+ ///< Theme must be a static object that survives the entire lifetime
+ ///< of this skin.
+ ///< The constructor of a derived class shall not set up any data
+ ///< structures yet, because whether or not this skin will actually
+ ///< be used is not yet known at this point. All actual work shall
+ ///< be done in the pure functions below.
+ ///< A cSkin object must be created on the heap and shall not be
+ ///< explicitly deleted.
+ virtual ~cSkin();
+ const char *Name(void) { return name; }
+ cTheme *Theme(void) { return theme; }
+ virtual const char *Description(void) = 0;
+ ///< Returns a user visible, single line description of this skin,
+ ///< which may consist of arbitrary text and can, if the skin
+ ///< implementation wishes to do so, be internationalized.
+ ///< The actual text shouldn't be too long, so that it can be
+ ///< fully displayed in the Setup/OSD menu.
+ virtual cSkinDisplayChannel *DisplayChannel(bool WithInfo) = 0;
+ ///< Creates and returns a new object for displaying the current
+ ///< channel. WithInfo indicates whether it shall display only
+ ///< the basic channel data, or also information about the present
+ ///< and following EPG event.
+ ///< The caller must delete the object after use.
+ virtual cSkinDisplayMenu *DisplayMenu(void) = 0;
+ ///< Creates and returns a new object for displaying a menu.
+ ///< The caller must delete the object after use.
+ virtual cSkinDisplayReplay *DisplayReplay(bool ModeOnly) = 0;
+ ///< Creates and returns a new object for displaying replay progress.
+ ///< ModeOnly indicates whether this should be a full featured replay
+ ///< display, or just a replay mode indicator.
+ ///< The caller must delete the object after use.
+ virtual cSkinDisplayVolume *DisplayVolume(void) = 0;
+ ///< Creates and returns a new object for displaying the current volume.
+ ///< The caller must delete the object after use.
+ virtual cSkinDisplayMessage *DisplayMessage(void) = 0;
+ ///< Creates and returns a new object for displaying a message.
+ ///< The caller must delete the object after use.
+ };
+
+class cSkins : public cList<cSkin> {
+private:
+ cSkin *current;
+ cSkinDisplayMessage *displayMessage;
+public:
+ cSkins(void);
+ ~cSkins();
+ bool SetCurrent(const char *Name = NULL);
+ ///< Sets the current skin to the one indicated by name.
+ ///< If no such skin can be found, the first one will be used.
+ cSkin *Current(void) { return current; }
+ ///< Returns a pointer to the current skin.
+ bool IsOpen(void) { return cSkinDisplay::Current(); }
+ ///< Returns true if there is currently a skin display object active.
+ eKeys Message(eMessageType Type, const char *s, int Seconds = 0);
+ ///< Displays the given message, either through a currently visible
+ ///< display object that is capable of doing so, or by creating a
+ ///< temporary cSkinDisplayMessage object.
+ void Flush(void);
+ ///< Flushes the currently active cSkinDisplay, if any.
+ };
+
+extern cSkins Skins;
+
+#endif //__SKINS_H
diff --git a/skinsttng.c b/skinsttng.c
new file mode 100644
index 0000000..cb44a3e
--- /dev/null
+++ b/skinsttng.c
@@ -0,0 +1,879 @@
+/*
+ * skinsttng.c: A VDR skin with ST:TNG Panels
+ *
+ * See the main source file 'vdr.c' for copyright information and
+ * how to reach the author.
+ *
+ * $Id: skinsttng.c 1.1 2004/05/16 09:27:35 kls Exp $
+ */
+
+// Star Trek: The Next Generation® is a registered trademark of Paramount Pictures
+// registered in the United States Patent and Trademark Office.
+// No infringement intended.
+
+#include "skinsttng.h"
+#include "font.h"
+#include "osd.h"
+#include "menu.h"
+#include "themes.h"
+
+#include "symbols/arrowdown.xpm"
+#include "symbols/arrowup.xpm"
+#include "symbols/audio.xpm"
+#include "symbols/dolbydigital.xpm"
+#include "symbols/encrypted.xpm"
+#include "symbols/ffwd.xpm"
+#include "symbols/ffwd1.xpm"
+#include "symbols/ffwd2.xpm"
+#include "symbols/ffwd3.xpm"
+#include "symbols/frew.xpm"
+#include "symbols/frew1.xpm"
+#include "symbols/frew2.xpm"
+#include "symbols/frew3.xpm"
+#include "symbols/mute.xpm"
+#include "symbols/pause.xpm"
+#include "symbols/play.xpm"
+#include "symbols/radio.xpm"
+#include "symbols/recording.xpm"
+#include "symbols/sfwd.xpm"
+#include "symbols/sfwd1.xpm"
+#include "symbols/sfwd2.xpm"
+#include "symbols/sfwd3.xpm"
+#include "symbols/srew.xpm"
+#include "symbols/srew1.xpm"
+#include "symbols/srew2.xpm"
+#include "symbols/srew3.xpm"
+#include "symbols/teletext.xpm"
+#include "symbols/volume.xpm"
+
+#define Roundness 10
+#define Gap 5
+#define ScrollWidth 5
+
+static cTheme Theme;
+
+THEME_CLR(Theme, clrBackground, clrGray50);
+THEME_CLR(Theme, clrButtonRedFg, clrWhite);
+THEME_CLR(Theme, clrButtonRedBg, clrRed);
+THEME_CLR(Theme, clrButtonGreenFg, clrBlack);
+THEME_CLR(Theme, clrButtonGreenBg, clrGreen);
+THEME_CLR(Theme, clrButtonYellowFg, clrBlack);
+THEME_CLR(Theme, clrButtonYellowBg, clrYellow);
+THEME_CLR(Theme, clrButtonBlueFg, clrWhite);
+THEME_CLR(Theme, clrButtonBlueBg, clrBlue);
+THEME_CLR(Theme, clrMessageFrame, clrYellow);
+THEME_CLR(Theme, clrMessageStatusFg, clrBlack);
+THEME_CLR(Theme, clrMessageStatusBg, clrCyan);
+THEME_CLR(Theme, clrMessageInfoFg, clrBlack);
+THEME_CLR(Theme, clrMessageInfoBg, clrGreen);
+THEME_CLR(Theme, clrMessageWarningFg, clrBlack);
+THEME_CLR(Theme, clrMessageWarningBg, clrYellow);
+THEME_CLR(Theme, clrMessageErrorFg, clrWhite);
+THEME_CLR(Theme, clrMessageErrorBg, clrRed);
+THEME_CLR(Theme, clrVolumeFrame, clrYellow);
+THEME_CLR(Theme, clrVolumeSymbol, clrBlack);
+THEME_CLR(Theme, clrVolumeBarUpper, 0xFFBC8024);
+THEME_CLR(Theme, clrVolumeBarLower, 0xFF248024);
+THEME_CLR(Theme, clrChannelFrame, clrYellow);
+THEME_CLR(Theme, clrChannelName, clrBlack);
+THEME_CLR(Theme, clrChannelDate, clrBlack);
+THEME_CLR(Theme, clrChannelSymbolOn, clrBlack);
+THEME_CLR(Theme, clrChannelSymbolOff, 0xFFBC8024);
+THEME_CLR(Theme, clrChannelSymbolRecFg, clrWhite);
+THEME_CLR(Theme, clrChannelSymbolRecBg, clrRed);
+THEME_CLR(Theme, clrChannelEpgTime, clrBlack);
+THEME_CLR(Theme, clrChannelEpgTitle, clrCyan);
+THEME_CLR(Theme, clrChannelEpgShortText, clrYellow);
+THEME_CLR(Theme, clrChannelTimebarSeen, clrYellow);
+THEME_CLR(Theme, clrChannelTimebarRest, clrGray50);
+THEME_CLR(Theme, clrMenuFrame, clrYellow);
+THEME_CLR(Theme, clrMenuTitle, clrBlack);
+THEME_CLR(Theme, clrMenuDate, clrBlack);
+THEME_CLR(Theme, clrMenuItemCurrentFg, clrBlack);
+THEME_CLR(Theme, clrMenuItemCurrentBg, clrYellow);
+THEME_CLR(Theme, clrMenuItemSelectable, clrYellow);
+THEME_CLR(Theme, clrMenuItemNonSelectable, clrCyan);
+THEME_CLR(Theme, clrMenuEventTime, clrYellow);
+THEME_CLR(Theme, clrMenuEventVps, clrBlack);
+THEME_CLR(Theme, clrMenuEventTitle, clrCyan);
+THEME_CLR(Theme, clrMenuEventShortText, clrYellow);
+THEME_CLR(Theme, clrMenuEventDescription, clrCyan);
+THEME_CLR(Theme, clrMenuScrollbarTotal, clrYellow);
+THEME_CLR(Theme, clrMenuScrollbarShown, clrCyan);
+THEME_CLR(Theme, clrMenuScrollbarArrow, clrBlack);
+THEME_CLR(Theme, clrMenuText, clrCyan);
+THEME_CLR(Theme, clrReplayFrame, clrYellow);
+THEME_CLR(Theme, clrReplayTitle, clrBlack);
+THEME_CLR(Theme, clrReplayMode, clrBlack);
+THEME_CLR(Theme, clrReplayCurrent, clrBlack);
+THEME_CLR(Theme, clrReplayTotal, clrBlack);
+THEME_CLR(Theme, clrReplayJump, clrBlack);
+THEME_CLR(Theme, clrReplayProgressSeen, clrGreen);
+THEME_CLR(Theme, clrReplayProgressRest, clrWhite);
+THEME_CLR(Theme, clrReplayProgressSelected, clrRed);
+THEME_CLR(Theme, clrReplayProgressMark, clrBlack);
+THEME_CLR(Theme, clrReplayProgressCurrent, clrRed);
+
+// --- cSkinSTTNGDisplayChannel ----------------------------------------------
+
+class cSkinSTTNGDisplayChannel : public cSkinDisplayChannel{
+private:
+ cOsd *osd;
+ int x0, x1, x2, x3, x4, x5, x6, x7;
+ int y0, y1, y2, y3, y4, y5, y6, y7;
+ bool withInfo;
+ int lineHeight;
+ tColor frameColor;
+ const cEvent *present;
+ int lastSeen;
+ static cBitmap bmTeletext, bmRadio, bmAudio, bmDolbyDigital, bmEncrypted, bmRecording;
+public:
+ cSkinSTTNGDisplayChannel(bool WithInfo);
+ virtual ~cSkinSTTNGDisplayChannel();
+ virtual void SetChannel(const cChannel *Channel, int Number);
+ virtual void SetEvents(const cEvent *Present, const cEvent *Following);
+ virtual void Flush(void);
+ };
+
+cBitmap cSkinSTTNGDisplayChannel::bmTeletext(teletext_xpm);
+cBitmap cSkinSTTNGDisplayChannel::bmRadio(radio_xpm);
+cBitmap cSkinSTTNGDisplayChannel::bmAudio(audio_xpm);
+cBitmap cSkinSTTNGDisplayChannel::bmDolbyDigital(dolbydigital_xpm);
+cBitmap cSkinSTTNGDisplayChannel::bmEncrypted(encrypted_xpm);
+cBitmap cSkinSTTNGDisplayChannel::bmRecording(recording_xpm);
+
+cSkinSTTNGDisplayChannel::cSkinSTTNGDisplayChannel(bool WithInfo)
+{
+ present = NULL;
+ lastSeen = -1;
+ const cFont *font = cFont::GetFont(fontOsd);
+ withInfo = WithInfo;
+ lineHeight = font->Height();
+ frameColor = Theme.Color(clrChannelFrame);
+ if (withInfo) {
+ x0 = 0;
+ x1 = x0 + font->Width("00:00") + 4;
+ x2 = x1 + Roundness;
+ x3 = x2 + Gap;
+ x7 = Setup.OSDWidth;
+ x6 = x7 - lineHeight / 2;
+ x5 = x6 - lineHeight / 2;
+ x4 = x5 - Gap;
+ y0 = 0;
+ y1 = lineHeight;
+ y2 = y1 + Roundness;
+ y3 = y2 + Gap;
+ y4 = y3 + 4 * lineHeight;
+ y5 = y4 + Gap;
+ y6 = y5 + Roundness;
+ y7 = y6 + cFont::GetFont(fontSml)->Height();
+ int yt = (y0 + y1) / 2;
+ int yb = (y6 + y7) / 2;
+ osd = cOsdProvider::NewOsd(Setup.OSDLeft, Setup.OSDTop + (Setup.ChannelInfoPos ? 0 : Setup.OSDHeight - y7));
+ tArea Areas[] = { { 0, 0, x7 - 1, y7 - 1, 4 } };
+ osd->SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+ osd->DrawRectangle(x0, y0, x7 - 1, y7 - 1, Theme.Color(clrBackground));
+ osd->DrawRectangle(x0, y0, x1 - 1, y1 - 1, clrTransparent);
+ osd->DrawRectangle(x0, y6, x1 - 1, y7 - 1, clrTransparent);
+ osd->DrawRectangle(x6, y0, x7 - 1, yt - 1, clrTransparent);
+ osd->DrawRectangle(x6, yb, x7 - 1, y7 - 1, clrTransparent);
+ osd->DrawEllipse (x0, y0, x1 - 1, y1 - 1, frameColor, 2);
+ osd->DrawRectangle(x1, y0, x4 - 1, y1 - 1, frameColor);
+ osd->DrawRectangle(x5, y0, x6 - 1, y1 - 1, frameColor);
+ osd->DrawEllipse (x6, y0, x7 - 1, y1 - 1, frameColor, 5);
+ osd->DrawRectangle(x0, y1, x1 - 1, y2 - 1, frameColor);
+ osd->DrawEllipse (x1, y1, x2 - 1, y2 - 1, frameColor, -2);
+ osd->DrawRectangle(x0, y3, x1 - 1, y4 - 1, frameColor);
+ osd->DrawRectangle(x0, y5, x1 - 1, y6 - 1, frameColor);
+ osd->DrawEllipse (x1, y5, x2 - 1, y6 - 1, frameColor, -3);
+ osd->DrawEllipse (x0, y6, x1 - 1, y7 - 1, frameColor, 3);
+ osd->DrawRectangle(x1, y6, x4 - 1, y7 - 1, frameColor);
+ osd->DrawRectangle(x5, y6, x6 - 1, y7 - 1, frameColor);
+ osd->DrawEllipse (x6, y6, x7 - 1, y7 - 1, frameColor, 5);
+ }
+ else {
+ x0 = 0;
+ x1 = lineHeight / 2;
+ x2 = lineHeight;
+ x3 = x2 + Gap;
+ x7 = Setup.OSDWidth;
+ x6 = x7 - lineHeight / 2;
+ x5 = x6 - lineHeight / 2;
+ x4 = x5 - Gap;
+ y0 = 0;
+ y1 = lineHeight;
+ osd = cOsdProvider::NewOsd(Setup.OSDLeft, Setup.OSDTop + (Setup.ChannelInfoPos ? 0 : Setup.OSDHeight - y1));
+ tArea Areas[] = { { x0, y0, x7 - 1, y1 - 1, 4 } };
+ osd->SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+ osd->DrawRectangle(x0, y0, x7 - 1, y1 - 1, clrTransparent);
+ osd->DrawEllipse (x0, y0, x1 - 1, y1 - 1, frameColor, 7);
+ osd->DrawRectangle(x1, y0, x2 - 1, y1 - 1, frameColor);
+ osd->DrawRectangle(x5, y0, x6 - 1, y1 - 1, frameColor);
+ osd->DrawEllipse (x6, y0, x7 - 1, y1 - 1, frameColor, 5);
+ }
+}
+
+cSkinSTTNGDisplayChannel::~cSkinSTTNGDisplayChannel()
+{
+ delete osd;
+}
+
+void cSkinSTTNGDisplayChannel::SetChannel(const cChannel *Channel, int Number)
+{
+ osd->DrawRectangle(x3, y0, x4 - 1, y1 - 1, frameColor);
+ int x = x4 - 5;
+ if (Channel && !Channel->GroupSep()) {
+ int d = 3;
+ bool rec = cRecordControls::Active();
+ x -= bmRecording.Width() + d;
+ osd->DrawBitmap(x, y0 + (y1 - y0 - bmRecording.Height()) / 2, bmRecording, Theme.Color(rec ? clrChannelSymbolRecFg : clrChannelSymbolOff), rec ? Theme.Color(clrChannelSymbolRecBg) : frameColor);
+ x -= bmEncrypted.Width() + d;
+ osd->DrawBitmap(x, y0 + (y1 - y0 - bmEncrypted.Height()) / 2, bmEncrypted, Theme.Color(Channel->Ca() ? clrChannelSymbolOn : clrChannelSymbolOff), frameColor);
+ x -= bmDolbyDigital.Width() + d;
+ osd->DrawBitmap(x, y0 + (y1 - y0 - bmDolbyDigital.Height()) / 2, bmDolbyDigital, Theme.Color(Channel->Dpid1() ? clrChannelSymbolOn : clrChannelSymbolOff), frameColor);
+ x -= bmAudio.Width() + d;
+ osd->DrawBitmap(x, y0 + (y1 - y0 - bmAudio.Height()) / 2, bmAudio, Theme.Color(Channel->Apid2() ? clrChannelSymbolOn : clrChannelSymbolOff), frameColor);
+ if (Channel->Vpid()) {
+ x -= bmTeletext.Width() + d;
+ osd->DrawBitmap(x, y0 + (y1 - y0 - bmTeletext.Height()) / 2, bmTeletext, Theme.Color(Channel->Tpid() ? clrChannelSymbolOn : clrChannelSymbolOff), frameColor);
+ }
+ else {
+ x -= bmRadio.Width() + d;
+ osd->DrawBitmap(x, y0 + (y1 - y0 - bmRadio.Height()) / 2, bmRadio, Theme.Color(clrChannelSymbolOn), frameColor);
+ }
+ }
+ osd->DrawText(x3 + 2, y0, ChannelString(Channel, Number), Theme.Color(clrChannelName), frameColor, cFont::GetFont(fontOsd), x - x3 - 2);
+}
+
+void cSkinSTTNGDisplayChannel::SetEvents(const cEvent *Present, const cEvent *Following)
+{
+ if (!withInfo)
+ return;
+ if (present != Present)
+ lastSeen = -1;
+ present = Present;
+ osd->DrawRectangle(x0, y3, x1 - 1, y4 - 1, frameColor);
+ osd->DrawRectangle(x3, y3, x7 - 1, y4 - 1, Theme.Color(clrBackground));
+ for (int i = 0; i < 2; i++) {
+ const cEvent *e = !i ? Present : Following;
+ if (e) {
+ osd->DrawText(x0 + 2, y3 + 2 * i * lineHeight, e->GetTimeString(), Theme.Color(clrChannelEpgTime), frameColor, cFont::GetFont(fontOsd));
+ osd->DrawText(x3 + 2, y3 + 2 * i * lineHeight, e->Title(), Theme.Color(clrChannelEpgTitle), Theme.Color(clrBackground), cFont::GetFont(fontOsd), x4 - x3 - 2);
+ osd->DrawText(x3 + 2, y3 + (2 * i + 1) * lineHeight, e->ShortText(), Theme.Color(clrChannelEpgShortText), Theme.Color(clrBackground), cFont::GetFont(fontSml), x4 - x3 - 2);
+ }
+ }
+}
+
+void cSkinSTTNGDisplayChannel::Flush(void)
+{
+ if (withInfo) {
+ const char *date = DayDateTime();
+ const cFont *font = cFont::GetFont(fontSml);
+ osd->DrawText(x4 - font->Width(date) - 2, y7 - font->Height(date), date, Theme.Color(clrChannelDate), frameColor, font);
+
+ int seen = 0;
+ if (present) {
+ time_t t = time(NULL);
+ if (t > present->StartTime())
+ seen = min(y4 - y3 - 1, int((y4 - y3) * double(t - present->StartTime()) / present->Duration()));
+ }
+ if (seen != lastSeen) {
+ osd->DrawRectangle(x1 + Gap, y3, x1 + Gap + ScrollWidth - 1, y4 - 1, Theme.Color(clrChannelTimebarRest));
+ if (seen)
+ osd->DrawRectangle(x1 + Gap, y3, x1 + Gap + ScrollWidth - 1, y3 + seen, Theme.Color(clrChannelTimebarSeen));
+ lastSeen = seen;
+ }
+ }
+ osd->Flush();
+}
+
+// --- cSkinSTTNGDisplayMenu -------------------------------------------------
+
+class cSkinSTTNGDisplayMenu : public cSkinDisplayMenu {
+private:
+ cOsd *osd;
+ int x0, x1, x2, x3, x4, x5, x6, x7;
+ int y0, y1, y2, y3, y4, y5, y6, y7;
+ int lineHeight;
+ tColor frameColor;
+ int currentIndex;
+ bool message;
+ void SetScrollbar(void);
+public:
+ cSkinSTTNGDisplayMenu(void);
+ virtual ~cSkinSTTNGDisplayMenu();
+ virtual void Scroll(bool Up, bool Page);
+ virtual int MaxItems(void);
+ virtual void Clear(void);
+ virtual void SetTitle(const char *Title);
+ virtual void SetButtons(const char *Red, const char *Green = NULL, const char *Yellow = NULL, const char *Blue = NULL);
+ virtual void SetMessage(eMessageType Type, const char *Text);
+ virtual void SetItem(const char *Text, int Index, bool Current, bool Selectable);
+ virtual void SetEvent(const cEvent *Event);
+ virtual void SetRecording(const cRecording *Recording);
+ virtual void SetText(const char *Text, bool FixedFont);
+ virtual void Flush(void);
+ };
+
+cSkinSTTNGDisplayMenu::cSkinSTTNGDisplayMenu(void)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ lineHeight = font->Height();
+ frameColor = Theme.Color(clrMenuFrame);
+ currentIndex = -1;
+ message = false;
+ x0 = 0;
+ x1 = lineHeight / 2;
+ x2 = x1 + Roundness;
+ x3 = x2 + Gap;
+ x7 = Setup.OSDWidth;
+ x6 = x7 - lineHeight / 2;
+ x5 = x6 - lineHeight / 2;
+ x4 = x5 - Gap;
+ y0 = 0;
+ y1 = lineHeight;
+ y2 = y1 + Roundness;
+ y3 = y2 + Gap;
+ y7 = Setup.OSDHeight;
+ y6 = y7 - cFont::GetFont(fontSml)->Height();
+ y5 = y6 - Roundness;
+ y4 = y5 - Gap;
+ int yt = (y0 + y1) / 2;
+ int yb = (y6 + y7) / 2;
+ osd = cOsdProvider::NewOsd(Setup.OSDLeft, Setup.OSDTop);
+ tArea Areas[] = { { x0, y0, x7 - 1, y7 - 1, 4 } };
+ if (osd->CanHandleAreas(Areas, sizeof(Areas) / sizeof(tArea)) == oeOk)
+ osd->SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+ else {
+ tArea Areas[] = { { x0, y0, x7 - 1, y1 - 1, 2 },
+ { x0, y1, x7 - 1, y6 - 1, 2 },
+ { x0, y6, x7 - 1, y7 - 1, 4 }
+ };
+ osd->SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+ /*TODO
+ tArea Areas[] = { { x0, y0, x7 - 1, y3 - 1, 2 },
+ { x0, y3, x3 - 1, y4 - 1, 1 },
+ { x3, y3, x5 - 1, y4 - 1, 2 },
+ { x0, y4, x7 - 1, y7 - 1, 4 }
+ };
+ */
+ }
+ osd->DrawRectangle(x0, y0, x7 - 1, y7 - 1, Theme.Color(clrBackground));
+ osd->DrawRectangle(x0, y0, x1 - 1, y1 - 1, clrTransparent);
+ osd->DrawRectangle(x0, y6, x1 - 1, y7 - 1, clrTransparent);
+ osd->DrawRectangle(x6, y0, x7 - 1, yt - 1, clrTransparent);
+ osd->DrawRectangle(x6, yb, x7 - 1, y7 - 1, clrTransparent);
+ osd->DrawEllipse (x0, y0, x1 - 1, y1 - 1, frameColor, 2);
+ osd->DrawRectangle(x1, y0, x2 - 1, y1 - 1, frameColor);
+ osd->DrawRectangle(x3, y0, x4 - 1, y1 - 1, frameColor);
+ osd->DrawRectangle(x5, y0, x6 - 1, y1 - 1, frameColor);
+ osd->DrawEllipse (x6, y0, x7 - 1, y1 - 1, frameColor, 5);
+ osd->DrawRectangle(x0, y1, x1 - 1, y6 - 1, frameColor);
+ osd->DrawEllipse (x1, y1, x2 - 1, y2 - 1, frameColor, -2);
+ osd->DrawEllipse (x1, y5, x2 - 1, y6 - 1, frameColor, -3);
+ osd->DrawEllipse (x0, y6, x1 - 1, y7 - 1, frameColor, 3);
+ osd->DrawRectangle(x1, y6, x2 - 1, y7 - 1, frameColor);
+ osd->DrawRectangle(x3, y6, x4 - 1, y7 - 1, frameColor);
+ osd->DrawRectangle(x5, y6, x6 - 1, y7 - 1, frameColor);
+ osd->DrawEllipse (x6, y6, x7 - 1, y7 - 1, frameColor, 5);
+}
+
+cSkinSTTNGDisplayMenu::~cSkinSTTNGDisplayMenu()
+{
+ delete osd;
+}
+
+void cSkinSTTNGDisplayMenu::SetScrollbar(void)
+{
+ if (textScroller.CanScroll()) {
+ int h = lineHeight;
+ int yt = textScroller.Top();
+ int yb = yt + textScroller.Height();
+ int st = yt + h + Gap;
+ int sb = yb - h - Gap;
+ int tt = st + (sb - st) * textScroller.Offset() / textScroller.Total();
+ int tb = tt + (sb - st) * textScroller.Shown() / textScroller.Total();
+ osd->DrawRectangle(x5, st, x5 + ScrollWidth - 1, sb, Theme.Color(clrMenuScrollbarTotal));
+ osd->DrawRectangle(x5, tt, x5 + ScrollWidth - 1, tb, Theme.Color(clrMenuScrollbarShown));
+ osd->DrawRectangle(x5, yt, x6 - 1, yt + h - 1, frameColor);
+ osd->DrawEllipse (x6, yt, x7 - 1, yt + h - 1, frameColor, 5);
+ osd->DrawRectangle(x5, yb - h, x6 - 1, yb - 1, frameColor);
+ osd->DrawEllipse (x6, yb - h, x7 - 1, yb - 1, frameColor, 5);
+ if (textScroller.CanScrollUp()) {
+ cBitmap bm(arrowup_xpm);
+ osd->DrawBitmap(x5 + (x7 - x5 - bm.Width()) / 2 - 2, yt + (h - bm.Height()) / 2, bm, Theme.Color(clrMenuScrollbarArrow), frameColor);
+ }
+ if (textScroller.CanScrollDown()) {
+ cBitmap bm(arrowdown_xpm);
+ osd->DrawBitmap(x5 + (x7 - x5 - bm.Width()) / 2 - 2, yb - h + (h - bm.Height()) / 2, bm, Theme.Color(clrMenuScrollbarArrow), frameColor);
+ }
+ }
+}
+
+void cSkinSTTNGDisplayMenu::Scroll(bool Up, bool Page)
+{
+ cSkinDisplayMenu::Scroll(Up, Page);
+ SetScrollbar();
+}
+
+int cSkinSTTNGDisplayMenu::MaxItems(void)
+{
+ return (y4 - y3 - 2 * Roundness) / lineHeight;
+}
+
+void cSkinSTTNGDisplayMenu::Clear(void)
+{
+ textScroller.Reset();
+ osd->DrawRectangle(x1, y3, x7 - 1, y4 - 1, Theme.Color(clrBackground));
+}
+
+void cSkinSTTNGDisplayMenu::SetTitle(const char *Title)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ const char *VDR = " VDR";
+ int w = font->Width(VDR);
+ osd->DrawText(x3 + 5, y0, Title, Theme.Color(clrMenuTitle), frameColor, font, x4 - w - x3 - 5);
+ osd->DrawText(x4 - w, y0, VDR, frameColor, clrBlack, font);
+}
+
+void cSkinSTTNGDisplayMenu::SetButtons(const char *Red, const char *Green, const char *Yellow, const char *Blue)
+{
+ const char *date = DayDateTime();
+ const cFont *font = cFont::GetFont(fontSml);
+ int d = 10;
+ int d2 = d / 2;
+ int t4 = x4 - font->Width(date) - 2;
+ int w = t4 - x3;
+ int t0 = x3 + d2;
+ int t1 = x3 + w / 4;
+ int t2 = x3 + w / 2;
+ int t3 = t4 - w / 4;
+ osd->DrawRectangle(t0 + d2, y6, t1 - d2, y7 - 1, clrBlack);
+ osd->DrawRectangle(t1 + d2, y6, t2 - d2, y7 - 1, clrBlack);
+ osd->DrawRectangle(t2 + d2, y6, t3 - d2, y7 - 1, clrBlack);
+ osd->DrawRectangle(t3 + d2, y6, t4 - d2, y7 - 1, clrBlack);
+ osd->DrawText(t0 + d, y6, Red, Theme.Color(clrButtonRedFg), Theme.Color(clrButtonRedBg), font, t1 - t0 - 2 * d, 0, taCenter);
+ osd->DrawText(t1 + d, y6, Green, Theme.Color(clrButtonGreenFg), Theme.Color(clrButtonGreenBg), font, t2 - t1 - 2 * d, 0, taCenter);
+ osd->DrawText(t2 + d, y6, Yellow, Theme.Color(clrButtonYellowFg), Theme.Color(clrButtonYellowBg), font, t3 - t2 - 2 * d, 0, taCenter);
+ osd->DrawText(t3 + d, y6, Blue, Theme.Color(clrButtonBlueFg), Theme.Color(clrButtonBlueBg), font, t4 - t3 - 2 * d, 0, taCenter);
+}
+
+void cSkinSTTNGDisplayMenu::SetMessage(eMessageType Type, const char *Text)
+{
+ const cFont *font = cFont::GetFont(fontSml);
+ if (Text) {
+ osd->SaveRegion(x3, y6, x4 - 1, y7 - 1);
+ osd->DrawText(x3, y6, Text, Theme.Color(clrMessageStatusFg + 2 * Type), Theme.Color(clrMessageStatusBg + 2 * Type), font, x4 - x3, 0, taCenter);
+ message = true;
+ }
+ else {
+ osd->RestoreRegion();
+ message = false;
+ }
+}
+
+void cSkinSTTNGDisplayMenu::SetItem(const char *Text, int Index, bool Current, bool Selectable)
+{
+ int y = y3 + Roundness + Index * lineHeight;
+ tColor ColorFg, ColorBg;
+ if (Current) {
+ ColorFg = Theme.Color(clrMenuItemCurrentFg);
+ ColorBg = Theme.Color(clrMenuItemCurrentBg);
+ osd->DrawEllipse (x1, y - Roundness, x2 - 1, y - 1, frameColor, -3);
+ osd->DrawRectangle(x1, y, x2 - 1, y + lineHeight - 1, frameColor);
+ osd->DrawEllipse (x1, y + lineHeight, x2 - 1, y + lineHeight + Roundness - 1, frameColor, -2);
+ osd->DrawRectangle(x3, y, x4 - 1, y + lineHeight - 1, ColorBg);
+ currentIndex = Index;
+ }
+ else {
+ ColorFg = Theme.Color(Selectable ? clrMenuItemSelectable : clrMenuItemNonSelectable);
+ ColorBg = Theme.Color(clrBackground);
+ if (currentIndex == Index) {
+ osd->DrawRectangle(x1, y - Roundness, x2 - 1, y + lineHeight + Roundness - 1, Theme.Color(clrBackground));
+ osd->DrawRectangle(x3, y, x4 - 1, y + lineHeight - 1, Theme.Color(clrBackground));
+ }
+ }
+ const cFont *font = cFont::GetFont(fontOsd);
+ for (int i = 0; i < MaxTabs; i++) {
+ const char *s = GetTabbedText(Text, i);
+ if (s) {
+ int xt = x3 + 5 + Tab(i);
+ osd->DrawText(xt, y, s, ColorFg, ColorBg, font, x4 - xt);
+ }
+ if (!Tab(i + 1))
+ break;
+ }
+ SetEditableWidth(x4 - x3 - 5 - Tab(1));
+}
+
+void cSkinSTTNGDisplayMenu::SetEvent(const cEvent *Event)
+{
+ if (!Event)
+ return;
+ const cFont *font = cFont::GetFont(fontOsd);
+ int xl = x3 + 5;
+ int y = y3;
+ cTextScroller ts;
+ char t[32];
+ snprintf(t, sizeof(t), "%s %s - %s", Event->GetDateString(), Event->GetTimeString(), Event->GetEndTimeString());//TODO dayname, no year
+ ts.Set(osd, xl, y, x4 - xl, y4 - y, t, font, Theme.Color(clrMenuEventTime), Theme.Color(clrBackground));
+ if (Event->Vps() && Event->Vps() != Event->StartTime()) {
+ char *buffer;
+ asprintf(&buffer, " VPS: %s", Event->GetVpsString());
+ const cFont *font = cFont::GetFont(fontSml);
+ osd->DrawText(x4 - font->Width(buffer), y, buffer, Theme.Color(clrMenuEventVps), frameColor, font);
+ int yb = y + font->Height();
+ osd->DrawRectangle(x5, y, x6 - 1, yb - 1, frameColor);
+ osd->DrawEllipse (x6, y, x7 - 1, yb - 1, frameColor, 5);
+ free(buffer);
+ }
+ y += ts.Height();
+ y += font->Height();
+ ts.Set(osd, xl, y, x4 - xl, y4 - y, Event->Title(), font, Theme.Color(clrMenuEventTitle), Theme.Color(clrBackground));
+ y += ts.Height();
+ if (!isempty(Event->ShortText())) {
+ const cFont *font = cFont::GetFont(fontSml);
+ ts.Set(osd, xl, y, x4 - xl, y4 - y, Event->ShortText(), font, Theme.Color(clrMenuEventShortText), Theme.Color(clrBackground));
+ y += ts.Height();
+ }
+ y += font->Height();
+ if (!isempty(Event->Description())) {
+ int yt = y;
+ int yb = y4 - Roundness;
+ textScroller.Set(osd, xl, yt, x4 - xl, yb - yt, Event->Description(), font, Theme.Color(clrMenuEventDescription), Theme.Color(clrBackground));
+ yb = yt + textScroller.Height();
+ osd->DrawEllipse (x1, yt - Roundness, x2, yt, frameColor, -3);
+ osd->DrawRectangle(x1, yt, x2, yb, frameColor);
+ osd->DrawEllipse (x1, yb, x2, yb + Roundness, frameColor, -2);
+ SetScrollbar();
+ }
+}
+
+void cSkinSTTNGDisplayMenu::SetRecording(const cRecording *Recording)
+{
+ SetText(Recording->Summary(), false); //XXX
+}
+
+void cSkinSTTNGDisplayMenu::SetText(const char *Text, bool FixedFont)
+{
+ const cFont *font = cFont::GetFont(FixedFont ? fontFix : fontOsd);
+ font = cFont::GetFont(fontSml);//XXX -> make a way to let the text define which font to use
+ textScroller.Set(osd, x3, y3, x4 - x3, y4 - y3, Text, font, Theme.Color(clrMenuText), Theme.Color(clrBackground));
+ SetScrollbar();
+}
+
+void cSkinSTTNGDisplayMenu::Flush(void)
+{
+ if (!message) {
+ const char *date = DayDateTime();
+ const cFont *font = cFont::GetFont(fontSml);
+ osd->DrawText(x4 - font->Width(date) - 2, y7 - font->Height(date), date, Theme.Color(clrMenuDate), frameColor, font);
+ }
+ osd->Flush();
+}
+
+// --- cSkinSTTNGDisplayReplay -----------------------------------------------
+
+class cSkinSTTNGDisplayReplay : public cSkinDisplayReplay {
+private:
+ cOsd *osd;
+ int x0, x1, x2, x3, x4, x5, x6, x7;
+ int y0, y1, y2, y3, y4, y5, y6, y7;
+ tColor frameColor;
+ int lastCurrentWidth;
+public:
+ cSkinSTTNGDisplayReplay(bool ModeOnly);
+ virtual ~cSkinSTTNGDisplayReplay();
+ virtual void SetTitle(const char *Title);
+ virtual void SetMode(bool Play, bool Forward, int Speed);
+ virtual void SetProgress(int Current, int Total);
+ virtual void SetCurrent(const char *Current);
+ virtual void SetTotal(const char *Total);
+ virtual void SetJump(const char *Jump);
+ virtual void Flush(void);
+ };
+
+#define SymbolWidth 30
+#define SymbolHeight 30
+
+cSkinSTTNGDisplayReplay::cSkinSTTNGDisplayReplay(bool ModeOnly)
+{
+ const cFont *font = cFont::GetFont(fontSml);
+ int lineHeight = font->Height();
+ frameColor = Theme.Color(clrReplayFrame);
+ lastCurrentWidth = 0;
+ cBitmap bm(play_xpm);
+ x0 = 0;
+ x1 = max(SymbolWidth, bm.Width());
+ x2 = x1 + Roundness;
+ x3 = x2 + Gap;
+ x7 = Setup.OSDWidth;
+ x6 = x7 - lineHeight / 2;
+ x5 = x6 - lineHeight / 2;
+ x4 = x5 - Gap;
+ y0 = 0;
+ y1 = lineHeight;
+ y2 = y1 + Roundness;
+ y3 = y2 + Gap;
+ y4 = y3 + max(SymbolHeight, bm.Height());
+ y5 = y4 + Gap;
+ y6 = y5 + Roundness;
+ y7 = y6 + font->Height();
+ int yt = (y0 + y1) / 2;
+ int yb = (y6 + y7) / 2;
+ osd = cOsdProvider::NewOsd(Setup.OSDLeft, Setup.OSDTop + Setup.OSDHeight - y7);
+ tArea Areas[] = { { 0, 0, x7 - 1, y7 - 1, 4 } };
+ osd->SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+ osd->DrawRectangle(x0, y0, x7 - 1, y7 - 1, ModeOnly ? clrTransparent : Theme.Color(clrBackground));
+ if (!ModeOnly) {
+ osd->DrawRectangle(x0, y0, x1 - 1, y1 - 1, clrTransparent);
+ osd->DrawRectangle(x0, y6, x1 - 1, y7 - 1, clrTransparent);
+ osd->DrawRectangle(x6, y0, x7 - 1, yt - 1, clrTransparent);
+ osd->DrawRectangle(x6, yb, x7 - 1, y7 - 1, clrTransparent);
+ osd->DrawEllipse (x0, y0, x1 - 1, y1 - 1, frameColor, 2);
+ osd->DrawRectangle(x1, y0, x4 - 1, y1 - 1, frameColor);
+ osd->DrawRectangle(x5, y0, x6 - 1, y1 - 1, frameColor);
+ osd->DrawEllipse (x6, y0, x7 - 1, y1 - 1, frameColor, 5);
+ osd->DrawRectangle(x0, y1, x1 - 1, y2 - 1, frameColor);
+ osd->DrawEllipse (x1, y1, x2 - 1, y2 - 1, frameColor, -2);
+ }
+ osd->DrawRectangle(x0, y3, x1 - 1, y4 - 1, frameColor);
+ if (!ModeOnly) {
+ osd->DrawRectangle(x0, y5, x1 - 1, y6 - 1, frameColor);
+ osd->DrawEllipse (x1, y5, x2 - 1, y6 - 1, frameColor, -3);
+ osd->DrawEllipse (x0, y6, x1 - 1, y7 - 1, frameColor, 3);
+ osd->DrawRectangle(x1, y6, x4 - 1, y7 - 1, frameColor);
+ osd->DrawRectangle(x5, y6, x6 - 1, y7 - 1, frameColor);
+ osd->DrawEllipse (x6, y6, x7 - 1, y7 - 1, frameColor, 5);
+ }
+}
+
+cSkinSTTNGDisplayReplay::~cSkinSTTNGDisplayReplay()
+{
+ delete osd;
+}
+
+void cSkinSTTNGDisplayReplay::SetTitle(const char *Title)
+{
+ osd->DrawText(x3 + 5, y0, Title, Theme.Color(clrReplayTitle), frameColor, cFont::GetFont(fontSml), x4 - x3 - 5);
+}
+
+static char **ReplaySymbols[2][2][5] = {
+ { { pause_xpm, srew_xpm, srew1_xpm, srew2_xpm, srew3_xpm },
+ { pause_xpm, sfwd_xpm, sfwd1_xpm, sfwd2_xpm, sfwd3_xpm }, },
+ { { play_xpm, frew_xpm, frew1_xpm, frew2_xpm, frew3_xpm },
+ { play_xpm, ffwd_xpm, ffwd1_xpm, ffwd2_xpm, ffwd3_xpm } }
+ };
+
+void cSkinSTTNGDisplayReplay::SetMode(bool Play, bool Forward, int Speed)
+{
+ if (Speed < -1)
+ Speed = -1;
+ if (Speed > 3)
+ Speed = 3;
+ cBitmap bm(ReplaySymbols[Play][Forward][Speed + 1]);
+ osd->DrawBitmap(x0 + (x1 - x0 - bm.Width()) / 2, y3 + (y4 - y3 - bm.Height()) / 2, bm, Theme.Color(clrReplayMode), frameColor);
+}
+
+void cSkinSTTNGDisplayReplay::SetProgress(int Current, int Total)
+{
+ cProgressBar pb(x4 - x3, y4 - y3, Current, Total, marks, Theme.Color(clrReplayProgressSeen), Theme.Color(clrReplayProgressRest), Theme.Color(clrReplayProgressSelected), Theme.Color(clrReplayProgressMark), Theme.Color(clrReplayProgressCurrent));
+ osd->DrawBitmap(x3, y3, pb);
+}
+
+void cSkinSTTNGDisplayReplay::SetCurrent(const char *Current)
+{
+ const cFont *font = cFont::GetFont(fontSml);
+ int w = font->Width(Current);
+ osd->DrawText(x3, y6, Current, Theme.Color(clrReplayCurrent), frameColor, font, lastCurrentWidth > w ? lastCurrentWidth : 0);
+ lastCurrentWidth = w;
+}
+
+void cSkinSTTNGDisplayReplay::SetTotal(const char *Total)
+{
+ const cFont *font = cFont::GetFont(fontSml);
+ osd->DrawText(x4 - font->Width(Total) - 5, y6, Total, Theme.Color(clrReplayTotal), frameColor, font);
+}
+
+void cSkinSTTNGDisplayReplay::SetJump(const char *Jump)
+{
+ osd->DrawText(x0 + (x4 - x0) / 4, y6, Jump, Theme.Color(clrReplayJump), frameColor, cFont::GetFont(fontSml), (x4 - x3) / 2, 0, taCenter);
+}
+
+void cSkinSTTNGDisplayReplay::Flush(void)
+{
+ osd->Flush();
+}
+
+// --- cSkinSTTNGDisplayVolume -----------------------------------------------
+
+class cSkinSTTNGDisplayVolume : public cSkinDisplayVolume {
+private:
+ cOsd *osd;
+ int x0, x1, x2, x3, x4, x5, x6, x7;
+ int y0, y1;
+ tColor frameColor;
+ int mute;
+public:
+ cSkinSTTNGDisplayVolume(void);
+ virtual ~cSkinSTTNGDisplayVolume();
+ virtual void SetVolume(int Current, int Total, bool Mute);
+ virtual void Flush(void);
+ };
+
+cSkinSTTNGDisplayVolume::cSkinSTTNGDisplayVolume(void)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ int lineHeight = font->Height();
+ frameColor = Theme.Color(clrVolumeFrame);
+ mute = -1;
+ x0 = 0;
+ x1 = lineHeight / 2;
+ x2 = lineHeight;
+ x3 = x2 + Gap;
+ x7 = Setup.OSDWidth;
+ x6 = x7 - lineHeight / 2;
+ x5 = x6 - lineHeight / 2;
+ x4 = x5 - Gap;
+ y0 = 0;
+ y1 = lineHeight;
+ osd = cOsdProvider::NewOsd(Setup.OSDLeft, Setup.OSDTop + Setup.OSDHeight - y1);
+ tArea Areas[] = { { x0, y0, x7 - 1, y1 - 1, 4 } };
+ osd->SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+ osd->DrawRectangle(x0, y0, x7 - 1, y1 - 1, clrTransparent);
+ osd->DrawEllipse (x0, y0, x1 - 1, y1 - 1, frameColor, 7);
+ osd->DrawRectangle(x1, y0, x2 - 1, y1 - 1, frameColor);
+ osd->DrawRectangle(x3, y0, x4 - 1, y1 - 1, frameColor);
+ osd->DrawRectangle(x5, y0, x6 - 1, y1 - 1, frameColor);
+ osd->DrawEllipse (x6, y0, x7 - 1, y1 - 1, frameColor, 5);
+}
+
+cSkinSTTNGDisplayVolume::~cSkinSTTNGDisplayVolume()
+{
+ delete osd;
+}
+
+void cSkinSTTNGDisplayVolume::SetVolume(int Current, int Total, bool Mute)
+{
+ int xl = x3 + 5;
+ int xr = x4 - 5;
+ int yt = y0 + 3;
+ int yb = y1 - 3;
+ if (mute != Mute) {
+ osd->DrawRectangle(x3, y0, x4 - 1, y1 - 1, frameColor);
+ mute = Mute;
+ }
+ cBitmap bm(Mute ? mute_xpm : volume_xpm);
+ osd->DrawBitmap(xl, y0 + (y1 - y0 - bm.Height()) / 2, bm, Theme.Color(clrVolumeSymbol), frameColor);
+ if (!Mute) {
+ xl += bm.Width() + 5;
+ int w = (y1 - y0) / 3;
+ int d = 3;
+ int n = (xr - xl + d) / (w + d);
+ int x = xr - n * (w + d);
+ tColor Color = Theme.Color(clrVolumeBarLower);
+ for (int i = 0; i < n; i++) {
+ if (Total * i >= Current * n)
+ Color = Theme.Color(clrVolumeBarUpper);
+ osd->DrawRectangle(x, yt, x + w - 1, yb - 1, Color);
+ x += w + d;
+ }
+ }
+}
+
+void cSkinSTTNGDisplayVolume::Flush(void)
+{
+ osd->Flush();
+}
+
+// --- cSkinSTTNGDisplayMessage ----------------------------------------------
+
+class cSkinSTTNGDisplayMessage : public cSkinDisplayMessage {
+private:
+ cOsd *osd;
+ int x0, x1, x2, x3, x4, x5, x6, x7;
+ int y0, y1;
+public:
+ cSkinSTTNGDisplayMessage(void);
+ virtual ~cSkinSTTNGDisplayMessage();
+ virtual void SetMessage(eMessageType Type, const char *Text);
+ virtual void Flush(void);
+ };
+
+cSkinSTTNGDisplayMessage::cSkinSTTNGDisplayMessage(void)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ int lineHeight = font->Height();
+ tColor frameColor = Theme.Color(clrMessageFrame);
+ x0 = 0;
+ x1 = lineHeight / 2;
+ x2 = lineHeight;
+ x3 = x2 + Gap;
+ x7 = Setup.OSDWidth;
+ x6 = x7 - lineHeight / 2;
+ x5 = x6 - lineHeight / 2;
+ x4 = x5 - Gap;
+ y0 = 0;
+ y1 = lineHeight;
+ osd = cOsdProvider::NewOsd(Setup.OSDLeft, Setup.OSDTop + Setup.OSDHeight - y1);
+ tArea Areas[] = { { x0, y0, x7 - 1, y1 - 1, 2 } };
+ osd->SetAreas(Areas, sizeof(Areas) / sizeof(tArea));
+ osd->DrawRectangle(x0, y0, x7 - 1, y1 - 1, clrTransparent);
+ osd->DrawEllipse (x0, y0, x1 - 1, y1 - 1, frameColor, 7);
+ osd->DrawRectangle(x1, y0, x2 - 1, y1 - 1, frameColor);
+ osd->DrawRectangle(x5, y0, x6 - 1, y1 - 1, frameColor);
+ osd->DrawEllipse (x6, y0, x7 - 1, y1 - 1, frameColor, 5);
+}
+
+cSkinSTTNGDisplayMessage::~cSkinSTTNGDisplayMessage()
+{
+ delete osd;
+}
+
+void cSkinSTTNGDisplayMessage::SetMessage(eMessageType Type, const char *Text)
+{
+ const cFont *font = cFont::GetFont(fontOsd);
+ osd->DrawText(x3, y0, Text, Theme.Color(clrMessageStatusFg + 2 * Type), Theme.Color(clrMessageStatusBg + 2 * Type), font, x4 - x3, 0, taCenter);
+}
+
+void cSkinSTTNGDisplayMessage::Flush(void)
+{
+ osd->Flush();
+}
+
+// --- cSkinSTTNG ------------------------------------------------------------
+
+cSkinSTTNG::cSkinSTTNG(void)
+:cSkin("sttng", &::Theme)//XXX naming problem???
+{
+}
+
+const char *cSkinSTTNG::Description(void)
+{
+ return tr("ST:TNG Panels");
+}
+
+cSkinDisplayChannel *cSkinSTTNG::DisplayChannel(bool WithInfo)
+{
+ return new cSkinSTTNGDisplayChannel(WithInfo);
+}
+
+cSkinDisplayMenu *cSkinSTTNG::DisplayMenu(void)
+{
+ return new cSkinSTTNGDisplayMenu;
+}
+
+cSkinDisplayReplay *cSkinSTTNG::DisplayReplay(bool ModeOnly)
+{
+ return new cSkinSTTNGDisplayReplay(ModeOnly);
+}
+
+cSkinDisplayVolume *cSkinSTTNG::DisplayVolume(void)
+{
+ return new cSkinSTTNGDisplayVolume;
+}
+
+cSkinDisplayMessage *cSkinSTTNG::DisplayMessage(void)
+{
+ return new cSkinSTTNGDisplayMessage;
+}
diff --git a/skinsttng.h b/skinsttng.h
new file mode 100644
index 0000000..82b2599
--- /dev/null
+++ b/skinsttng.h
@@ -0,0 +1,26 @@
+/*
+ * skinsttng.h: A VDR skin with ST:TNG Panels
+ *
+ * See the main source file 'vdr.c' for copyright information and
+ * how to reach the author.
+ *
+ * $Id: skinsttng.h 1.1 2004/04/18 09:38:47 kls Exp $
+ */
+
+#ifndef __SKINSTTNG_H
+#define __SKINSTTNG_H
+
+#include "skins.h"
+
+class cSkinSTTNG : public cSkin {
+public:
+ cSkinSTTNG(void);
+ virtual const char *Description(void);
+ virtual cSkinDisplayChannel *DisplayChannel(bool WithInfo);
+ virtual cSkinDisplayMenu *DisplayMenu(void);
+ virtual cSkinDisplayReplay *DisplayReplay(bool ModeOnly);
+ virtual cSkinDisplayVolume *DisplayVolume(void);
+ virtual cSkinDisplayMessage *DisplayMessage(void);
+ };
+
+#endif //__SKINSTTNG_H
diff --git a/svdrp.c b/svdrp.c
index 5d35eae..63126f5 100644
--- a/svdrp.c
+++ b/svdrp.c
@@ -10,7 +10,7 @@
* and interact with the Video Disk Recorder - or write a full featured
* graphical interface that sits on top of an SVDRP connection.
*
- * $Id: svdrp.c 1.61 2004/02/24 12:24:43 kls Exp $
+ * $Id: svdrp.c 1.62 2004/03/25 17:00:23 kls Exp $
*/
#include "svdrp.h"
@@ -207,10 +207,10 @@ const char *HelpPages[] = {
" containing the given string as part of their name are listed.",
"LSTE [ <channel> ] [ now | next | at <time> ]\n"
" List EPG data. Without any parameters all data of all channels is\n"
- " listed. If a channel is given (either by number of by channel ID),\n",
+ " listed. If a channel is given (either by number of by channel ID),\n"
" only data for that channel is listed. 'now', 'next', or 'at <time>'\n"
" restricts the returned data to present events, following events, or\n"
- " events at the given time (which must be in time_t form)."
+ " events at the given time (which must be in time_t form).",
"LSTR [ <number> ]\n"
" List recordings. Without option, all recordings are listed. Otherwise\n"
" the summary for the given recording is listed.",
diff --git a/symbols/arrowdown.xpm b/symbols/arrowdown.xpm
new file mode 100644
index 0000000..a3f49cd
--- /dev/null
+++ b/symbols/arrowdown.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char * arrowdown_xpm[] = {
+"12 12 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"++++++++++++",
+"++++++++++++",
+".++++++++++.",
+".++++++++++.",
+"..++++++++..",
+"..++++++++..",
+"...++++++...",
+"...++++++...",
+"....++++....",
+"....++++....",
+".....++.....",
+".....++....."};
diff --git a/symbols/arrowup.xpm b/symbols/arrowup.xpm
new file mode 100644
index 0000000..a177b4a
--- /dev/null
+++ b/symbols/arrowup.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char * arrowup_xpm[] = {
+"12 12 2 1",
+". c #FFFFFF",
+"+ c #000000",
+".....++.....",
+".....++.....",
+"....++++....",
+"....++++....",
+"...++++++...",
+"...++++++...",
+"..++++++++..",
+"..++++++++..",
+".++++++++++.",
+".++++++++++.",
+"++++++++++++",
+"++++++++++++"};
diff --git a/symbols/audio.xpm b/symbols/audio.xpm
new file mode 100644
index 0000000..26f7cab
--- /dev/null
+++ b/symbols/audio.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * audio_xpm[] = {
+"27 18 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"...........................",
+"...........................",
+"..+++++++++++++++++++++++..",
+"..+++++++++++++++++++++++..",
+"..++...................++..",
+"..++...................++..",
+"..++...++++.....++++...++..",
+"..++..++..++...++..++..++..",
+"..++.++....++.++....++.++..",
+"..++..++..++...++..++..++..",
+"..++...++++.....++++...++..",
+"..++...................++..",
+"..++...................++..",
+"..++...................++..",
+"..+++++++++++++++++++++++..",
+"..+++++++++++++++++++++++..",
+"...........................",
+"..........................."};
diff --git a/symbols/dolbydigital.xpm b/symbols/dolbydigital.xpm
new file mode 100644
index 0000000..e51709e
--- /dev/null
+++ b/symbols/dolbydigital.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * dolbydigital_xpm[] = {
+"27 18 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"...........................",
+"...........................",
+"..+++++++++++.+++++++++++..",
+"..++.++++++++.++++++++.++..",
+"..++...++++++.++++++...++..",
+"..++.....++++.++++.....++..",
+"..++......+++.+++......++..",
+"..++.......++.++.......++..",
+"..++.......++.++.......++..",
+"..++.......++.++.......++..",
+"..++.......++.++.......++..",
+"..++......+++.+++......++..",
+"..++.....++++.++++.....++..",
+"..++...++++++.++++++...++..",
+"..++.++++++++.++++++++.++..",
+"..+++++++++++.+++++++++++..",
+"...........................",
+"..........................."};
diff --git a/symbols/encrypted.xpm b/symbols/encrypted.xpm
new file mode 100644
index 0000000..f2ae082
--- /dev/null
+++ b/symbols/encrypted.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * encrypted_xpm[] = {
+"27 18 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"...........................",
+"...........................",
+"..+++++++++++++++++++++++..",
+"..+++++++++++++++++++++++..",
+"..++...................++..",
+"..++...................++..",
+"..++............++++...++..",
+"..++...........++..++..++..",
+"..++.+++++++++++....++.++..",
+"..++.+++++++++++....++.++..",
+"..++..+++......++..++..++..",
+"..++..+++.......++++...++..",
+"..++...................++..",
+"..++...................++..",
+"..+++++++++++++++++++++++..",
+"..+++++++++++++++++++++++..",
+"...........................",
+"..........................."};
diff --git a/symbols/ffwd.xpm b/symbols/ffwd.xpm
new file mode 100644
index 0000000..7d1edc2
--- /dev/null
+++ b/symbols/ffwd.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * ffwd_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"..++......++................",
+"..+++.....+++...............",
+"..+++++...+++++.............",
+"..++++++....++++............",
+"..++++++++...+++++..........",
+"..+++++++++....++++.........",
+"..+++++++++++...+++++.......",
+"..++++++++++++....++++......",
+"..++++++++++++++...+++++....",
+"..+++++++++++++++....++++...",
+"..++++++++++++++++....++++..",
+"..++++++++++++++++....++++..",
+"..+++++++++++++++....++++...",
+"..++++++++++++++...+++++....",
+"..++++++++++++....++++......",
+"..+++++++++++...+++++.......",
+"..+++++++++....++++.........",
+"..++++++++...+++++..........",
+"..++++++....++++............",
+"..+++++...+++++.............",
+"..+++.....+++...............",
+"..++......++................",
+"............................",
+"............................"};
diff --git a/symbols/ffwd1.xpm b/symbols/ffwd1.xpm
new file mode 100644
index 0000000..f78db80
--- /dev/null
+++ b/symbols/ffwd1.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * ffwd1_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"..++......++................",
+"..+++.....+++...............",
+"..+++++...+++++.............",
+"..++++++....++++............",
+"..++++++++...+++++..........",
+"..+++++++++....++++.........",
+"..+++++++++++...+++++.......",
+"..++++++++++++....++++......",
+"..++++++++++++++...+++++....",
+"..++++++++++++++.....++++...",
+"..++++++++++++++...+++++....",
+"..++++++++++++....++++......",
+"..+++++++++++...+++++.......",
+"..+++++++++....++++.........",
+"..++++++++...+++++..........",
+"..++++++....++++............",
+"..+++++...+++++.............",
+"..+++.....+++...............",
+"..++......++................",
+"............................",
+"..++++++....................",
+"..++++++....................",
+"............................",
+"............................"};
diff --git a/symbols/ffwd2.xpm b/symbols/ffwd2.xpm
new file mode 100644
index 0000000..f117fc2
--- /dev/null
+++ b/symbols/ffwd2.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * ffwd2_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"..++......++................",
+"..+++.....+++...............",
+"..+++++...+++++.............",
+"..++++++....++++............",
+"..++++++++...+++++..........",
+"..+++++++++....++++.........",
+"..+++++++++++...+++++.......",
+"..++++++++++++....++++......",
+"..++++++++++++++...+++++....",
+"..++++++++++++++.....++++...",
+"..++++++++++++++...+++++....",
+"..++++++++++++....++++......",
+"..+++++++++++...+++++.......",
+"..+++++++++....++++.........",
+"..++++++++...+++++..........",
+"..++++++....++++............",
+"..+++++...+++++.............",
+"..+++.....+++...............",
+"..++......++................",
+"............................",
+"..++++++...++++++...........",
+"..++++++...++++++...........",
+"............................",
+"............................"};
diff --git a/symbols/ffwd3.xpm b/symbols/ffwd3.xpm
new file mode 100644
index 0000000..8b9e9b0
--- /dev/null
+++ b/symbols/ffwd3.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * ffwd3_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"..++......++................",
+"..+++.....+++...............",
+"..+++++...+++++.............",
+"..++++++....++++............",
+"..++++++++...+++++..........",
+"..+++++++++....++++.........",
+"..+++++++++++...+++++.......",
+"..++++++++++++....++++......",
+"..++++++++++++++...+++++....",
+"..++++++++++++++.....++++...",
+"..++++++++++++++...+++++....",
+"..++++++++++++....++++......",
+"..+++++++++++...+++++.......",
+"..+++++++++....++++.........",
+"..++++++++...+++++..........",
+"..++++++....++++............",
+"..+++++...+++++.............",
+"..+++.....+++...............",
+"..++......++................",
+"............................",
+"..++++++...++++++...++++++..",
+"..++++++...++++++...++++++..",
+"............................",
+"............................"};
diff --git a/symbols/frew.xpm b/symbols/frew.xpm
new file mode 100644
index 0000000..d8a6c47
--- /dev/null
+++ b/symbols/frew.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * frew_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"................++......++..",
+"...............+++.....+++..",
+".............+++++...+++++..",
+"............++++....++++++..",
+"..........+++++...++++++++..",
+".........++++....+++++++++..",
+".......+++++...+++++++++++..",
+"......++++....++++++++++++..",
+"....+++++...++++++++++++++..",
+"...++++....+++++++++++++++..",
+"..++++....++++++++++++++++..",
+"..++++....++++++++++++++++..",
+"...++++....+++++++++++++++..",
+"....+++++...++++++++++++++..",
+"......++++....++++++++++++..",
+".......+++++...+++++++++++..",
+".........++++....+++++++++..",
+"..........+++++...++++++++..",
+"............++++....++++++..",
+".............+++++...+++++..",
+"...............+++.....+++..",
+"................++......++..",
+"............................",
+"............................"};
diff --git a/symbols/frew1.xpm b/symbols/frew1.xpm
new file mode 100644
index 0000000..493c229
--- /dev/null
+++ b/symbols/frew1.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * frew1_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"................++......++..",
+"...............+++.....+++..",
+".............+++++...+++++..",
+"............++++....++++++..",
+"..........+++++...++++++++..",
+".........++++....+++++++++..",
+".......+++++...+++++++++++..",
+"......++++....++++++++++++..",
+"....+++++...++++++++++++++..",
+"...++++.....++++++++++++++..",
+"....+++++...++++++++++++++..",
+"......++++....++++++++++++..",
+".......+++++...+++++++++++..",
+".........++++....+++++++++..",
+"..........+++++...++++++++..",
+"............++++....++++++..",
+".............+++++...+++++..",
+"...............+++.....+++..",
+"................++......++..",
+"............................",
+"....................++++++..",
+"....................++++++..",
+"............................",
+"............................"};
diff --git a/symbols/frew2.xpm b/symbols/frew2.xpm
new file mode 100644
index 0000000..81fc0ee
--- /dev/null
+++ b/symbols/frew2.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * frew2_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"................++......++..",
+"...............+++.....+++..",
+".............+++++...+++++..",
+"............++++....++++++..",
+"..........+++++...++++++++..",
+".........++++....+++++++++..",
+".......+++++...+++++++++++..",
+"......++++....++++++++++++..",
+"....+++++...++++++++++++++..",
+"...++++.....++++++++++++++..",
+"....+++++...++++++++++++++..",
+"......++++....++++++++++++..",
+".......+++++...+++++++++++..",
+".........++++....+++++++++..",
+"..........+++++...++++++++..",
+"............++++....++++++..",
+".............+++++...+++++..",
+"...............+++.....+++..",
+"................++......++..",
+"............................",
+"...........++++++...++++++..",
+"...........++++++...++++++..",
+"............................",
+"............................"};
diff --git a/symbols/frew3.xpm b/symbols/frew3.xpm
new file mode 100644
index 0000000..19b183c
--- /dev/null
+++ b/symbols/frew3.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * frew3_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"................++......++..",
+"...............+++.....+++..",
+".............+++++...+++++..",
+"............++++....++++++..",
+"..........+++++...++++++++..",
+".........++++....+++++++++..",
+".......+++++...+++++++++++..",
+"......++++....++++++++++++..",
+"....+++++...++++++++++++++..",
+"...++++.....++++++++++++++..",
+"....+++++...++++++++++++++..",
+"......++++....++++++++++++..",
+".......+++++...+++++++++++..",
+".........++++....+++++++++..",
+"..........+++++...++++++++..",
+"............++++....++++++..",
+".............+++++...+++++..",
+"...............+++.....+++..",
+"................++......++..",
+"............................",
+"..++++++...++++++...++++++..",
+"..++++++...++++++...++++++..",
+"............................",
+"............................"};
diff --git a/symbols/mute.xpm b/symbols/mute.xpm
new file mode 100644
index 0000000..0f1292f
--- /dev/null
+++ b/symbols/mute.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * mute_xpm[] = {
+"26 20 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"......++.......++.......++",
+"......+++....++++......+++",
+".......+++..+++++.....+++.",
+"........+++..+.++....+++..",
+".......+.+++...++...+++...",
+".....++++.+++..++..+++....",
+"++++++++...+++....+++.....",
+"+++++++.....+++..+++......",
+"++...++......++++++.......",
+"++...++.......++++........",
+"++...++.......++++........",
+"++...++......++++++.......",
+"+++++++.....+++..+++......",
+"++++++++...+++....+++.....",
+".....++++.+++..++..+++....",
+".......+.+++...++...+++...",
+"........+++..+.++....+++..",
+".......+++..+++++.....+++.",
+"......+++....++++......+++",
+"......++.......++.......++"};
diff --git a/symbols/pause.xpm b/symbols/pause.xpm
new file mode 100644
index 0000000..c1d82c3
--- /dev/null
+++ b/symbols/pause.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * pause_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"......+++++......+++++......",
+"............................",
+"............................"};
diff --git a/symbols/play.xpm b/symbols/play.xpm
new file mode 100644
index 0000000..0e088f8
--- /dev/null
+++ b/symbols/play.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * play_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"......++....................",
+"......+++...................",
+"......+++++.................",
+"......++++++................",
+"......++++++++..............",
+"......+++++++++.............",
+"......+++++++++++...........",
+"......++++++++++++..........",
+"......++++++++++++++........",
+"......+++++++++++++++.......",
+"......++++++++++++++++......",
+"......++++++++++++++++......",
+"......+++++++++++++++.......",
+"......++++++++++++++........",
+"......++++++++++++..........",
+"......+++++++++++...........",
+"......+++++++++.............",
+"......++++++++..............",
+"......++++++................",
+"......+++++.................",
+"......+++...................",
+"......++....................",
+"............................",
+"............................"};
diff --git a/symbols/radio.xpm b/symbols/radio.xpm
new file mode 100644
index 0000000..f4d1fc9
--- /dev/null
+++ b/symbols/radio.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * radio_xpm[] = {
+"27 18 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"...........................",
+"............+++++..........",
+"............+++++++++......",
+"............+++++++++++....",
+"............+++...++++++...",
+"............+++.....++++...",
+"............+++.....+++....",
+"............+++.....++.....",
+"............+++............",
+"............+++............",
+"............+++............",
+"......+++++++++............",
+"...+++++++++++++...........",
+"..+++++++++++++++..........",
+"..+++++++++++++++..........",
+"...+++++++++++++...........",
+".....++++++++++............",
+"..........................."};
diff --git a/symbols/recording.xpm b/symbols/recording.xpm
new file mode 100644
index 0000000..ea7bbd6
--- /dev/null
+++ b/symbols/recording.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * recording_xpm[] = {
+"27 18 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"...........................",
+"...........................",
+"..++++++...++++++..++++++..",
+"..+++++++.+++++++.+++++++..",
+"..++...++.++......++.......",
+"..++...++.++......++.......",
+"..++...++.++......++.......",
+"..++...++.++......++.......",
+"..++++++..+++++...++.......",
+"..++++....+++++...++.......",
+"..++.++...++......++.......",
+"..++..++..++......++.......",
+"..++...++.++......++.......",
+"..++...++.++......++.......",
+"..++...++.+++++++.+++++++..",
+"..++...++..++++++..++++++..",
+"...........................",
+"..........................."};
diff --git a/symbols/sfwd.xpm b/symbols/sfwd.xpm
new file mode 100644
index 0000000..38468e5
--- /dev/null
+++ b/symbols/sfwd.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * sfwd_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"..+++++...++................",
+"..+++++...+++...............",
+"..+++++...+++++.............",
+"..+++++...++++++............",
+"..+++++...++++++++..........",
+"..+++++...+++++++++.........",
+"..+++++...+++++++++++.......",
+"..+++++...++++++++++++......",
+"..+++++...++++++++++++++....",
+"..+++++...+++++++++++++++...",
+"..+++++...++++++++++++++++..",
+"..+++++...++++++++++++++++..",
+"..+++++...+++++++++++++++...",
+"..+++++...++++++++++++++....",
+"..+++++...++++++++++++......",
+"..+++++...+++++++++++.......",
+"..+++++...+++++++++.........",
+"..+++++...++++++++..........",
+"..+++++...++++++............",
+"..+++++...+++++.............",
+"..+++++...+++...............",
+"..+++++...++................",
+"............................",
+"............................"};
diff --git a/symbols/sfwd1.xpm b/symbols/sfwd1.xpm
new file mode 100644
index 0000000..f07801b
--- /dev/null
+++ b/symbols/sfwd1.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * sfwd1_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"..+++++...++................",
+"..+++++...+++...............",
+"..+++++...+++++.............",
+"..+++++...++++++............",
+"..+++++...++++++++..........",
+"..+++++...+++++++++.........",
+"..+++++...+++++++++++.......",
+"..+++++...++++++++++++......",
+"..+++++...++++++++++++++....",
+"..+++++...+++++++++++++++...",
+"..+++++...++++++++++++++....",
+"..+++++...++++++++++++......",
+"..+++++...+++++++++++.......",
+"..+++++...+++++++++.........",
+"..+++++...++++++++..........",
+"..+++++...++++++............",
+"..+++++...+++++.............",
+"..+++++...+++...............",
+"..+++++...++................",
+"............................",
+"..++++++....................",
+"..++++++....................",
+"............................",
+"............................"};
diff --git a/symbols/sfwd2.xpm b/symbols/sfwd2.xpm
new file mode 100644
index 0000000..784744a
--- /dev/null
+++ b/symbols/sfwd2.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * sfwd2_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"..+++++...++................",
+"..+++++...+++...............",
+"..+++++...+++++.............",
+"..+++++...++++++............",
+"..+++++...++++++++..........",
+"..+++++...+++++++++.........",
+"..+++++...+++++++++++.......",
+"..+++++...++++++++++++......",
+"..+++++...++++++++++++++....",
+"..+++++...+++++++++++++++...",
+"..+++++...++++++++++++++....",
+"..+++++...++++++++++++......",
+"..+++++...+++++++++++.......",
+"..+++++...+++++++++.........",
+"..+++++...++++++++..........",
+"..+++++...++++++............",
+"..+++++...+++++.............",
+"..+++++...+++...............",
+"..+++++...++................",
+"............................",
+"..++++++...++++++...........",
+"..++++++...++++++...........",
+"............................",
+"............................"};
diff --git a/symbols/sfwd3.xpm b/symbols/sfwd3.xpm
new file mode 100644
index 0000000..05abde6
--- /dev/null
+++ b/symbols/sfwd3.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * sfwd3_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"..+++++...++................",
+"..+++++...+++...............",
+"..+++++...+++++.............",
+"..+++++...++++++............",
+"..+++++...++++++++..........",
+"..+++++...+++++++++.........",
+"..+++++...+++++++++++.......",
+"..+++++...++++++++++++......",
+"..+++++...++++++++++++++....",
+"..+++++...+++++++++++++++...",
+"..+++++...++++++++++++++....",
+"..+++++...++++++++++++......",
+"..+++++...+++++++++++.......",
+"..+++++...+++++++++.........",
+"..+++++...++++++++..........",
+"..+++++...++++++............",
+"..+++++...+++++.............",
+"..+++++...+++...............",
+"..+++++...++................",
+"............................",
+"..++++++...++++++...++++++..",
+"..++++++...++++++...++++++..",
+"............................",
+"............................"};
diff --git a/symbols/srew.xpm b/symbols/srew.xpm
new file mode 100644
index 0000000..4dbae7e
--- /dev/null
+++ b/symbols/srew.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * srew_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"................++...+++++..",
+"...............+++...+++++..",
+".............+++++...+++++..",
+"............++++++...+++++..",
+"..........++++++++...+++++..",
+".........+++++++++...+++++..",
+".......+++++++++++...+++++..",
+"......++++++++++++...+++++..",
+"....++++++++++++++...+++++..",
+"...+++++++++++++++...+++++..",
+"..++++++++++++++++...+++++..",
+"..++++++++++++++++...+++++..",
+"...+++++++++++++++...+++++..",
+"....++++++++++++++...+++++..",
+"......++++++++++++...+++++..",
+".......+++++++++++...+++++..",
+".........+++++++++...+++++..",
+"..........++++++++...+++++..",
+"............++++++...+++++..",
+".............+++++...+++++..",
+"...............+++...+++++..",
+"................++...+++++..",
+"............................",
+"............................"};
diff --git a/symbols/srew1.xpm b/symbols/srew1.xpm
new file mode 100644
index 0000000..101cdf7
--- /dev/null
+++ b/symbols/srew1.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * srew1_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"................++...+++++..",
+"...............+++...+++++..",
+".............+++++...+++++..",
+"............++++++...+++++..",
+"..........++++++++...+++++..",
+".........+++++++++...+++++..",
+".......+++++++++++...+++++..",
+"......++++++++++++...+++++..",
+"....++++++++++++++...+++++..",
+"...+++++++++++++++...+++++..",
+"....++++++++++++++...+++++..",
+"......++++++++++++...+++++..",
+".......+++++++++++...+++++..",
+".........+++++++++...+++++..",
+"..........++++++++...+++++..",
+"............++++++...+++++..",
+".............+++++...+++++..",
+"...............+++...+++++..",
+"................++...+++++..",
+"............................",
+"....................++++++..",
+"....................++++++..",
+"............................",
+"............................"};
diff --git a/symbols/srew2.xpm b/symbols/srew2.xpm
new file mode 100644
index 0000000..f664532
--- /dev/null
+++ b/symbols/srew2.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * srew2_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"................++...+++++..",
+"...............+++...+++++..",
+".............+++++...+++++..",
+"............++++++...+++++..",
+"..........++++++++...+++++..",
+".........+++++++++...+++++..",
+".......+++++++++++...+++++..",
+"......++++++++++++...+++++..",
+"....++++++++++++++...+++++..",
+"...+++++++++++++++...+++++..",
+"....++++++++++++++...+++++..",
+"......++++++++++++...+++++..",
+".......+++++++++++...+++++..",
+".........+++++++++...+++++..",
+"..........++++++++...+++++..",
+"............++++++...+++++..",
+".............+++++...+++++..",
+"...............+++...+++++..",
+"................++...+++++..",
+"............................",
+"...........++++++...++++++..",
+"...........++++++...++++++..",
+"............................",
+"............................"};
diff --git a/symbols/srew3.xpm b/symbols/srew3.xpm
new file mode 100644
index 0000000..b82a6c7
--- /dev/null
+++ b/symbols/srew3.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * srew3_xpm[] = {
+"28 26 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"............................",
+"............................",
+"................++...+++++..",
+"...............+++...+++++..",
+".............+++++...+++++..",
+"............++++++...+++++..",
+"..........++++++++...+++++..",
+".........+++++++++...+++++..",
+".......+++++++++++...+++++..",
+"......++++++++++++...+++++..",
+"....++++++++++++++...+++++..",
+"...+++++++++++++++...+++++..",
+"....++++++++++++++...+++++..",
+"......++++++++++++...+++++..",
+".......+++++++++++...+++++..",
+".........+++++++++...+++++..",
+"..........++++++++...+++++..",
+"............++++++...+++++..",
+".............+++++...+++++..",
+"...............+++...+++++..",
+"................++...+++++..",
+"............................",
+"..++++++...++++++...++++++..",
+"..++++++...++++++...++++++..",
+"............................",
+"............................"};
diff --git a/symbols/teletext.xpm b/symbols/teletext.xpm
new file mode 100644
index 0000000..49fc3c2
--- /dev/null
+++ b/symbols/teletext.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * teletext_xpm[] = {
+"27 18 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"...........................",
+"...........................",
+"..+++++++++++++++++++++++..",
+"..+++++++++++++++++++++++..",
+"..++...................++..",
+"..++..+++++++++++++++..++..",
+"..++..+++++++++++++++..++..",
+"..++...................++..",
+"..++..+++++++++++++++..++..",
+"..++..+++++++++++++++..++..",
+"..++...................++..",
+"..++..+++++++++++++++..++..",
+"..++..+++++++++++++++..++..",
+"..++...................++..",
+"..+++++++++++++++++++++++..",
+"..+++++++++++++++++++++++..",
+"...........................",
+"..........................."};
diff --git a/symbols/volume.xpm b/symbols/volume.xpm
new file mode 100644
index 0000000..9cbc0b2
--- /dev/null
+++ b/symbols/volume.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * volume_xpm[] = {
+"28 14 2 1",
+". c #FFFFFF",
+"+ c #000000",
+"..........................++",
+"........................++++",
+"......................++++++",
+"....................++++++++",
+"..................++++++++++",
+"................++++++++++++",
+"..............++++++++++++++",
+"............++++++++++++++++",
+"..........++++++++++++++++++",
+"........++++++++++++++++++++",
+"......++++++++++++++++++++++",
+"....++++++++++++++++++++++++",
+"..++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++"};
diff --git a/themes.c b/themes.c
new file mode 100644
index 0000000..0232822
--- /dev/null
+++ b/themes.c
@@ -0,0 +1,305 @@
+/*
+ * themes.c: Color themes used by skins
+ *
+ * See the main source file 'vdr.c' for copyright information and
+ * how to reach the author.
+ *
+ * $Id: themes.c 1.1 2004/05/16 09:43:14 kls Exp $
+ */
+
+#include "themes.h"
+#include <dirent.h>
+#include <string.h>
+#include "config.h"
+#include "tools.h"
+
+// --- cTheme ----------------------------------------------------------------
+
+cTheme::cTheme(void)
+{
+ name = strdup("default");
+ memset(descriptions, 0, sizeof(descriptions));
+ memset(colorNames, 0, sizeof(colorNames));
+ memset(colorValues, 0, sizeof(colorValues));
+ descriptions[0] = strdup("Default");
+}
+
+cTheme::~cTheme()
+{
+ free(name);
+ for (int i = 0; i < I18nNumLanguages; i++)
+ free(descriptions[i]);
+ for (int i = 0; i < MaxThemeColors; i++)
+ free(colorNames[i]);
+}
+
+bool cTheme::FileNameOk(const char *FileName, bool SetName)
+{
+ const char *error = NULL;
+ if (!isempty(FileName)) {
+ const char *d = strrchr(FileName, '/');
+ if (d)
+ FileName = d + 1;
+ const char *n = strchr(FileName, '-');
+ if (n) {
+ if (n > FileName) {
+ if (!strchr(++n, '-')) {
+ const char *e = strchr(n, '.');
+ if (e && strcmp(e, ".theme") == 0) {
+ if (e - n >= 1) {
+ // FileName is ok
+ if (SetName) {
+ free(name);
+ name = strndup(n, e - n);
+ }
+ }
+ else
+ error = "missing theme name";
+ }
+ else
+ error = "invalid extension";
+ }
+ else
+ error = "too many '-'";
+ }
+ else
+ error = "missing skin name";
+ }
+ else
+ error = "missing '-'";
+ }
+ else
+ error = "empty";
+ if (error)
+ esyslog("ERROR: invalid theme file name (%s): '%s'", error, FileName);
+ return !error;
+}
+
+const char *cTheme::Description(void)
+{
+ char *s = descriptions[Setup.OSDLanguage];
+ if (!s)
+ s = descriptions[0];
+ return s ? s : name;
+}
+
+bool cTheme::Load(const char *FileName, bool OnlyDescriptions)
+{
+ if (!FileNameOk(FileName, true))
+ return false;
+ bool result = false;
+ if (!OnlyDescriptions)
+ isyslog("loading %s", FileName);
+ FILE *f = fopen(FileName, "r");
+ if (f) {
+ int line = 0;
+ result = true;
+ char *s;
+ const char *error = NULL;
+ while ((s = readline(f)) != NULL) {
+ line++;
+ char *p = strchr(s, '#');
+ if (p)
+ *p = 0;
+ s = stripspace(skipspace(s));
+ if (!isempty(s)) {
+ char *n = s;
+ char *v = strchr(s, '=');
+ if (v) {
+ *v++ = 0;
+ n = stripspace(skipspace(n));
+ v = stripspace(skipspace(v));
+ if (strstr(n, "Description") == n) {
+ int lang = 0;
+ char *l = strchr(n, '.');
+ if (l)
+ lang = I18nLanguageIndex(++l);
+ if (lang >= 0)
+ descriptions[lang] = strdup(v);
+ else
+ error = "invalid language code";
+ }
+ else if (!OnlyDescriptions) {
+ for (int i = 0; i < MaxThemeColors; i++) {
+ if (colorNames[i]) {
+ if (strcmp(n, colorNames[i]) == 0) {
+ char *p = NULL;
+ errno = 0;
+ tColor c = strtoul(v, &p, 16);
+ if (!errno && !*p)
+ colorValues[i] = c;
+ else
+ error = "invalid color value";
+ break;
+ }
+ }
+ else {
+ error = "unknown color name";
+ break;
+ }
+ }
+ }
+ }
+ else
+ error = "missing value";
+ }
+ if (error) {
+ result = false;
+ break;
+ }
+ }
+ if (!result)
+ esyslog("ERROR: error in %s, line %d%s%s\n", FileName, line, error ? ": " : "", error ? error : "");
+ fclose(f);
+ }
+ else
+ LOG_ERROR_STR(FileName);
+ return result;
+}
+
+bool cTheme::Save(const char *FileName)
+{
+ if (!FileNameOk(FileName))
+ return false;
+ bool result = true;
+ cSafeFile f(FileName);
+ if (f.Open()) {
+ for (int i = 0; i < I18nNumLanguages; i++) {
+ if (descriptions[i])
+ fprintf(f, "Description%s%.*s = %s\n", i ? "." : "", 3, i ? I18nLanguageCode(i) : "", descriptions[i]);
+ }
+ for (int i = 0; i < MaxThemeColors; i++) {
+ if (colorNames[i])
+ fprintf(f, "%s = %08X\n", colorNames[i], colorValues[i]);
+ }
+ if (!f.Close())
+ result = false;
+ }
+ else
+ result = false;
+ return result;
+}
+
+int cTheme::AddColor(const char *Name, tColor Color)
+{
+ for (int i = 0; i < MaxThemeColors; i++) {
+ if (colorNames[i]) {
+ if (strcmp(Name, colorNames[i]) == 0) {
+ colorValues[i] = Color;
+ return i;
+ }
+ }
+ else {
+ colorNames[i] = strdup(Name);
+ colorValues[i] = Color;
+ return i;
+ }
+ }
+ return -1;
+}
+
+tColor cTheme::Color(int Subject)
+{
+ return (Subject >= 0 && Subject < MaxThemeColors) ? colorValues[Subject] : 0;
+}
+
+// --- cThemes ---------------------------------------------------------------
+
+char *cThemes::themesDirectory = NULL;
+
+cThemes::cThemes(void)
+{
+ numThemes = 0;
+ names = 0;
+ fileNames = NULL;
+ descriptions = NULL;
+}
+
+cThemes::~cThemes()
+{
+ Clear();
+}
+
+void cThemes::Clear(void)
+{
+ for (int i = 0; i < numThemes; i++) {
+ free(names[i]);
+ free(fileNames[i]);
+ free(descriptions[i]);
+ }
+ free(names);
+ free(fileNames);
+ free(descriptions);
+ numThemes = 0;
+ names = 0;
+ fileNames = NULL;
+ descriptions = NULL;
+}
+
+bool cThemes::Load(const char *SkinName)
+{
+ Clear();
+ if (themesDirectory) {
+ DIR *d = opendir(themesDirectory);
+ if (d) {
+ struct dirent *e;
+ while ((e = readdir(d)) != NULL) {
+ if (strcmp(e->d_name, ".") && strcmp(e->d_name, "..")) {
+ if (strstr(e->d_name, SkinName) == e->d_name && e->d_name[strlen(SkinName)] == '-') {
+ const char *FileName = AddDirectory(themesDirectory, e->d_name);
+ cTheme Theme;
+ if (Theme.Load(FileName, true)) {
+ names = (char **)realloc(names, (numThemes + 1) * sizeof(char *));
+ names[numThemes] = strdup(Theme.Name());
+ fileNames = (char **)realloc(fileNames, (numThemes + 1) * sizeof(char *));
+ fileNames[numThemes] = strdup(FileName);
+ descriptions = (char **)realloc(descriptions, (numThemes + 1) * sizeof(char *));
+ descriptions[numThemes] = strdup(Theme.Description());
+ numThemes++;
+ }
+ }
+ }
+ }
+ closedir(d);
+ return numThemes > 0;
+ }
+ }
+ return false;
+}
+
+int cThemes::GetThemeIndex(const char *Description)
+{
+ int index = 0;
+ for (int i = 0; i < numThemes; i++) {
+ if (strcmp(descriptions[i], Description) == 0)
+ return i;
+ if (strcmp(descriptions[i], "Default") == 0)
+ index = 1;
+ }
+ return index;
+}
+
+void cThemes::SetThemesDirectory(const char *ThemesDirectory)
+{
+ free(themesDirectory);
+ themesDirectory = strdup(ThemesDirectory);
+ MakeDirs(themesDirectory, true);
+}
+
+void cThemes::Load(const char *SkinName, const char *ThemeName, cTheme *Theme)
+{
+ char *FileName = NULL;
+ asprintf(&FileName, "%s/%s-%s.theme", themesDirectory, SkinName, ThemeName);
+ if (access(FileName, F_OK) == 0) // the file exists
+ Theme->Load(FileName);
+ free(FileName);
+}
+
+void cThemes::Save(const char *SkinName, cTheme *Theme)
+{
+ char *FileName = NULL;
+ asprintf(&FileName, "%s/%s-%s.theme", themesDirectory, SkinName, Theme->Name());
+ if (access(FileName, F_OK) != 0) // the file does not exist
+ Theme->Save(FileName);
+ free(FileName);
+}
diff --git a/themes.h b/themes.h
new file mode 100644
index 0000000..617f1d2
--- /dev/null
+++ b/themes.h
@@ -0,0 +1,82 @@
+/*
+ * themes.h: Color themes used by skins
+ *
+ * See the main source file 'vdr.c' for copyright information and
+ * how to reach the author.
+ *
+ * $Id: themes.h 1.1 2004/05/15 14:22:16 kls Exp $
+ */
+
+#ifndef __THEMES_H
+#define __THEMES_H
+
+#include "i18n.h"
+#include "osd.h"
+
+class cTheme {
+public:
+ enum { MaxThemeColors = 128 };
+private:
+ char *name;
+ char *descriptions[I18nNumLanguages];
+ char *colorNames[MaxThemeColors];
+ tColor colorValues[MaxThemeColors];
+ bool FileNameOk(const char *FileName, bool SetName = false);
+public:
+ cTheme(void);
+ ///< Creates a new theme class.
+ ~cTheme();
+ const char *Name(void) { return name; }
+ const char *Description(void);
+ ///< Returns a user visible, single line description of this theme.
+ ///< The actual text shouldn't be too long, so that it can be
+ ///< fully displayed in the Setup/OSD menu.
+ bool Load(const char *FileName, bool OnlyDescriptions = false);
+ ///< Loads the theme data from the given file.
+ bool Save(const char *FileName);
+ ///< Saves the theme data to the given file.
+ ///< FileName must be in the form "<skin>-<theme>.theme", where <skin>
+ ///< is the name of the skin this theme applies to, and <theme> is the
+ ///< actual theme name, which will be used to identify this theme in the
+ ///< 'setup.conf', and is normally not seen by the user. It should
+ ///< consist of only lowercase letters and digits.
+ int AddColor(const char *Name, tColor Color);
+ ///< Adds a color with the given Name to this theme, initializes it
+ ///< with Color and returns an index into the color array that can
+ ///< be used in a call to Color() later. The index returned from the
+ ///< first call to AddColor() is 0, and subsequent calls will return
+ ///< values that are incremented by 1 with every call.
+ ///< If a color entry with the given Name already exists, its value
+ ///< will be overwritten with Color and the returned index will be
+ ///< that of the existing entry.
+ tColor Color(int Subject);
+ ///< Returns the color for the given Subject. Subject must be one of
+ ///< the values returned by a previous call to AddColor().
+ };
+
+// A helper macro that simplifies defining theme colors.
+#define THEME_CLR(Theme, Subject, Color) static const int Subject = Theme.AddColor(#Subject, Color)
+
+class cThemes {
+private:
+ int numThemes;
+ char **names;
+ char **fileNames;
+ char **descriptions;
+ static char *themesDirectory;
+ void Clear(void);
+public:
+ cThemes(void);
+ ~cThemes();
+ bool Load(const char *SkinName);
+ int NumThemes(void) { return numThemes; }
+ const char *Name(int Index) { return Index < numThemes ? names[Index] : NULL; }
+ const char *FileName(int Index) { return Index < numThemes ? fileNames[Index] : NULL; }
+ const char * const *Descriptions(void) { return descriptions; }
+ int GetThemeIndex(const char *Description);
+ static void SetThemesDirectory(const char *ThemesDirectory);
+ static void Load(const char *SkinName, const char *ThemeName, cTheme *Theme);
+ static void Save(const char *SkinName, cTheme *Theme);
+ };
+
+#endif //__THEMES_H
diff --git a/thread.c b/thread.c
index 974362c..084a429 100644
--- a/thread.c
+++ b/thread.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: thread.c 1.30 2004/01/03 16:59:33 kls Exp $
+ * $Id: thread.c 1.31 2004/03/14 16:48:30 kls Exp $
*/
#include "thread.h"
@@ -199,6 +199,7 @@ bool cThread::Start(void)
running = true;
parentTid = pthread_self();
pthread_create(&childTid, NULL, (void *(*) (void *))&StartThread, (void *)this);
+ pthread_detach(childTid); // auto-reap
pthread_setschedparam(childTid, SCHED_RR, 0);
usleep(10000); // otherwise calling Active() immediately after Start() causes a "pure virtual method called" error
}
diff --git a/vdr.1 b/vdr.1
index ca49acd..b519f9d 100644
--- a/vdr.1
+++ b/vdr.1
@@ -8,7 +8,7 @@
.\" License as specified in the file COPYING that comes with the
.\" vdr distribution.
.\"
-.\" $Id: vdr.1 1.8 2003/05/29 11:58:28 kls Exp $
+.\" $Id: vdr.1 1.10 2004/05/16 12:10:52 kls Exp $
.\"
.TH vdr 1 "1 June 2003" "1.2.0" "Video Disk Recorder"
.SH NAME
@@ -164,12 +164,11 @@ Contains the index into the recording where the last replay session left off.
.I index.vdr
Contains the file number, offset and type of each frame of the recording.
.TP
-.I keys.conf
+.I remote.conf
Contains the key assignments for the remote control.
.TP
-.I keys-pc.conf
-Contains the key assignments for the PC keyboard (used if the program
-was compiled with DEBUG_OSD=1).
+.I keymacros.conf
+Contains user defined remote control key macros.
.TP
.IR 001.vdr\ ...\ 255.vdr
The actual data files of a recording.
diff --git a/vdr.5 b/vdr.5
index e54c9f8..a224a66 100644
--- a/vdr.5
+++ b/vdr.5
@@ -8,7 +8,7 @@
.\" License as specified in the file COPYING that comes with the
.\" vdr distribution.
.\"
-.\" $Id: vdr.5 1.26 2004/02/24 12:36:35 kls Exp $
+.\" $Id: vdr.5 1.27 2004/05/15 09:24:57 kls Exp $
.\"
.TH vdr 5 "1 Jun 2003" "1.2.0" "Video Disk Recorder Files"
.SH NAME
@@ -505,6 +505,48 @@ Examples:
The file \fIsetup.conf\fR contains the basic configuration options for \fBvdr\fR.
Each line contains one option in the format "Name = Value".
See the MANUAL file for a description of the available options.
+.SS THEMES
+The files \fIthemes/<skin>-<theme>.theme\fR in the config directory contain the
+color theme definitions for the various skins. In the actual file names \fI<skin>\fR
+will be replaced by the name if the skin this theme belongs to, and \fI<theme>\fR
+will be the name of this theme.
+Each line in a theme file contains one option in the format "Name = Value".
+Anything after (and including) a '#' character is comment.
+
+The definitions in a theme file are either \fBcolors\fR or a \fBdescription\fR.
+.br
+\fBColors\fR are in the form
+
+\fBclrTitle = FF123456\fR
+
+where the name (clrTitle) is one of the names defined in the source code of
+the \fBskin\fR that uses this theme, through the \fBTHEME_CLR()\fR macro.
+The value (FF123456) is an eight digit hex number that consist of four bytes,
+representing alpha (transparency), red, green and blue component of the color.
+An alpha value of 00 means the color will be completely transparent, while FF
+means it will be opaque. An RGB value of 000000 results in black, while FFFFFF
+is white.
+
+A \fBdescription\fR can be given as
+
+\fBDescription = Shades of blue\fR
+
+and will be used in the Setup/OSD menu to select a theme for a given skin.
+The description should give the user an idea what this theme will be like
+(for instance, in the given example it would use various shades of blue),
+and shouldn't be too long to make sure it fits on the Setup screen.
+The default description always should be given in English. If you want,
+you can provide language specific descriptions as
+
+\fBDescription.eng = Shades of blue\fR
+.br
+\fBDescription.ger = Blautöne\fR
+
+where the language code (as defined in VDR/i18n.c) is added to the keyword
+"Description", separated by a dot. You can enter as many language specific
+descriptions as there are languages defined in VDR/i18n.h.
+If a theme file doesn't contain a Description, the name of the theme (as
+given in the theme's file name) will be used.
.SS AUDIO/VIDEO DATA
The files \fI001.vdr\fR...\fI255.vdr\fR are the actual recorded MPEG data
files. In order to keep the size of an individual file below a given limit,
diff --git a/vdr.c b/vdr.c
index af95f37..2082054 100644
--- a/vdr.c
+++ b/vdr.c
@@ -22,7 +22,7 @@
*
* The project's page is at http://www.cadsoft.de/vdr
*
- * $Id: vdr.c 1.180 2004/03/14 14:25:02 kls Exp $
+ * $Id: vdr.c 1.181 2004/05/16 10:12:43 kls Exp $
*/
#include <getopt.h>
@@ -45,11 +45,14 @@
#include "keys.h"
#include "lirc.h"
#include "menu.h"
-#include "osd.h"
+#include "osdbase.h"
#include "plugin.h"
#include "rcu.h"
#include "recording.h"
+#include "skinclassic.h"
+#include "skinsttng.h"
#include "sources.h"
+#include "themes.h"
#include "timers.h"
#include "tools.h"
#include "transfer.h"
@@ -310,7 +313,6 @@ int main(int argc, char *argv[])
// Daemon mode:
if (DaemonMode) {
-#if !defined(DEBUG_OSD)
pid_t pid = fork();
if (pid < 0) {
fprintf(stderr, "%m\n");
@@ -322,10 +324,6 @@ int main(int argc, char *argv[])
fclose(stdin);
fclose(stdout);
fclose(stderr);
-#else
- fprintf(stderr, "vdr: can't run in daemon mode with DEBUG_OSD on!\n");
- return 2;
-#endif
}
else if (Terminal) {
// Claim new controlling terminal
@@ -348,6 +346,7 @@ int main(int argc, char *argv[])
ConfigDirectory = VideoDirectory;
cPlugin::SetConfigDirectory(ConfigDirectory);
+ cThemes::SetThemesDirectory(AddDirectory(ConfigDirectory, "themes"));
Setup.Load(AddDirectory(ConfigDirectory, "setup.conf"));
if (!(Sources.Load(AddDirectory(ConfigDirectory, "sources.conf"), true, true) &&
@@ -416,10 +415,6 @@ int main(int argc, char *argv[])
}
}
- // OSD:
-
- cOsd::Initialize();
-
// User interface:
Interface = new cInterface(SVDRPport);
@@ -429,6 +424,13 @@ int main(int argc, char *argv[])
if (!PluginManager.StartPlugins())
return 2;
+ // Skins:
+
+ new cSkinClassic;
+ new cSkinSTTNG;
+ Skins.SetCurrent(Setup.OSDSkin);
+ cThemes::Load(Skins.Current()->Name(), Setup.OSDTheme, Skins.Current()->Theme());
+
// Remote Controls:
#if defined(REMOTE_RCU)
new cRcuRemote("/dev/ttyS1");
@@ -586,7 +588,7 @@ int main(int argc, char *argv[])
}
}
// CAM control:
- if (!Menu && !Interface->IsOpen())
+ if (!Menu && !cOsd::IsOpen())
Menu = CamControl();
// User Input:
cOsdObject *Interact = Menu ? Menu : cControl::Control();
@@ -646,7 +648,7 @@ int main(int argc, char *argv[])
}
else
cDevice::PrimaryDevice()->SetVolume(NORMALKEY(key) == kVolDn ? -VOLUMEDELTA : VOLUMEDELTA);
- if (!Menu && !Interface->IsOpen())
+ if (!Menu && !cOsd::IsOpen())
Menu = Temp = cDisplayVolume::Create();
cDisplayVolume::Process(key);
key = kNone; // nobody else needs to see these keys
@@ -657,7 +659,7 @@ int main(int argc, char *argv[])
DELETENULL(Menu);
Temp = NULL;
if (!cRecordControls::PauseLiveVideo())
- Interface->Error(tr("No free DVB device to record!"));
+ Skins.Message(mtError, tr("No free DVB device to record!"));
key = kNone; // nobody else needs to see this key
}
break;
@@ -665,9 +667,9 @@ int main(int argc, char *argv[])
case kRecord:
if (!cControl::Control()) {
if (cRecordControls::Start())
- ;//XXX Interface->Info(tr("Recording"));
+ ;//XXX Skins.Message(mtInfo, tr("Recording"));
else
- Interface->Error(tr("No free DVB device to record!"));
+ Skins.Message(mtError, tr("No free DVB device to record!"));
key = kNone; // nobody else needs to see this key
}
break;
@@ -677,7 +679,7 @@ int main(int argc, char *argv[])
cControl::Shutdown();
Temp = NULL;
if (!Shutdown) {
- Interface->Error(tr("Can't shutdown - option '-s' not given!"));
+ Skins.Message(mtError, tr("Can't shutdown - option '-s' not given!"));
break;
}
if (cRecordControls::Active()) {
@@ -699,14 +701,14 @@ int main(int argc, char *argv[])
cControl::Shutdown(); // just in case
Temp = NULL;
if (!cRecordControls::PauseLiveVideo())
- Interface->Error(tr("No free DVB device to record!"));
+ Skins.Message(mtError, tr("No free DVB device to record!"));
break;
case osRecord: DELETENULL(Menu);
Temp = NULL;
if (cRecordControls::Start())
- ;//XXX Interface->Info(tr("Recording"));
+ ;//XXX Skins.Message(mtInfo, tr("Recording"));
else
- Interface->Error(tr("No free DVB device to record!"));
+ Skins.Message(mtError, tr("No free DVB device to record!"));
break;
case osRecordings:
DELETENULL(Menu);
@@ -728,7 +730,7 @@ int main(int argc, char *argv[])
DELETENULL(Menu);
cControl::Shutdown();
Temp = NULL;
- Interface->Info(tr("Switching primary DVB..."));
+ Skins.Message(mtInfo, tr("Switching primary DVB..."));
cDevice::SetPrimaryDevice(Setup.PrimaryDVB);
break;
case osPlugin: DELETENULL(Menu);
@@ -789,9 +791,9 @@ int main(int argc, char *argv[])
EITScanner.Process();
if (!cCutter::Active() && cCutter::Ended()) {
if (cCutter::Error())
- Interface->Error(tr("Editing process failed!"));
+ Skins.Message(mtError, tr("Editing process failed!"));
else
- Interface->Info(tr("Editing process finished"));
+ Skins.Message(mtInfo, tr("Editing process finished"));
}
}
if (!Interact && ((!cRecordControls::Active() && !cCutter::Active() && (!Interface->HasSVDRPConnection() || UserShutdown)) || ForceShutdown)) {
@@ -862,9 +864,10 @@ int main(int argc, char *argv[])
delete Menu;
cControl::Shutdown();
delete Interface;
- cOsd::Shutdown();
+ cOsdProvider::Shutdown();
Remotes.Clear();
Audios.Clear();
+ Skins.Clear();
Setup.CurrentChannel = cDevice::CurrentChannel();
Setup.CurrentVolume = cDevice::CurrentVolume();
Setup.Save();