# HG changeset patch # User darius # Date 881386888 0 # Node ID ff5e05767bd3f8792031262730b187117e0f7512 # Parent d17661b1e22167cca5c0246957ce5a7a82838beb Empty changelog diff -r d17661b1e221 -r ff5e05767bd3 Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,494 @@ +# PARADISE 2.4 CLIENT MAKEFILE +# $Id: Makefile,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ +# + +SHELL=/bin/sh + +BIN = ../bin.udp + +# +# AUTHORIZATION defines +# +#leave commented if you aren't compiling an authorizing client. +#ARCH=irix6.2 +#MPLIBS= ../gmp-1.3.2/libgmp.a -L../gmp-1.3.2 -lmp +#KEYDIR=/data/edorman/.Games/Netrek/server-2.4x-rsa/rsa +#AUTH_OBJS = expire.o ${KEYDIR}/rsa_box*.o +#AUTH_DEFS = -DAUTHORIZE + +# If you're using the time lord +#TL_OBJS = limitplay.o +#TL_FLAGS=-DTIMELORD + +# for termnet +TERMHOME=/usr/local/src/term + +# slightly better hiding of the RSA key when the object files are linked in a +# random order. +#SCRAMBLER=perl scrambleargs.perl +SCRAMBLER=echo + +# Modify the following to reflect where your libz.a and zlib.h files live. +GZLIBDIR = zlib +GZLIB = -lz +GZINCLUDEDIR = zlib + +# system paths. +OPENWINHOME=/usr/X11 +X11HOME = -L${OPENWINHOME}/lib +INCLUDEDIRS = -I$(GZINCLUDEDIR) -I$(OPENWINHOME)/include + +# Compiling this client with any flags other than the ones supplied can +# cause problems. Sorry. +# +# TSH -- changes by T. Hadley +# TC -- changes by Terence Chang +# SGALAXY -- changes by Jerry Frain & Joe Young +# ATM -- changes by Andy McFadden +# TCURSORS -- special cursors +# RFCURSORS -- so that it would compile on recumbents system, turn +# this off if you don't have X11/Xmu/CurUtil.h +# this will disable the ability to define cursors in +# the .xtrekrc file. If this is not defined, then +# you may remove -lXmu from the X11LIB variable above. +# ROTATERACE -- galaxy rotation +# NOWARP -- enable alternates to mouse pointer message warp +# EDEN -- turn on partial eden 1.996c compatibility. +# Breaks everything else (plasma_info, MAXTORPS, MAXPLASMA) +# AUTHORIZE -- turn on reserved.c and RSA authorization. If you don't +# define this, comment out AUTH_OBJS. +# SHORT_PACKETS -- Heiko Wengler's short packets. Not prettily transplanted +# from Berkricksmoo2.0pl14. +# METASERVER -- turns on -m metaserver support +# RS6K -- must be defined for the IBM RS6000 +# SVR4 -- must be defined for SVR4 (eg Solaris 2) machines (Bill Dyess) +# VARY_HULL -- must be defined for vary hull feature (Bill Dyess) +# MACROS -- must be defined for macros (Bill Dyess) +# TIMER -- enables the dashboard timer (Bill Dyess) +# CONTINUOUS_MOUSE -- enable the continuous mouse code (Bill Dyess) +# XTREKRC_HELP -- must be defined for .xtrekrc help window (Bill Dyess) +# PACKET_LIGHTS -- turns on packetLights (Bill Dyess) +# WIDE_PLIST -- enables wide (fully configurable) playerlist (Bill Dyess) +# SIZE_LOGGING -- shows bytes sent/received on exit (Bill Dyess) +# FEATURE -- turns on feature packets (Joe Rumsey) +# RC_DISTRESS -- Receiver configurable distress. Code from COW-lite, partially +# added by Bill Dyess, finished by Joe Rumsey. +# BEEPLITE -- Beep-lite code for RCD, code from COW-lite (Joe Rumsey) +# RECORDER -- Flight recorder/playback (Joe Rumsey) +# NOSHIBITMAPS -- compile with only CA/SB bitmaps for each race, +# saves ~50k in the executable, but then the player MUST +# have bitmap albums, or else see everyone as a CA. +# LOCAL_SHIPSTATS -- An ugly little ship status thing drawn into the +# local window. Configurable... (Joe Rumsey) +# SHOW_IND -- Draw an X over Independant planets. from COW-lite (Joe Rumsey) +# TOOLS -- slightly silly thing to allow shell commands from message window. +# Would be very silly, but also allowed in macros. from COW (Joe) +# HANDLER_TIMES -- record execution times of packet handlers, +# don't define normally (Joe Rumsey) +# COW_HAS_IT_WHY_SHOULDNT_WE -- COW-borg feature that shows the map while you're +# at the motd. Not defined here, is optional, +# defaults to off, and I will not document it, +# Nor will I put it in 'O'ptions. (Joe Rumsey) +# HOCKEY -- Turns on lots of hockey specific features, such as +# HockeyLines and Puck. (Bill Dyess) +# UNIX_SOUND -- Turns on Platform Independant sound support (Currently only +# VoxWare systems like Linux, FreeBSD). (Sujal Patel) +# ZDIAG -- Turns on debugging code for receiveing the compressed +# terrain data. Not very useful unless you like seeing +# the compression numbers (like 200:1 for just asteroids, +# or 600:1 for empty space). +# FEAT_DEBUG -- Turns on debugging features for Paradise feature packets. +# Note that the Paradise feature packets are most likely to +# be completely incompatible with Bronco feature packets to +# date. +# +# Must have -DATM, + +CDEFS = -DATM -DGODMESSAGE -DTCURSORS -DRFCURSORS -DROTATERACE -DNOWARP \ + -DSHORT_PACKETS -DMETASERVER -DVARY_HULL -DMACROS -DTIMER \ + -DCONTINUOUS_MOUSE -DXTREKRC_HELP -DPACKET_LIGHTS -DWIDE_PLIST \ + -DSIZE_LOGGING -DFEATURE -DRC_DISTRESS -DBEEPLITE -DRECORDER \ + -DLOCAL_SHIPSTATS -DSHOW_IND -DTOOLS -DHOCKEY -DUNIX_SOUND \ + $(AUTH_DEFS) ${TL_FLAGS} $(SYSDEFS) + + +R_OBJS = ${AUTH_OBJS} \ + ${TL_OBJS} \ + colors.o \ + dashboard.o \ + data.o \ + death.o \ + detonate.o \ + defaults.o \ + defwin.o \ + distress.o \ + dmessage.o \ + enter.o \ + findslot.o \ + gameconf.o \ + getname.o \ + getship.o \ + helpwin.o \ + inform.o \ + interface.o \ + keymap.o \ + macros.o \ + macrowin.o \ + motdwin.o \ + newwin.o \ + option.o \ + packets.o \ + parsemeta.o \ + planetlist.o \ + planets.o \ + playerlist.o \ + ranklist.o \ + ratings.o \ + rotate.o \ + shipbitmaps.o \ + sintab.o \ + smessage.o \ + socket.o \ + stats.o \ + util.o \ + varydamage.o \ + war.o \ + warning.o \ + udpopt.o \ + blk_parsemotd.o \ + shortcomm.o spopt.o \ + ping.o pingstats.o \ + wide_plist.o \ + feature.o \ + beeplite.o \ + recorder.o \ + senddist.o \ + tools.o \ + hockey.o \ + sound.o + +R_FILES = colors.c \ + dashboard.c \ + data.c \ + death.c \ + detonate.c \ + defaults.c \ + defwin.c \ + distress.c \ + dmessage.c \ + enter.c \ + findslot.c \ + getname.c \ + getship.c \ + helpwin.c \ + inform.c \ + input.c \ + interface.c \ + keymap.c \ + macros.c \ + macrowin.c \ + motdwin.c \ + newwin.c \ + option.c \ + parsemeta.c \ + planetlist.c \ + planets.c \ + playerlist.c \ + ranklist.c \ + ratings.c \ + redraw.c \ + reserved.c \ + rotate.c \ + rsa-client.c \ + rsa_util.c \ + sintab.c \ + smessage.c \ + socket.c \ + stats.c \ + util.c \ + varydamage.c \ + war.c \ + warning.c \ + udpopt.c \ + blk_parsemotd.c \ + wide_plist.c \ + feature.c \ + packets.c \ + beeplite.c \ + recorder.c \ + senddist.c \ + tools.c \ + hockey.c \ + sound.c + + +INCLUDES = struct.h \ + packets.h \ + defs.h \ + copyright.h \ + bitmaps.h \ + data.h \ + oldbitmaps.h \ + puck.h + +INPUT = input.o redraw.o +MAINOBJ = main.o +MAINSRC = main.c + +X10LIB = -lX +X10OBJS = x10window.o + +X11LIB = $(X11HOME) -lX11 -lXmu +X11SRC = x11window.c +X11OBJS = x11window.o + +GLLIB = -lgl_s +GLOBJS = glwindow.o + +# Amiga/DNet version: need libdnet.a. +# Also need iff.library at run-time... +# +AMIGALIB = -Ldnet:amiga/lib -ldnet +AMIGASRC = amiga.c amigawindow.c dnetcomms.c radkprintf.c sound.c speech.c +AMIGAOBJS = amigawindow.o amiga.o dnetcomms.o radkprintf.o sound.o speech.o + +#mplibs must come before -lm +LIBS = -L$(GZLIBDIR) $(SYSLIBS) $(MPLIBS) -lm $(GZLIB) + +CC = cc +#CC = cc -pipe +LINKSTATIC=-Bstatic + +# for gcc, it has a different static linking convention +#CC = gcc-2.3.3 +#CC = gcc ${GCCOPT} -W -Wreturn-type -Wunused -Wswitch -Wtrigraphs -Wformat \ +# -Wchar-subscripts -Wparentheses +#GCCOPT=-O -Wuninitialized +#LINKSTATIC=-static + +CDEBUGFLAGS=-O +#CDEBUGFLAGS=-g +#gcc can optimize and emit debug symbols at the same time + +CFLAGS = $(CDEFS) $(SYSCFLAGS) $(CDEBUGFLAGS) $(INCLUDEDIRS) -I../gmp-1.3.2 + +###############################[ INDENTATION ]################################ +# Recommended indentation style: +# -ce -ci4 -d0 -di8 -nfc1 -i4 -npro -nsc -sob -TCARD8 -TCARD16 -TCARD32 -TINT8 -TINT16 -TINT32 -v + +all: help + +help: + @echo 'Use make where is one of the following:' + @echo ' generic generic system.' + @echo ' sun4 SunOS 4.1.x type machines.' + @echo ' sun4d SunOS 4.1.x type machines (dynamic linking).' + @echo ' sun4strict SunOS 4.1.x type machines (strict compiling).' + @echo ' sol Solaris 2.x machines.' + @echo ' solstatic Solaris 2.x (static linking).' + @echo ' solstrict Solaris 2.x (strict compiling).' + @echo ' rs6k RS6000 based machines.' + @echo ' X10 X10-based client.' + @echo ' damiga Amiga client (Dnet, 68030/68881).' + @echo ' damiga.68000 Amiga client (Dnet, Any CPU).' + @echo ' termnet Includes termnet .h and lib.' + @echo ' clean clean up this directory.' + @echo ' depend update dependency information.' + @echo ' soldep update dependency information for Solaris.' + +generic: netrek.paradise + +termnet: + make netrek.paradise SYSCFLAGS="-include ${TERMHOME}/termnet.h" SYSLIBS="-L${TERMHOME} -ltermnet" + +sun4 : + make udp_client.sun4_static CC=cc + +sun4strict: + make udp_client.sun4_static "LINKSTATIC=-static" "CC=gcc ${GCCOPT} -W -Wreturn-type -Wunused -Wswitch -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses" + +sun4d : udp_client.sun4 + +sol: + make paradise.solaris SYSCFLAGS=-Xc SYSDEFS=-DSVR4 "SYSLIBS=-lnsl -lsocket" + +solstatic: + make paradise.solaris.static SYSDEFS=-DSVR4 "SYSLIBS=-lnsl -lsocket" + +solstrict: + make paradise.solaris SYSDEFS=-DSVR4 "SYSLIBS=-lnsl -lsocket" "LINKSTATIC=-static" "CC=cc ${GCCOPT} " + +soldep: + make depend SYSDEFS=-DSVR4 + +dep: depend + +rs6k: + make generic SYSDEFS=-DRS6K SYSLIBS=-lbsd + +X10: x10netrek + +# does this think work anymore? +x10netrek: $(R_OBJS) $(MAINOBJ) $(INPUT) $(X10OBJS) + rm -f $@ + $(CC) -o x10netrek $(R_OBJS) $(INPUT) $(MAINOBJ) $(X10OBJS) $(X10LIB) $(LIBS) + +glnetrek: $(R_OBJS) $(MAINOBJ) $(INPUT) $(GLOBJS) + rm -f $@ + $(CC) -o glnetrek $(R_OBJS) $(MAINOBJ) $(INPUT) $(GLOBJS) $(GLLIB) $(LIBS) + +damiga: + make paradise.amiga.dnet "SYSCFLAGS = -O2 -m68030 -m68881 -Wl,-s" "SYSDEFS=-DDNET -DSOUND -DSCALE_BITMAPS -DSCALE_WINDOWS -DW_PHASERLINE -DTORPBITS -DNOSHIPBITMAPS" + +damiga.68000: + make paradise.amiga.dnet "SYSCFLAGS = -O2 -m68000 -mc68000 -Wl,-s" "SYSDEFS=-DDNET -DSOUND -DSCALE_BITMAPS -DSCALE_WINDOWS -DW_PHASERLINE -DTORPBITS -DNOSHIPBITMAPS" + +paradise.amiga.dnet: $(R_OBJS) $(MAINOBJ) $(INPUT) $(AMIGAOBJS) + $(CC) $(CFLAGS) -o $@ `$(SCRAMBLER) $(R_OBJS) $(INPUT) $(MAINOBJ) $(AMIGAOBJS)` $(AMIGALIB) $(LIBS) + +netrek.paradise : $(R_OBJS) $(MAINOBJ) $(INPUT) $(X11OBJS) + rm -f $@ + $(CC) $(CFLAGS) -o $@ `$(SCRAMBLER) $(R_OBJS) $(INPUT) $(MAINOBJ) $(X11OBJS)` $(X11LIB) $(LIBS) + -chmod 644 *.o + -chmod 755 $@ + +static: ntparadise.static +ntparadise.static : $(R_OBJS) $(MAINOBJ) $(INPUT) $(X11OBJS) + rm -f $@ + $(CC) $(CFLAGS) ${LINKSTATIC} -o $@ `$(SCRAMBLER) $(R_OBJS) $(INPUT) $(MAINOBJ) $(X11OBJS)` $(X11LIB) $(LIBS) -lresolv + -chmod 644 *.o + -chmod 755 $@ + +udp_client.sun4_static : $(R_OBJS) $(MAINOBJ) $(INPUT) $(X11OBJS) + rm -f $@ + $(CC) $(CDEBUGFLAGS) -o udp_client.sun4_static $(R_OBJS) $(INPUT) $(MAINOBJ) $(X11OBJS) ${LINKSTATIC} $(X11LIB) $(LIBS) + strip $@ + +udp_client.sun4 : $(R_OBJS) $(MAINOBJ) $(INPUT) $(X11OBJS) + rm -f $@ + $(CC) $(CDEBUGFLAGS) -o udp_client.sun4 $(R_OBJS) $(INPUT) $(MAINOBJ) $(X11OBJS) $(X11LIB) $(LIBS) + strip $@ + +paradise.solaris : $(R_OBJS) $(MAINOBJ) $(INPUT) $(X11OBJS) + rm -f $@ + $(CC) $(CDEBUGFLAGS) -o paradise.solaris `$(SCRAMBLER) $(R_OBJS) $(INPUT) $(MAINOBJ) $(X11OBJS)` $(X11LIB) $(LIBS) + strip $@ + +paradise.solaris.static : $(R_OBJS) $(MAINOBJ) $(INPUT) $(X11OBJS) + rm -f $@ + $(CC) $(CDEBUGFLAGS) -o $@ `$(SCRAMBLER) $(R_OBJS) $(INPUT) $(MAINOBJ) $(X11OBJS)` -ldl -lintl -lw -Bstatic $(X11LIB) $(LIBS) + strip $@ + +rwatch: $(R_OBJS) $(MAINOBJ) $(INPUT) $(X11OBJS) + rm -f $@ + $(CC) $(CDEBUGFLAGS) -o rwatch $(R_OBJS) $(INPUT) $(MAINOBJ) $(X11OBJS) $(X11LIB) $(LIBS) + +clean: + rm -f $(R_OBJS) $(MAINOBJ) $(INPUT) $(X10OBJS) $(X11OBJS) $(GLOBJS) + +tags: $(R_FILES) + ctags $(R_FILES) $(INCLUDES) + +install: netrek + mv netrek $(BIN) + +##### + +depend: + makedepend $(CDEFS) -f Makefile $(INCLUDEDIRS) $(MAINSRC) $(R_FILES) $(X11SRC) + +# DO NOT DELETE THIS LINE -- mkdep uses it. +# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. +blk_parsemotd.o : blk_parsemotd.c Wlib.h copyright2.h defs.h copyright.h struct.h \ + data.h proto.h +colors.o : colors.c copyright2.h Wlib.h defs.h copyright.h struct.h data.h proto.h +dashboard.o : dashboard.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h \ + proto.h +data.o : data.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h proto.h +death.o : death.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h proto.h \ + gameconf.h +defaults.o : defaults.c copyright2.h Wlib.h defs.h copyright.h struct.h data.h \ + proto.h +defwin.o : defwin.c +detonate.o : detonate.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h \ + proto.h +distress.o : distress.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h \ + gameconf.h proto.h +dmessage.o : dmessage.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h \ + proto.h +enter.o : enter.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h proto.h \ + packets.h +expire.o : expire.c +feature.o : feature.c +findslot.o : findslot.c copyright2.h Wlib.h defs.h copyright.h struct.h data.h \ + proto.h +gameconf.o : gameconf.c gameconf.h Wlib.h copyright2.h proto.h defaultlogos.h \ + data.h copyright.h struct.h defs.h gppackets.h packets.h +getname.o : getname.c copyright2.h Wlib.h defs.h copyright.h struct.h data.h \ + proto.h +getship.o : getship.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h \ + proto.h +helpwin.o : helpwin.c Wlib.h copyright2.h defs.h copyright.h struct.h data.h +inform.o : inform.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h proto.h \ + gameconf.h +input.o : input.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h packets.h \ + proto.h +interface.o : interface.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h \ + packets.h proto.h +keymap.o : keymap.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h proto.h +macros.o : macros.c +macrowin.o : macrowin.c Wlib.h copyright2.h defs.h copyright.h struct.h data.h +main.o : main.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h packets.h \ + proto.h gameconf.h +motdwin.o : motdwin.c Wlib.h copyright2.h defs.h copyright.h struct.h data.h +newwin.o : newwin.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h gameconf.h \ + proto.h oldbitmaps.h bitmaps_pr.h bitmaps3.h hullbitmaps.h planetbitmaps.h rabbitbitmaps.h \ + starbitmaps.h packets.h +option.o : option.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h packets.h \ + proto.h +packets.o : packets.c defs.h copyright.h packets.h gppackets.h wtext.h +parsemeta.o : parsemeta.c +ping.o : ping.c copyright2.h Wlib.h defs.h copyright.h struct.h data.h packets.h \ + proto.h +pingstats.o : pingstats.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h \ + proto.h +planetlist.o : planetlist.c copyright.h Wlib.h copyright2.h defs.h struct.h \ + data.h proto.h +planets.o : planets.c copyright2.h Wlib.h defs.h copyright.h struct.h data.h \ + proto.h +playerlist.o : playerlist.c copyright.h Wlib.h copyright2.h defs.h struct.h \ + data.h proto.h gameconf.h packets.h +ranklist.o : ranklist.c copyright2.h Wlib.h defs.h copyright.h struct.h data.h \ + proto.h +ratings.o : ratings.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h \ + gameconf.h proto.h +recorder.o : recorder.c +redraw.o : redraw.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h packets.h \ + proto.h gameconf.h +reserved.o : reserved.c copyright2.h defs.h copyright.h packets.h +rotate.o : rotate.c copyright2.h Wlib.h defs.h copyright.h struct.h data.h packets.h +senddist.o : senddist.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h \ + gameconf.h proto.h +shipbitmaps.o : shipbitmaps.c Wlib.h copyright2.h defs.h copyright.h struct.h \ + data.h gameconf.h proto.h bitmaps_NEW.h +shortcomm.o : shortcomm.c +sintab.o : sintab.c copyright.h +smessage.o : smessage.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h \ + proto.h gameconf.h +socket.o : socket.c copyright2.h Wlib.h defs.h copyright.h struct.h data.h packets.h \ + proto.h gameconf.h +spopt.o : spopt.c +stats.o : stats.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h proto.h +time.o : time.c +tools.o : tools.c +udpopt.o : udpopt.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h proto.h +util.o : util.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h proto.h \ + gameconf.h +varydamage.o : varydamage.c copyright.h Wlib.h copyright2.h defs.h struct.h \ + data.h packets.h proto.h gameconf.h +war.o : war.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h packets.h \ + proto.h +warning.o : warning.c copyright.h Wlib.h copyright2.h defs.h struct.h data.h +wide_plist.o : wide_plist.c +x11window.o : x11window.c Wlib.h copyright2.h defs.h copyright.h struct.h data.h \ + proto.h diff -r d17661b1e221 -r ff5e05767bd3 Notes --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Notes Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,6 @@ +$Id: Notes,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ + +1. test macros.c patch from am3a035@geomat-fi.rrz.uni-hamburg.de +2. roll 'put army counts on tactical' fix from dmr into tedturner-1.2 +3. verify that removing slurp_ship_bitmaps from getship.c with respect + to mucking with the GA-types is correct. diff -r d17661b1e221 -r ff5e05767bd3 README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,18 @@ +There are five distributions for SGI machines: + + 5.2 was compiled on a R4400 Challenge using -mips1 flag. + + 5.3 was compiled on a R4600 Indy using -mips1 flag. + This version should run on all SGI's with IRIX version later than + 5.3. + + 6.0 was compiled on a R8000 Indigo2. + + For optimized performance: + 6.2-n32 was compiled on a R10k with -n32 -mips3 flag. (should + run on 6.2 R4400 machine with -n32) + 6.2-64bit compiled on a R10k with -64 -mips4 flag + + If you're not specifically looking for optimized performace, you + should get the 5.3 version, which should run on all SGI machines + (provided OS version > 5.3) diff -r d17661b1e221 -r ff5e05767bd3 README.SOUND --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.SOUND Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,47 @@ +Blurb about Paradise Sound Support. + + +GENERAL +------- + +* At this time, only Linux, and FreeBSD are supported. +* I've included HP & Sun expermental, untested sound servers. Please + report whether these work or don't work. + +* Generic Rplay support will be added later (SGI, NetBSD, etc) + + +COMPILING +--------- + +* If you are compiling a client with sound support, define UNIX_SOUND + and explictly compile the sound server with "make paradise.sndsrv.linux". + The client defaults to using UNIX_SOUND, for simplicity (overhead is + negligable). You may take your UNIX_SOUND if you architecture does not + have a sound server, but it really doesn't matter if you don't. + +* For those of you who are brave enough to try to port this to a new arch. + Just add your arch.'s define to sound.c and then make a new sound server + based on my linux sound server. Do not modify the linux sound server, + please make a new one. + + +USING +----- + +* Once a client is compiled with sound support you'll need to uncomment and + set the path for the sounds in the .paradiserc (Option soundPath), if you + want sounds to play. + +* Without the soundPath defined, the client will not even look for an audio + device. + +* Define soundDev for the audio device "/dev/dsp" is the default. This is + the RAW device ONLY! + +* Some minor Sound skipping may occur under heavy load. Please report any + major problems. A better scheme is in the works! :) + + + +Sujal Patel (smpatel@umiacs.umd.edu) diff -r d17661b1e221 -r ff5e05767bd3 TODO.SOUND --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/TODO.SOUND Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,20 @@ +* TFIRE packet + +* Check sound volumes on both devices.. Phaser too loud? + +* DSP_STEREO???? + +* Volume control on menu + +* signal sound stuff that dsp wouldn't open. + +* dup2 stdin, no fifo. + +* Better defines in .paradiserc + +* Change Mixing Scheme to Premix all sounds into the buffer. + Then output fragsize at a time, and mix in new sounds as they + get played. This should prevent sound skipping under heavy + load situation (May require another fork??). + +* Clean up Terminate Sound code diff -r d17661b1e221 -r ff5e05767bd3 Wlib.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Wlib.h Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,156 @@ +/* $Id: Wlib.h,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +/* Wlib.h + * + * Include file for the Windowing interface. + * + * Kevin P. Smith 6/11/89 + * + * The deal is this: + * Call W_Initialize(), and then you may call any of the listed fuinctions. + * Also, externals you are allowed to pass or use include W_BigFont, + * W_RegularFont, W_UnderlineFont, W_HighlightFont, W_White, W_Black, + * W_Red, W_Green, W_Yellow, W_Cyan, W_Grey, W_Textwidth, and W_Textheight. + */ + +#ifndef Wlib_h_ +#define Wlib_h_ + +#include +#include +#include +#include "Wlib.h" +#include "copyright2.h" + +#ifndef P +#ifdef __STDC__ +#define P(x) x +#else +#define P(x) () +#endif +#endif /* P */ + +typedef struct event W_Event; +typedef int (*W_Callback) (); +typedef char *W_Window; +extern W_Callback W_GetWindowKeyDownHandler(); +extern W_Callback W_GetWindowKeyUpHandler(); +extern W_Callback W_GetWindowButtonHandler(); +extern W_Callback W_GetWindowExposeHandler(); +extern W_Callback W_SetWindowKeyDownHandler(); +extern W_Callback W_SetWindowKeyUpHandler(); +extern W_Callback W_SetWindowButtonHandler(); +extern W_Callback W_SetWindowExposeHandler(); +int W_Mono P((void)); + +/*typedef char *W_Window;*/ +typedef char *W_Icon; +typedef char *W_Font; +typedef int W_Color; + +extern W_Font W_BigFont, W_RegularFont, W_UnderlineFont, W_HighlightFont; +extern W_Color W_White, W_Black, W_Red, W_Green, W_Yellow, W_Cyan, W_Grey; +extern int W_Textwidth, W_Textheight; +extern int W_FastClear; + +void W_Initialize P((char * /* display */)); +W_Window +W_MakeWindow P(( char *, int, int, int, int, W_Window, char *, int, W_Color /* name, x, y, width, height, parent, border, color */ )); +W_Icon W_StoreBitmap P(( int, int, char *, W_Window + /* width, height, data, window */ )); +void W_FreeBitmap P(( W_Icon /* icon */ )); +W_Window W_MakeTextWindow P(( + char *, int, int, int, int, W_Window, char *, int + /* name, x, y, width, height, parent, border */ )); +W_Window W_MakeScrollingWindow P(( + char *, int, int, int, int, W_Window, char *, int + /* name, x, y, width, height, parent,border */ )); +W_Window W_MakeMenu P(( char *, int, int, int, int, W_Window, int + /* name, x, y, width, height, parent, border */ )); +void W_WriteText P(( W_Window, int, int, W_Color, char *, int, W_Font + /* window, x, y, color, str, length, font */ )); +void W_MaskText P(( W_Window, int, int, W_Color, char *, int, W_Font + /* window, x, y, color, str, length, font */ )); +void W_WriteBitmap P(( int, int, W_Icon, W_Color + /* x, y, icon, color */ )); +void W_WriteWinBitmap P(( W_Window, int, int, W_Icon, W_Color + /* win, x, y, icon, color */ )); +void W_ClearArea P(( W_Window, int, int, int, int + /* window, x, y, width, height, color */ )); +void W_MakeLine P(( W_Window, int, int, int, int, W_Color + /* window, x0, y0, x1, y1, color */ )); +void W_DrawPoint P(( W_Window, int, int, W_Color + /* window, x, y, color */ )); +void W_MapWindow P(( W_Window /* window */ )); +void W_UnmapWindow P(( W_Window /* window */ )); +int W_EventsPending P(( void )); +void W_NextEvent P(( W_Event * /* W_Event *event */ )); +void W_TileWindow P(( W_Window, W_Icon /* window, bitmap */ )); +void W_UnTileWindow P(( W_Window /* window */ )); +void W_ChangeBorder P(( W_Window, int /* window, color */ )); +void W_DefineCursor P(( + W_Window, int, int, char *, char *, int, int + /* window, width, height, data, mask, xhot, yhot */ )); +int W_IsMapped P(( W_Window /* window */ )); +void W_Beep P(( void )); +void W_DestroyWindow P(( W_Window )); +int W_WindowWidth P(( W_Window /* window */ )); +int W_WindowHeight P(( W_Window /* window */ )); +int W_Socket P(( void )); +void W_ClearWindow P(( W_Window /* window */ )); +void W_SetIconWindow P(( W_Window, W_Window /* mainwindow, iconwindow */ )); +int W_StringWidth P(( char [], W_Font /* string, font */ )); +void W_TranslatePoints P(( W_Window, int *, int * /* window, x, y */ )); +void W_ResizeWindow P(( W_Window, int, int /* window, neww, newh */ )); +void W_ResizeMenu P(( W_Window, int, int /* window, neww, newh */ )); +void W_ResizeText P(( W_Window, int, int /* window, neww, newh */ )); +void W_Deiconify P(( W_Window /* window */ )); + +W_Icon W_MakeShieldBitmap P(( int, int, W_Window /* width,height, window */ )); + +#ifdef AMIGA +void switchScreen(); +/* things ignored or different for now: */ +/* some laziness on my part, mostly just unneeded. */ +#define W_CacheLine W_MakeLine +#define W_CachePoint W_DrawPoint +#define W_FlushPointCaches(w) +#define W_FlushLineCaches(w) +#define W_DefineTextCursor(w) W_DefineMessageCursor(w) +#define W_RevertCursor(w) W_DefineTCrossCursor(w) +#define W_RenameWindow(w,s) + +extern W_Icon W_ReadPixmap(W_Window window, char *path, char *name, int width, int height, int x, int y, int mask); + +#define W_StringWidth(st,font) (strlen(st)*W_Textwidth) + +/* Don't even know what this is supposed to do... */ +#define W_SetSensitive(w,b) + +extern int autoPoint, W_KeyDepth, animPointers, useWorkbench; +extern unsigned long w_socket; +#endif /* AMIGA */ + + +#define W_EV_EXPOSE 1 +#define W_EV_KEY 2 +#define W_EV_BUTTON 3 + +#ifdef AUTOKEY +#define W_EV_KEY_OFF 4 +#endif /* AUTOKEY */ + +#define W_LBUTTON 1 +#define W_MBUTTON 2 +#define W_RBUTTON 3 + +struct event { + int type; + W_Window Window; + int key; + int x, y; +}; + +#define W_BoldFont W_HighlightFont + +#endif diff -r d17661b1e221 -r ff5e05767bd3 beeplite.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/beeplite.c Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,227 @@ +/* $Id: beeplite.c,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +#ifdef BEEPLITE +/* + * beeplite.c + */ +#include "copyright.h" + +#include +#include +#include +#include +#ifndef SERVER +#include "Wlib.h" +#endif +#include "defs.h" +#include "struct.h" +#include "data.h" + +void +rcdlite(dist) + struct distress *dist; /* the info */ +{ + char message[100]; + int len = 0; + + if (!F_allow_beeplite) + return; + + if ((dist == NULL) || + (dist->sender == me->p_no) || + (distlite[dist->distype] == NULL)) + return; + + len = makedistress(dist, message, distlite[dist->distype]); + + if (len <= 0) + return; + + makelite(dist, message); +} + +void +litedefaults() +{ + if (distlite[take] == NULL) + distlite[take] = "/c/l"; + if (distlite[base_ogg] == NULL) + distlite[base_ogg] = "/g/m"; + if (distlite[pickup] == NULL) + distlite[pickup] = "/p"; + if (distlite[generic] == NULL) + distlite[generic] = "%?%S=SB%{/c%}"; +} + +void +liteplanet(l, col) + struct planet *l; + W_Color col; +{ + if (!(F_beeplite_flags & LITE_PLANETS)) + return; + + emph_planet_seq_n[l->pl_no] = beep_lite_cycle_time_planet; + emph_planet_color[l->pl_no] = col; + l->pl_flags |= PLREDRAW; /* Leave redraw on until done highlighting */ +#if 0 + l->pl_flags |= PLCLEAR; /* Leave redraw on until done highlighting */ +#endif +} + +void +liteplayer(j, col) + struct player *j; + W_Color col; +{ + if (!(F_beeplite_flags & (LITE_PLAYERS_MAP | LITE_PLAYERS_LOCAL)) && + !((j == me) && (F_beeplite_flags & LITE_SELF))) + return; + + if (!j || (j->p_flags & PFCLOAK)) + return; + + redrawPlayer[j->p_no] = 1; + + emph_player_seq_n[j->p_no] = beep_lite_cycle_time_player; + emph_player_color[j->p_no] = col; +} + + +/* small permutation on makedistress. Searches for the highliting +** arguments, ignores everything else. +*/ + +makelite(dist, pm) + struct distress *dist; /* the info */ + char *pm; /* macro to parse, used for distress and + macro */ +{ + struct player *sender; + struct player *j; + struct planet *l; + char *strcap(); + char c; + W_Color lcol; + + sender = &players[dist->sender]; + + if (!(*pm)) { + return (0); + } + /* first step is to substitute variables */ + while (*pm) { + if (*pm == '/') { + pm++; + + if (!pm) + continue; + + if (F_beeplite_flags & LITE_COLOR) { + /* color lite -JR */ + switch (toupper(*(pm + 1))) { + case 'G': + lcol = W_Green; + break; + case 'Y': + lcol = W_Yellow; + break; + case 'R': + lcol = W_Red; + break; + case 'C': + lcol = W_Cyan; + break; + case 'E': + lcol = W_Grey; + break; + case 'W': + default: + lcol = W_White; + break; + } + } else + lcol = W_White; + + switch (c = *(pm++)) { + + case 'P': /* push player id into buf */ + case 'G': /* push friendly player id into buf */ + case 'H': /* push enemy target player id into buf */ + + case 'p': /* push player id into buf */ + case 'g': /* push friendly player id into buf */ + case 'h': /* push enemy target player id into buf */ + + switch (c) { + case 'p': + j = &players[dist->tclose_j]; + break; + case 'g': + j = &players[dist->tclose_fr]; + break; + case 'h': + j = &players[dist->tclose_en]; + break; + case 'P': + j = &players[dist->close_j]; + break; + case 'G': + j = &players[dist->close_fr]; + break; + default: + j = &players[dist->close_en]; + break; + } + liteplayer(j, lcol); + break; + + case 'B': /* highlites planet nearest sender */ + case 'b': + l = &planets[dist->close_pl]; + liteplanet(l, lcol); + break; + case 'L': /* highlites planet nearest pointer */ + case 'l': + l = &planets[dist->tclose_pl]; + liteplanet(l, lcol); + break; + case 'U': /* highlites enemy nearest pointer */ + case 'u': + j = &players[dist->tclose_en]; + liteplayer(j, lcol); + break; + case 'c': /* highlites sender */ + case 'I': + case 'i': + liteplayer(sender, lcol); + break; + case 'M': /* highlites me */ + case 'm': + liteplayer(me, lcol); + break; + case '0': + if (F_beeplite_flags & LITE_SOUNDS) + W_Beep(); + break; + default: +/* try to continue +** bad macro character is skipped entirely, +** the message will be parsed without whatever argument has occurred. - jn +*/ + warning("Bad Macro character in distress!"); + fprintf(stderr, "Unrecognizable special character in distress pass 1: %c\n", *(pm - 1)); + break; + } + } else { + pm++; + } + + } + + + return (1); +} + + +#endif /* BEEPLITE */ diff -r d17661b1e221 -r ff5e05767bd3 bitmaps3.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bitmaps3.h Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,1907 @@ +/* $Id: bitmaps3.h,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +/* headers: headerA and headerB don't change (enterprise and title, + respectively). header1-4 change as the motd is paged through. + [BDyess] */ +#if 1 +#define clock_width 99 +#define clock_height 100 +static unsigned char clock_bits[] = { + 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0xa0, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x06, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x06, 0xf0, 0x03, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x06, 0x80, 0x0f, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x1e, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x78, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, + 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, + 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x60, 0xf8, 0x1c, 0x9e, 0xc3, 0x43, 0xee, 0x61, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x30, 0x98, 0x3d, 0xb6, 0xc7, 0x66, 0x63, 0xc0, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x38, 0x98, 0x2d, 0xb6, 0xc5, 0x6c, 0xe6, 0xc1, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x18, 0x98, 0x6d, 0x9e, 0xcd, 0x6c, 0x6c, + 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x1c, 0xf8, 0x5c, 0xb6, 0xcb, 0x6c, + 0x6c, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x18, 0xcc, 0xb6, 0xd9, + 0x67, 0xe7, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x18, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x06, 0x18, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, + 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, + 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, + 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, + 0x00, 0x00, 0x00, 0x00, 0x03, 0x70, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x0c, 0x00, 0x00, 0x00, 0x06, + 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x0d, 0x00, 0x00, 0x00, + 0x66, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x03, 0x60, 0x8f, 0xf3, 0xf3, + 0x70, 0x26, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x60, 0xce, 0xc0, + 0xb0, 0x19, 0x16, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x06, 0x60, 0xcc, + 0xc3, 0xb0, 0x79, 0x1e, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x06, 0x60, + 0xcc, 0xc0, 0xf0, 0x18, 0x36, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0c, + 0x60, 0xcc, 0xc0, 0xb0, 0x19, 0x76, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x70, 0x8c, 0xc3, 0xb0, 0x71, 0xe6, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, + 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0xb0, 0x05, 0x20, 0xd8, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0xa0, 0xac, 0xa6, 0x50, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x40, 0x64, 0x6d, + 0x50, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x09, 0xa0, 0x24, + 0xa3, 0x50, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xb0, + 0x29, 0xa6, 0xd8, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x06, 0x80, 0x0f, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x06, 0xf0, 0x03, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x06, 0x7f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, + 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, + 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xf0, 0x30, 0xf3, 0x1c, 0x00, 0x0f, 0x33, 0xf3, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xb0, 0x30, 0x63, 0x2c, 0x00, 0x13, 0x33, 0x63, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0x31, 0x63, 0x4c, 0x00, 0x23, 0x33, 0x63, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x31, 0x63, 0x4c, 0x00, 0x2b, 0x33, + 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x33, 0x63, 0x4c, 0x00, 0x13, + 0x33, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x62, 0x63, 0x38, 0x00, + 0x2e, 0x36, 0x63, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0xa0, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0xe0, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0xc0, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x06, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x80, 0x07}; +#else +#define clock_width 99 +#define clock_height 99 +static unsigned char clock_bits[] = { + 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x03, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x18, 0x00, 0xa0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, + 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0xc0, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x06, + 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x06, 0xf0, 0x03, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x06, 0x80, 0x0f, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, + 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, + 0xf8, 0x1c, 0x9e, 0xc3, 0x43, 0xee, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x98, 0x3d, + 0xb6, 0xc7, 0x66, 0x63, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x98, 0x2d, 0xb6, 0xc5, + 0x6c, 0xe6, 0xc1, 0x01, 0x00, 0x00, 0x00, 0x00, 0x18, 0x98, 0x6d, 0x9e, 0xcd, 0x6c, 0x6c, + 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x1c, 0xf8, 0x5c, 0xb6, 0xcb, 0x6c, 0x6c, 0x80, 0x03, + 0x00, 0x00, 0x00, 0x00, 0x0c, 0x18, 0xcc, 0xb6, 0xd9, 0x67, 0xe7, 0x01, 0x03, 0x00, 0x00, + 0x00, 0x00, 0x0c, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x06, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, + 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, + 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x03, 0x70, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x0c, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0c, 0x00, + 0x00, 0x00, 0x00, 0x03, 0xe0, 0x0d, 0x00, 0x00, 0x00, 0x66, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x00, 0x03, 0x60, 0x8f, 0xf3, 0xf3, 0x70, 0x26, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x07, + 0x60, 0xce, 0xc0, 0xb0, 0x19, 0x16, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x06, 0x60, 0xcc, + 0xc3, 0xb0, 0x79, 0x1e, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x06, 0x60, 0xcc, 0xc0, 0xf0, + 0x18, 0x36, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x60, 0xcc, 0xc0, 0xb0, 0x19, 0x76, + 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x70, 0x8c, 0xc3, 0xb0, 0x71, 0xe6, 0x00, 0x03, + 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, + 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0xb0, 0x05, + 0x20, 0xd8, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0xa0, 0xac, 0xa6, 0x50, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x40, 0x64, 0x6d, 0x50, 0x00, 0x30, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x09, 0xa0, 0x24, 0xa3, 0x50, 0x00, 0x19, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x07, 0xb0, 0x29, 0xa6, 0xd8, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x78, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x06, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x06, 0xf0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xe0, 0x0f, 0x06, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, + 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, + 0x30, 0xf3, 0x1c, 0x00, 0x0f, 0x33, 0xf3, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x30, 0x63, + 0x2c, 0x00, 0x13, 0x33, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x31, 0x63, 0x4c, 0x00, + 0x23, 0x33, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x31, 0x63, 0x4c, 0x00, 0x2b, 0x33, + 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x33, 0x63, 0x4c, 0x00, 0x13, 0x33, 0x63, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x30, 0x62, 0x63, 0x38, 0x00, 0x2e, 0x36, 0x63, 0x00, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0xa0, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0xe0, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0f, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07}; +#endif +#if 1 +#define safe_width 99 +#define safe_height 99 +static unsigned char safe_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x18, 0x00, + 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x19, + 0x00, 0x00, 0x00, 0x0c, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, + 0x1b, 0x00, 0x00, 0x00, 0xcc, 0xf8, 0x7c, 0x0e, 0xcf, 0xe1, 0x21, 0xf7, + 0xc0, 0x1e, 0xe7, 0xe7, 0xe1, 0x4c, 0xf8, 0xcc, 0x1e, 0xdb, 0x63, 0xb3, + 0x31, 0xc0, 0x9c, 0x81, 0x61, 0x33, 0x2c, 0xf8, 0xcc, 0x16, 0xdb, 0x62, + 0x36, 0xf3, 0xc0, 0x98, 0x87, 0x61, 0xf3, 0x3c, 0xf8, 0xcc, 0x36, 0xcf, + 0x66, 0x36, 0x36, 0xc0, 0x98, 0x81, 0xe1, 0x31, 0x6c, 0xf8, 0x7c, 0x2e, + 0xdb, 0x65, 0x36, 0x36, 0xc0, 0x98, 0x81, 0x61, 0x33, 0xec, 0xf8, 0x0c, + 0x66, 0xdb, 0xec, 0xb3, 0xf3, 0xe0, 0x18, 0x87, 0x61, 0xe3, 0xcc, 0xf9, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf8, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x28, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, + 0x10, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, + 0x00, 0x20, 0x04, 0x24, 0x00, 0x00, 0x00, 0x48, 0xb5, 0x0b, 0x00, 0x00, + 0xf8, 0x00, 0x88, 0x48, 0x11, 0x00, 0x54, 0x6d, 0xb7, 0xef, 0x3e, 0x00, + 0x00, 0xf8, 0x00, 0x20, 0x51, 0x65, 0xe8, 0xb5, 0xdb, 0xfd, 0xba, 0x2b, + 0x00, 0x00, 0xf8, 0x00, 0x40, 0x24, 0xa8, 0x96, 0x5a, 0xed, 0x56, 0xdf, + 0xfd, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x80, 0xd4, 0x5a, 0xab, 0x5a, 0xfb, + 0x75, 0x57, 0x00, 0x00, 0xf8, 0x40, 0x00, 0x52, 0x81, 0xaa, 0x55, 0xab, + 0xae, 0xde, 0xbd, 0x01, 0x00, 0xf8, 0x80, 0x02, 0xa0, 0x22, 0x6d, 0xb5, + 0x76, 0xf5, 0x75, 0x57, 0x01, 0x00, 0xf8, 0x40, 0x11, 0xc4, 0x81, 0xaa, + 0x4a, 0x55, 0x5b, 0xbf, 0xbb, 0x02, 0x00, 0xf8, 0x80, 0x0b, 0x4c, 0x10, + 0xaa, 0xaa, 0xaa, 0xaa, 0xea, 0xa6, 0x02, 0x00, 0xf8, 0xa0, 0x07, 0x98, + 0x40, 0xa9, 0xa4, 0x54, 0x55, 0xad, 0x2a, 0x01, 0x00, 0xf8, 0x00, 0x00, + 0x00, 0x00, 0x15, 0x92, 0x52, 0xb5, 0xb5, 0x85, 0x00, 0x00, 0xf8, 0x40, + 0xa1, 0x00, 0x50, 0x85, 0x48, 0x94, 0xaa, 0xaa, 0x52, 0x00, 0x00, 0xf8, + 0x00, 0x11, 0x00, 0x40, 0x12, 0x91, 0x22, 0x40, 0x55, 0x01, 0x00, 0x00, + 0xf8, 0x00, 0x05, 0x40, 0xa8, 0x40, 0x24, 0x08, 0x10, 0x6a, 0x04, 0x00, + 0x00, 0xf8, 0x40, 0x00, 0x00, 0x12, 0x04, 0x81, 0x22, 0x47, 0x0a, 0x00, + 0x00, 0x00, 0xf8, 0x10, 0x00, 0x08, 0x84, 0x40, 0x28, 0x88, 0x0e, 0x91, + 0x00, 0x00, 0x00, 0xf8, 0x28, 0x20, 0x41, 0x01, 0x08, 0x01, 0x01, 0xaa, + 0x02, 0x00, 0x00, 0x00, 0xf8, 0x0a, 0x00, 0x00, 0x00, 0x02, 0x40, 0xa8, + 0x40, 0x10, 0x00, 0x00, 0x00, 0xf8, 0x0a, 0x00, 0x00, 0x20, 0x10, 0x0a, + 0x01, 0x0a, 0x81, 0x00, 0x00, 0x00, 0xf8, 0x05, 0x44, 0x00, 0x80, 0x00, + 0x10, 0x92, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf8, 0x42, 0x00, 0x08, 0x02, + 0x80, 0x80, 0x00, 0x22, 0x10, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, + 0x20, 0x00, 0x10, 0x90, 0x40, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, + 0x40, 0x00, 0x22, 0x02, 0x05, 0x24, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x44, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, + 0x84, 0x08, 0x00, 0x11, 0x00, 0x00, 0x10, 0x00, 0xf8, 0x00, 0x00, 0x00, + 0xf8, 0x00, 0x40, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0xfc, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, 0x08, 0x00, 0x11, 0x00, 0x00, 0x00, 0x04, 0x1c, + 0xf8, 0x3c, 0xf8, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, + 0x3c, 0x7c, 0x0c, 0xf8, 0x00, 0x00, 0x40, 0x44, 0x00, 0x10, 0x02, 0x00, + 0x60, 0x2c, 0x0c, 0x3c, 0xf8, 0x00, 0x09, 0x02, 0xa0, 0x00, 0x01, 0x10, + 0x00, 0x80, 0x6c, 0x3c, 0x0c, 0xf8, 0x00, 0x00, 0x00, 0x12, 0x08, 0x00, + 0x00, 0x00, 0xfc, 0x5c, 0x0c, 0x0c, 0xf8, 0x00, 0x40, 0x80, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x7c, 0xcc, 0x0c, 0x3c, 0xf8, 0x08, 0x00, 0x28, 0x00, + 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x40, 0x00, 0x10, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x04, + 0x00, 0x84, 0x08, 0xa8, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x22, 0x00, 0x80, 0x87, 0x99, 0x67, 0xe6, 0xf9, + 0x00, 0x00, 0x80, 0x00, 0x40, 0x48, 0x01, 0x80, 0x89, 0x99, 0x61, 0x66, + 0xf8, 0x08, 0x40, 0x00, 0x00, 0x10, 0x95, 0x00, 0x80, 0x91, 0x99, 0x67, + 0xe6, 0xf9, 0x40, 0x00, 0x10, 0x10, 0x45, 0x00, 0x2f, 0x80, 0x95, 0x99, + 0x61, 0x66, 0xf8, 0x00, 0x08, 0x00, 0x00, 0x20, 0xa8, 0xba, 0x81, 0x89, + 0x99, 0x61, 0x66, 0xf8, 0x00, 0x00, 0x01, 0xa2, 0x4a, 0x01, 0xf6, 0x06, + 0x17, 0x9b, 0xc7, 0xe6, 0xf9, 0x00, 0x00, 0x00, 0x00, 0x40, 0x48, 0xad, + 0x15, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x88, 0x00, 0x10, 0x28, 0x05, 0x82, + 0x7a, 0x2f, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x40, 0x80, 0x02, 0x20, + 0x60, 0xaa, 0xb5, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x04, 0x08, 0x92, + 0x02, 0x15, 0x54, 0xad, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xa0, + 0x24, 0x4b, 0x14, 0x50, 0x55, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x10, 0x00, + 0x00, 0x00, 0x04, 0x03, 0x81, 0xaa, 0x0a, 0x00, 0x00, 0x00, 0xf8, 0x40, + 0x00, 0x00, 0x09, 0xa0, 0x00, 0x20, 0x50, 0x05, 0x00, 0x00, 0x00, 0xf8, + 0x00, 0x00, 0x20, 0x40, 0x2a, 0x20, 0x11, 0x54, 0x0b, 0x00, 0x00, 0x00, + 0xf8, 0x00, 0x00, 0x00, 0x12, 0x05, 0x08, 0x00, 0x80, 0x34, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, 0xa0, 0x64, 0x00, 0x00, 0x04, 0x01, 0x0a, 0x00, + 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x09, 0x40, 0x45, 0x00, 0x00, 0x68, + 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x04, 0x10, 0x24, 0x08, + 0x11, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x20, 0x80, 0x40, 0x40, 0x00, + 0x00, 0xa0, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x04, 0x20, 0x00, 0x09, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x90, 0x0a, 0x50, + 0x00, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x40, 0x20, + 0x01, 0x00, 0x10, 0x10, 0x04, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x14, + 0x00, 0x00, 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, + 0x00, 0xa5, 0x80, 0x20, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, + 0x00, 0x48, 0x08, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, + 0x00, 0x00, 0x01, 0x20, 0x04, 0x00, 0x51, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xf8, 0x00, 0x00, 0x24, 0x81, 0x00, 0x08, 0x20, 0x00, 0xe0, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, 0x02, 0x04, 0x20, 0x40, 0x00, 0x04, 0xe0, 0x61, + 0x66, 0x1e, 0xf8, 0x00, 0x00, 0x20, 0x51, 0x04, 0x09, 0x05, 0x20, 0x60, + 0x62, 0x66, 0x0c, 0xf8, 0x00, 0x00, 0x05, 0x00, 0x01, 0x60, 0x20, 0x00, + 0x60, 0x64, 0x66, 0x0c, 0xf8, 0x00, 0x00, 0x90, 0x24, 0x80, 0x04, 0x02, + 0x00, 0x60, 0x65, 0x66, 0x0c, 0xf8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x60, 0x62, 0x66, 0x0c, 0xf8, 0x00, 0x00, 0x54, 0x92, 0x24, + 0x11, 0x00, 0x02, 0xc0, 0xc5, 0x66, 0x0c, 0xf8, 0x00, 0x00, 0x02, 0x00, + 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x11, + 0x49, 0x11, 0x10, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, + 0x44, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, + 0x00, 0x11, 0x24, 0x01, 0x02, 0x90, 0x10, 0x00, 0x00, 0x00, 0x00, 0xf8, + 0x00, 0x00, 0x44, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf8, 0x00, 0x00, 0x10, 0x90, 0x04, 0x00, 0x01, 0x50, 0x00, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, 0x44, 0x02, 0x00, 0x04, 0x20, 0x00, 0x00, 0x00, +0x00, 0x00, 0xf8}; +#else +#define safe_width 99 +#define safe_height 99 +static unsigned char safe_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x18, 0x00, + 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x19, + 0x00, 0x00, 0x00, 0x0c, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, + 0x1b, 0x00, 0x00, 0x00, 0xcc, 0xf8, 0x7c, 0x0e, 0xcf, 0xe1, 0x21, 0xf7, + 0xc0, 0x1e, 0xe7, 0xe7, 0xe1, 0x4c, 0xf8, 0xcc, 0x1e, 0xdb, 0x63, 0xb3, + 0x31, 0xc0, 0x9c, 0x81, 0x61, 0x33, 0x2c, 0xf8, 0xcc, 0x16, 0xdb, 0x62, + 0x36, 0xf3, 0xc0, 0x98, 0x87, 0x61, 0xf3, 0x3c, 0xf8, 0xcc, 0x36, 0xcf, + 0x66, 0x36, 0x36, 0xc0, 0x98, 0x81, 0xe1, 0x31, 0x6c, 0xf8, 0x7c, 0x2e, + 0xdb, 0x65, 0x36, 0x36, 0xc0, 0x98, 0x81, 0x61, 0x33, 0xec, 0xf8, 0x0c, + 0x66, 0xdb, 0xec, 0xb3, 0xf3, 0xe0, 0x18, 0x87, 0x61, 0xe3, 0xcc, 0xf9, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf8, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x28, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, + 0x10, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, + 0x00, 0x20, 0x04, 0x24, 0x00, 0x00, 0x00, 0x48, 0xb5, 0x0b, 0x00, 0x00, + 0xf8, 0x00, 0x88, 0x48, 0x11, 0x00, 0x54, 0x6d, 0xb7, 0xef, 0x3e, 0x00, + 0x00, 0xf8, 0x00, 0x20, 0x51, 0x65, 0xe8, 0xb5, 0xdb, 0xfd, 0xba, 0x2b, + 0x00, 0x00, 0xf8, 0x00, 0x40, 0x24, 0xa8, 0x96, 0x5a, 0xed, 0x56, 0xdf, + 0xfd, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x80, 0xd4, 0x5a, 0xab, 0x5a, 0xfb, + 0x75, 0x57, 0x00, 0x00, 0xf8, 0x40, 0x00, 0x52, 0x81, 0xaa, 0x55, 0xab, + 0xae, 0xde, 0xbd, 0x01, 0x00, 0xf8, 0x80, 0x02, 0xa0, 0x22, 0x6d, 0xb5, + 0x76, 0xf5, 0x75, 0x57, 0x01, 0x00, 0xf8, 0x40, 0x11, 0xc4, 0x81, 0xaa, + 0x4a, 0x55, 0x5b, 0xbf, 0xbb, 0x02, 0x00, 0xf8, 0x80, 0x0b, 0x4c, 0x10, + 0xaa, 0xaa, 0xaa, 0xaa, 0xea, 0xa6, 0x02, 0x00, 0xf8, 0xa0, 0x07, 0x98, + 0x40, 0xa9, 0xa4, 0x54, 0x55, 0xad, 0x2a, 0x01, 0x00, 0xf8, 0x00, 0x00, + 0x00, 0x00, 0x15, 0x92, 0x52, 0xb5, 0xb5, 0x85, 0x00, 0x00, 0xf8, 0x40, + 0xa1, 0x00, 0x50, 0x85, 0x48, 0x94, 0xaa, 0xaa, 0x52, 0x00, 0x00, 0xf8, + 0x00, 0x11, 0x00, 0x40, 0x12, 0x91, 0x22, 0x40, 0x55, 0x01, 0x00, 0x00, + 0xf8, 0x00, 0x05, 0x40, 0xa8, 0x40, 0x24, 0x08, 0x10, 0x6a, 0x04, 0x00, + 0x00, 0xf8, 0x40, 0x00, 0x00, 0x12, 0x04, 0x81, 0x22, 0x47, 0x0a, 0x00, + 0x00, 0x00, 0xf8, 0x10, 0x00, 0x08, 0x84, 0x40, 0x28, 0x88, 0x0e, 0x91, + 0x00, 0x00, 0x00, 0xf8, 0x28, 0x20, 0x41, 0x01, 0x08, 0x01, 0x01, 0xaa, + 0x02, 0x00, 0x00, 0x00, 0xf8, 0x0a, 0x00, 0x00, 0x00, 0x02, 0x40, 0xa8, + 0x40, 0x10, 0x00, 0x00, 0x00, 0xf8, 0x0a, 0x00, 0x00, 0x20, 0x10, 0x0a, + 0x01, 0x0a, 0x81, 0x00, 0x00, 0x00, 0xf8, 0x05, 0x44, 0x00, 0x80, 0x00, + 0x10, 0x92, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf8, 0x42, 0x00, 0x08, 0x02, + 0x80, 0x80, 0x00, 0x22, 0x10, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, + 0x20, 0x00, 0x10, 0x90, 0x40, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, + 0x40, 0x00, 0x22, 0x02, 0x05, 0x24, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x44, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, + 0x84, 0x08, 0x00, 0x11, 0x00, 0x00, 0x10, 0x00, 0xf8, 0x00, 0x00, 0x00, + 0xf8, 0x00, 0x40, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0xfc, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, 0x08, 0x00, 0x11, 0x00, 0x00, 0x00, 0x04, 0x1c, + 0xf8, 0x3c, 0xf8, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, + 0x3c, 0x7c, 0x0c, 0xf8, 0x00, 0x00, 0x40, 0x44, 0x00, 0x10, 0x02, 0x00, + 0x60, 0x2c, 0x0c, 0x3c, 0xf8, 0x00, 0x09, 0x02, 0xa0, 0x00, 0x01, 0x10, + 0x00, 0x80, 0x6c, 0x3c, 0x0c, 0xf8, 0x00, 0x00, 0x00, 0x12, 0x08, 0x00, + 0x00, 0x00, 0xfc, 0x5c, 0x0c, 0x0c, 0xf8, 0x00, 0x40, 0x80, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x7c, 0xcc, 0x0c, 0x3c, 0xf8, 0x08, 0x00, 0x28, 0x00, + 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x40, 0x00, 0x10, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x04, + 0x00, 0x84, 0x08, 0xa8, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x22, 0x00, 0x80, 0x87, 0x99, 0x67, 0xe6, 0xf9, + 0x00, 0x00, 0x80, 0x00, 0x40, 0x48, 0x01, 0x80, 0x89, 0x99, 0x61, 0x66, + 0xf8, 0x08, 0x40, 0x00, 0x00, 0x10, 0x95, 0x00, 0x80, 0x91, 0x99, 0x67, + 0xe6, 0xf9, 0x40, 0x00, 0x10, 0x10, 0x45, 0x00, 0x2f, 0x80, 0x95, 0x99, + 0x61, 0x66, 0xf8, 0x00, 0x08, 0x00, 0x00, 0x20, 0xa8, 0xba, 0x81, 0x89, + 0x99, 0x61, 0x66, 0xf8, 0x00, 0x00, 0x01, 0xa2, 0x4a, 0x01, 0xf6, 0x06, + 0x17, 0x9b, 0xc7, 0xe6, 0xf9, 0x00, 0x00, 0x00, 0x00, 0x40, 0x48, 0xad, + 0x15, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x88, 0x00, 0x10, 0x28, 0x05, 0x82, + 0x7a, 0x2f, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x40, 0x80, 0x02, 0x20, + 0x60, 0xaa, 0xb5, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x04, 0x08, 0x92, + 0x02, 0x15, 0x54, 0xad, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xa0, + 0x24, 0x4b, 0x14, 0x50, 0x55, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x10, 0x00, + 0x00, 0x00, 0x04, 0x03, 0x81, 0xaa, 0x0a, 0x00, 0x00, 0x00, 0xf8, 0x40, + 0x00, 0x00, 0x09, 0xa0, 0x00, 0x20, 0x50, 0x05, 0x00, 0x00, 0x00, 0xf8, + 0x00, 0x00, 0x20, 0x40, 0x2a, 0x20, 0x11, 0x54, 0x0b, 0x00, 0x00, 0x00, + 0xf8, 0x00, 0x00, 0x00, 0x12, 0x05, 0x08, 0x00, 0x80, 0x34, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, 0xa0, 0x64, 0x00, 0x00, 0x04, 0x01, 0x0a, 0x00, + 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x09, 0x40, 0x45, 0x00, 0x00, 0x68, + 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x04, 0x10, 0x24, 0x08, + 0x11, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x20, 0x80, 0x40, 0x40, 0x00, + 0x00, 0xa0, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x04, 0x20, 0x00, 0x09, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x90, 0x0a, 0x50, + 0x00, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x40, 0x20, + 0x01, 0x00, 0x10, 0x10, 0x04, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x14, + 0x00, 0x00, 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, + 0x00, 0xa5, 0x80, 0x20, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, + 0x00, 0x48, 0x08, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, + 0x00, 0x00, 0x01, 0x20, 0x04, 0x00, 0x51, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xf8, 0x00, 0x00, 0x24, 0x81, 0x00, 0x08, 0x20, 0x00, 0xe0, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, 0x02, 0x04, 0x20, 0x40, 0x00, 0x04, 0xe0, 0x61, + 0x66, 0x1e, 0xf8, 0x00, 0x00, 0x20, 0x51, 0x04, 0x09, 0x05, 0x20, 0x60, + 0x62, 0x66, 0x0c, 0xf8, 0x00, 0x00, 0x05, 0x00, 0x01, 0x60, 0x20, 0x00, + 0x60, 0x64, 0x66, 0x0c, 0xf8, 0x00, 0x00, 0x90, 0x24, 0x80, 0x04, 0x02, + 0x00, 0x60, 0x65, 0x66, 0x0c, 0xf8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x60, 0x62, 0x66, 0x0c, 0xf8, 0x00, 0x00, 0x54, 0x92, 0x24, + 0x11, 0x00, 0x02, 0xc0, 0xc5, 0x66, 0x0c, 0xf8, 0x00, 0x00, 0x02, 0x00, + 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x11, + 0x49, 0x11, 0x10, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, + 0x44, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, + 0x00, 0x11, 0x24, 0x01, 0x02, 0x90, 0x10, 0x00, 0x00, 0x00, 0x00, 0xf8, + 0x00, 0x00, 0x44, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0xff, 0x00, 0x00, 0x10, 0x90, 0x04, 0x00, 0x01, 0x50, 0x00, 0x00, 0x00, + 0x40, 0xff, 0x00, 0x00, 0x44, 0x02, 0x00, 0x04, 0x20, 0x00, 0x00, 0x00, +0x00, 0xf8, 0xfd}; +#endif +#define icon_width 112 +#define icon_height 80 +static unsigned char icon_bits[] = { + 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x7f, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc1, 0x83, + 0x87, 0x9f, 0x7f, 0x3f, 0xf0, 0x3b, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x81, 0x07, 0xc7, 0xcf, 0x3f, 0x7f, 0xf8, 0x39, 0x07, 0x00, 0x00, 0x00, + 0x00, 0x80, 0x81, 0x07, 0xe7, 0x01, 0x0e, 0xe7, 0x3c, 0xb8, 0x03, 0xd8, + 0x02, 0x10, 0x6c, 0x80, 0x81, 0x0f, 0xe7, 0x00, 0x0e, 0xc7, 0x1d, 0xf8, + 0x01, 0x50, 0x56, 0x53, 0x28, 0x80, 0x81, 0x1f, 0xe7, 0x0f, 0x0e, 0xff, + 0xfc, 0xf9, 0x00, 0x20, 0xb2, 0x36, 0x28, 0x80, 0x81, 0x1b, 0xe7, 0x07, + 0x0e, 0x3f, 0xfc, 0xf8, 0x01, 0x50, 0x92, 0x51, 0x28, 0x80, 0x81, 0x3b, + 0xe7, 0x00, 0x0e, 0x77, 0x1c, 0xb8, 0x03, 0xd8, 0x14, 0x53, 0x6c, 0x80, + 0x81, 0x33, 0xe7, 0x01, 0x0e, 0xe7, 0x3c, 0x38, 0x07, 0x00, 0x00, 0x00, + 0x00, 0x80, 0x81, 0x73, 0xc7, 0x1f, 0x0e, 0xe7, 0xf8, 0x3b, 0x0e, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x81, 0x63, 0x87, 0x0f, 0x0e, 0xc7, 0xf1, 0x39, + 0x1c, 0x00, 0x00, 0x00, 0x00, 0x80, 0x81, 0xc3, 0x07, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x81, 0xc3, 0x07, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x81, 0x83, + 0xe7, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0xc1, 0x03, 0xe7, 0xc6, 0x83, 0x1f, 0x0f, 0x7e, 0x98, 0x0f, 0x1f, 0x3c, + 0xc0, 0x80, 0x01, 0x00, 0xe0, 0xcc, 0x87, 0x3f, 0x1f, 0xfe, 0xdc, 0x87, + 0x0f, 0x3e, 0xe0, 0x80, 0x01, 0x00, 0xe0, 0xdc, 0x85, 0x73, 0x17, 0xce, + 0xdd, 0xc0, 0x01, 0x62, 0xe0, 0x80, 0x01, 0x00, 0xe0, 0xdc, 0x8d, 0x63, + 0x37, 0x8e, 0xdd, 0xc1, 0x0f, 0x60, 0xd0, 0x80, 0x01, 0x00, 0xe0, 0xd8, + 0x89, 0x33, 0x27, 0x8e, 0x9d, 0xc3, 0x07, 0x30, 0xc8, 0x80, 0x01, 0x00, + 0xe0, 0xcf, 0x9d, 0x3f, 0x77, 0x8e, 0x1d, 0xc7, 0x01, 0x18, 0xc8, 0x80, + 0x01, 0x00, 0xe0, 0xc0, 0x97, 0x73, 0x5f, 0x8e, 0x1d, 0xce, 0x01, 0x0c, + 0xf8, 0x81, 0x01, 0x00, 0xe0, 0xc0, 0xb3, 0x63, 0xcf, 0xce, 0x1d, 0x9c, + 0x1f, 0x7e, 0xc3, 0x80, 0x01, 0x00, 0xe0, 0xc0, 0xb1, 0x63, 0xc7, 0xfe, + 0xdc, 0x0f, 0x0f, 0x7e, 0xc3, 0x80, 0x01, 0x00, 0xe0, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x81, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, + 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x01, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x0f, 0x00, 0x80, 0xff, 0x03, 0x00, + 0x00, 0x80, 0x01, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x80, 0x01, 0x00, 0xfc, 0x0f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0xe0, 0x0f, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x7c, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x1f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0xc1, 0x01, 0x00, 0x00, 0x00, 0x00, 0x14, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x80, 0x21, 0x00, 0x00, 0x00, 0x92, 0x5b, 0x75, 0x83, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x80, 0x11, 0x00, 0x00, 0x54, 0x0f, 0xa4, 0xc8, 0x73, + 0x2f, 0xa0, 0x1e, 0x00, 0x00, 0x80, 0x01, 0x00, 0x40, 0x89, 0xa2, 0xa8, + 0x00, 0x42, 0xad, 0x58, 0x00, 0x0e, 0x00, 0x80, 0x01, 0x20, 0x40, 0x12, + 0x8b, 0xaa, 0x56, 0x09, 0x00, 0x58, 0x30, 0x04, 0x00, 0x80, 0x01, 0x00, + 0x94, 0xaa, 0x3c, 0x00, 0x10, 0x10, 0x00, 0x00, 0x50, 0x80, 0x03, 0x80, + 0x01, 0x00, 0x38, 0x24, 0xc0, 0x52, 0x4d, 0x49, 0x09, 0x00, 0x00, 0x00, + 0x00, 0x80, 0x01, 0x00, 0x44, 0x45, 0x25, 0x02, 0x0c, 0xc0, 0x0f, 0x00, + 0x00, 0x80, 0x70, 0x80, 0x01, 0x00, 0x1a, 0x42, 0x8a, 0x54, 0x01, 0x04, + 0x00, 0xe0, 0x00, 0x00, 0xc0, 0x80, 0x01, 0x00, 0x40, 0x11, 0x23, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x20, 0x40, + 0x44, 0x4d, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x80, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x44, 0xc1, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0xfe, 0x43, 0x00, 0x04, 0x00, 0x00, + 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x13, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xfe, 0x2b, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xe0, 0x07, 0x00, + 0xfc, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xe0, + 0x0f, 0x00, 0xfc, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, + 0x00, 0x30, 0x0c, 0x00, 0xf8, 0x07, 0x80, 0xf0, 0x03, 0x00, 0x00, 0x80, + 0x01, 0x00, 0x00, 0x60, 0x1c, 0x00, 0xf8, 0x07, 0x00, 0xfb, 0x03, 0x00, + 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x03, 0x80, 0x07, + 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xa0, 0x00, 0x00, 0xf8, 0x03, + 0xc0, 0x07, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x00, 0x00, + 0xff, 0x0f, 0x30, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, + 0x00, 0xc0, 0xbf, 0x6f, 0x18, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, + 0x00, 0x80, 0x00, 0xf0, 0xcd, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x01, 0x00, 0x00, 0x00, 0x01, 0xbc, 0x6f, 0xec, 0x41, 0x00, 0x00, 0x00, + 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf8, 0xff, 0x41, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x0e, 0x00, 0xe1, 0x1f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0xf0, 0xff, + 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, + 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xf8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x7f, }; +#define header1_width 300 +#define header1_height 79 +#define header1_x_hot 0 +#define header1_y_hot 0 +static unsigned char header1_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, + 0x00, 0x00, 0x10, 0x10, 0x08, 0x08, 0xc7, 0x71, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x21, 0x00, 0x00, 0x00, 0x10, 0x08, 0x8c, 0x28, 0x8a, 0x10, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0xa7, 0x49, 0x95, 0xd5, 0x1c, 0x88, 0x28, 0x82, + 0xd0, 0x24, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x68, 0x4a, 0x53, 0x36, 0x09, 0x08, + 0xcf, 0x63, 0x30, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x28, 0x2a, 0x51, 0x14, + 0x09, 0x08, 0x08, 0x82, 0x10, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x68, 0x32, + 0x51, 0x16, 0x09, 0x88, 0x28, 0x8a, 0x30, 0x19, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, + 0xa7, 0x11, 0x91, 0x15, 0x19, 0x08, 0xc7, 0x71, 0xd0, 0x08, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x20, 0x10, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x08, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x20, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0x80, 0x0f, + 0x00, 0x00, 0xa0, 0x00, 0x00, 0x02, 0x20, 0x10, 0x00, 0x00, 0x00, 0x40, + 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, + 0x40, 0x10, 0x00, 0x00, 0x20, 0x00, 0x00, 0x02, 0x20, 0x10, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x20, 0x9c, 0xaa, 0x04, 0x21, 0xd3, 0x24, + 0x03, 0x00, 0x00, 0x00, 0x58, 0x6a, 0xac, 0x64, 0x00, 0x00, 0x00, 0xc0, + 0x44, 0xa4, 0x22, 0xab, 0x73, 0xea, 0xa8, 0x8c, 0x81, 0x33, 0xa6, 0x73, + 0x90, 0x4c, 0x82, 0x71, 0x09, 0x00, 0x00, 0x20, 0xa0, 0x99, 0x04, 0xa1, + 0x34, 0xa5, 0x04, 0x00, 0x00, 0x00, 0x48, 0x9a, 0xb2, 0x94, 0x00, 0x00, + 0x00, 0x20, 0x45, 0xa4, 0x95, 0xa4, 0x84, 0x06, 0xb5, 0x52, 0x42, 0x4a, + 0x29, 0x94, 0x90, 0x52, 0x42, 0x4a, 0x09, 0x00, 0x00, 0x20, 0xb8, 0x88, + 0x02, 0xa1, 0x17, 0x15, 0x03, 0x00, 0x00, 0x00, 0x48, 0x8a, 0xa2, 0x64, + 0x00, 0x00, 0x00, 0xc0, 0x44, 0x94, 0x54, 0xa4, 0xe4, 0xc2, 0xa5, 0xcc, + 0x43, 0x7a, 0x21, 0x97, 0x90, 0x4c, 0xc2, 0x4b, 0x09, 0x00, 0x00, 0x20, + 0xa4, 0x88, 0x02, 0xa1, 0x10, 0x15, 0x04, 0x00, 0x00, 0x00, 0x48, 0x8a, + 0xa2, 0x84, 0x00, 0x00, 0x00, 0x00, 0x45, 0x94, 0x54, 0x92, 0x94, 0x22, + 0xa5, 0x50, 0x40, 0x0a, 0xa1, 0x94, 0x90, 0x50, 0x42, 0x48, 0x09, 0x00, + 0x00, 0x20, 0xa4, 0x08, 0x03, 0x91, 0x14, 0x99, 0x04, 0x00, 0x00, 0x00, + 0x48, 0x8a, 0xb2, 0x94, 0x00, 0x00, 0x00, 0x20, 0x45, 0x98, 0x54, 0x92, + 0x95, 0x22, 0xb5, 0x52, 0x42, 0x4b, 0xa9, 0xb4, 0x90, 0x52, 0x42, 0x6a, + 0x09, 0x00, 0x00, 0xe0, 0xd9, 0x08, 0x01, 0x0f, 0x13, 0x09, 0x03, 0x00, + 0x00, 0x00, 0x88, 0x8b, 0x2c, 0x67, 0x00, 0x00, 0x00, 0xc0, 0x44, 0x88, + 0x94, 0x8d, 0x62, 0xc3, 0xaa, 0x8c, 0x91, 0x32, 0x26, 0x5b, 0xe4, 0x8c, + 0x93, 0x51, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x08, 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x04, 0xc0, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x02, 0xf8, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x02, 0x40, 0x02, 0x7c, 0x14, 0x10, 0x08, 0x10, 0x00, 0x00, + 0x04, 0x00, 0x38, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x20, 0x02, 0x02, + 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x40, 0x02, 0x40, 0x02, 0x82, 0x04, 0x10, 0x08, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x20, + 0x72, 0x1a, 0x08, 0x4e, 0x99, 0x9b, 0xd3, 0x00, 0x00, 0x00, 0x08, 0x9d, + 0x9b, 0x1b, 0xa7, 0x00, 0x00, 0xe0, 0x1a, 0xe7, 0x1a, 0x59, 0x95, 0xd5, + 0x5c, 0x53, 0x63, 0xc1, 0x64, 0x90, 0x2e, 0x18, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x89, 0x26, 0x78, 0xd1, 0xa4, 0x24, 0x34, 0x01, 0x00, 0x00, + 0xf8, 0xa1, 0xa4, 0xa4, 0x68, 0x00, 0x00, 0x40, 0xa6, 0x48, 0xa6, 0x24, + 0x55, 0x36, 0xc9, 0xd4, 0x94, 0x21, 0x95, 0x90, 0x24, 0xa4, 0x0c, 0x00, + 0x00, 0x00, 0x00, 0x20, 0x8a, 0x22, 0x08, 0x51, 0x98, 0x24, 0x17, 0x01, + 0x00, 0x00, 0x08, 0xb9, 0xa4, 0xa4, 0x28, 0x00, 0x00, 0x40, 0xa2, 0x48, + 0xa2, 0x22, 0x55, 0x14, 0x49, 0x54, 0x14, 0x21, 0x64, 0x90, 0x24, 0xbc, + 0x08, 0x00, 0x00, 0x00, 0x00, 0x20, 0x8a, 0x22, 0x08, 0x51, 0xa0, 0xa4, + 0x14, 0x01, 0x00, 0x00, 0x08, 0xa5, 0xa4, 0xa4, 0x28, 0x00, 0x00, 0x40, + 0xa2, 0x48, 0xa2, 0x92, 0x54, 0x14, 0x49, 0x54, 0x14, 0x21, 0x84, 0x90, + 0x24, 0x84, 0x08, 0x00, 0x00, 0x00, 0x00, 0x20, 0x8a, 0x26, 0x08, 0x51, + 0xa4, 0xa4, 0x14, 0x01, 0x00, 0x00, 0x08, 0xa5, 0xa4, 0xa4, 0x28, 0x00, + 0x00, 0x40, 0xa2, 0x48, 0xa2, 0x92, 0x54, 0x16, 0x49, 0x54, 0x94, 0x21, + 0x95, 0x90, 0x24, 0xa4, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x20, 0x72, 0x1a, + 0x08, 0x4e, 0x98, 0x24, 0x1b, 0x01, 0x00, 0x00, 0x08, 0xd9, 0xa4, 0x24, + 0x27, 0x00, 0x00, 0xc0, 0x22, 0xc7, 0xa2, 0x6c, 0x94, 0x15, 0x59, 0x54, + 0x64, 0xc9, 0x64, 0xe4, 0x24, 0x19, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, + 0x80, 0x03, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x01, 0x00, 0x40, 0x00, 0x00, 0x9e, 0x0a, 0x00, 0x20, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, + 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x20, 0x02, 0x00, 0x40, 0x00, 0x00, 0x21, 0x0a, 0x00, + 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x80, 0x00, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xaa, 0xd3, 0x58, 0x4e, 0x03, 0x81, + 0xca, 0x98, 0x26, 0x03, 0x08, 0xa9, 0x89, 0x00, 0x00, 0x00, 0x00, 0x40, + 0x53, 0xa7, 0xb1, 0x9c, 0x46, 0x56, 0xc6, 0x20, 0x99, 0x04, 0x63, 0x25, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x19, 0x34, 0x65, 0xd1, + 0x04, 0x81, 0x2a, 0xa5, 0xa9, 0x04, 0x08, 0x69, 0x52, 0x00, 0x00, 0x00, + 0x00, 0xc0, 0x34, 0x68, 0xca, 0xa2, 0x29, 0x49, 0x29, 0x21, 0xa5, 0x84, + 0x94, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x0a, 0x17, + 0x45, 0x51, 0x04, 0xb1, 0xea, 0x99, 0xa8, 0x07, 0x08, 0x25, 0x22, 0x00, + 0x00, 0x00, 0x00, 0x40, 0x14, 0x2e, 0x8a, 0xa2, 0xa8, 0x48, 0x21, 0x20, + 0x99, 0x84, 0x17, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, + 0x8a, 0x14, 0x45, 0x51, 0x04, 0xa1, 0x2a, 0xa0, 0xa8, 0x00, 0x08, 0x25, + 0x52, 0x00, 0x00, 0x00, 0x00, 0x40, 0x14, 0x29, 0x8a, 0xa2, 0xa8, 0x24, + 0x21, 0x20, 0xa1, 0x84, 0x10, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x20, 0x8a, 0x14, 0x65, 0x51, 0x04, 0xb1, 0x2a, 0xa5, 0xa9, 0x04, + 0x08, 0x26, 0x8a, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x14, 0x29, 0xca, 0xa2, + 0xa8, 0x24, 0x29, 0x21, 0xa5, 0x84, 0x94, 0x25, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xe0, 0x09, 0x1b, 0x59, 0x4e, 0x04, 0xae, 0xca, 0x98, + 0x26, 0x03, 0x78, 0x22, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x40, 0x13, 0x36, + 0xb2, 0x9c, 0x28, 0x1b, 0xc6, 0xc8, 0x19, 0x27, 0x63, 0x39, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x80, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x02, 0x20, 0xe0, 0x09, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x40, 0x10, 0x04, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x20, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x01, 0x20, + 0x10, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x40, 0x10, 0x04, + 0x00, 0x00, 0x00, 0x40, 0x00, 0x20, 0x00, 0x41, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, + 0x48, 0x75, 0x10, 0xca, 0x98, 0x06, 0x00, 0x00, 0x00, 0x00, 0x88, 0x52, + 0xd3, 0x64, 0x0c, 0x00, 0x00, 0x40, 0x4a, 0x75, 0x8e, 0xac, 0x8c, 0x41, + 0x32, 0x09, 0xc6, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x48, 0x23, 0x10, 0x2a, 0xa5, 0x09, 0x00, 0x00, 0x00, 0x00, + 0x78, 0xd2, 0x34, 0x95, 0x12, 0x00, 0x00, 0x40, 0x49, 0x23, 0x51, 0x92, + 0x52, 0x42, 0x4a, 0x09, 0x29, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x20, 0x49, 0x21, 0x10, 0xca, 0xbc, 0x08, 0x00, 0x00, + 0x00, 0x00, 0x88, 0x52, 0x14, 0xf5, 0x0c, 0x00, 0x00, 0xc0, 0x48, 0x21, + 0x51, 0x91, 0x42, 0x40, 0x32, 0x09, 0x2f, 0x4a, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x49, 0x21, 0x10, 0x0a, 0x85, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x88, 0x52, 0x14, 0x15, 0x10, 0x00, 0x00, 0x40, + 0x49, 0x21, 0x51, 0x49, 0x42, 0x40, 0x42, 0x09, 0x21, 0x4a, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x4a, 0x21, 0x10, 0x2a, + 0xa5, 0x08, 0x00, 0x00, 0x00, 0x00, 0x88, 0xd2, 0x34, 0x95, 0x12, 0x00, + 0x00, 0x40, 0x4a, 0x21, 0x51, 0x49, 0x52, 0x42, 0x4a, 0x09, 0x29, 0x4b, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x72, 0x61, + 0xe0, 0xc9, 0x98, 0x08, 0x00, 0x00, 0x00, 0x00, 0x78, 0x5c, 0xd3, 0x64, + 0x0c, 0x00, 0x00, 0x40, 0x72, 0x61, 0x4e, 0x36, 0x8c, 0x91, 0x33, 0x4e, + 0xc6, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0x0f}; +#define header2_width 300 +#define header2_height 79 +#define header2_x_hot 0 +#define header2_y_hot 0 +static unsigned char header2_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x0e, 0xce, 0x9a, 0x9c, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0xd3, 0x99, 0xa6, 0x43, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0xcb, 0x70, 0x96, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xc7, 0x70, + 0x8e, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, + 0xde, 0x20, 0xbc, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x30, 0x01, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0xa4, 0x01, 0x20, + 0x02, 0x40, 0x20, 0x40, 0x00, 0x09, 0x20, 0x00, 0x20, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x84, + 0x03, 0x20, 0x00, 0x40, 0x20, 0x40, 0x00, 0x01, 0x20, 0x00, 0x20, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x50, + 0x8e, 0xa7, 0x31, 0x20, 0x2a, 0x4c, 0xa7, 0xcc, 0x91, 0x4b, 0x26, 0x4c, + 0x39, 0x29, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x38, 0x38, 0xd3, 0xb4, 0x21, 0x20, 0x5a, 0x50, 0x69, 0x51, 0x2a, 0xa9, + 0x28, 0xd2, 0xa4, 0x1a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x38, 0x18, 0xcb, 0xb4, 0x01, 0x20, 0x4a, 0x58, 0x29, 0x59, + 0x3a, 0x29, 0x2c, 0x52, 0xa4, 0x0b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0xc7, 0xb6, 0x31, 0x20, 0x4a, 0x54, + 0x2b, 0xd5, 0x0a, 0x29, 0x2a, 0x52, 0xb4, 0x08, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1b, 0x9e, 0x35, 0x23, 0x20, + 0x4a, 0x68, 0x25, 0x69, 0x31, 0xcb, 0x34, 0x4c, 0x28, 0x0b, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x78, 0x00, + 0x00, 0x00, 0xc0, 0x03, 0x04, 0x00, 0x04, 0x3e, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x07, 0x00, 0x00, 0x01, 0x00, 0x78, 0x2a, 0x00, 0x80, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x88, 0x00, 0x00, 0x00, 0x40, 0x04, 0x04, 0x00, 0x04, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x80, 0x08, 0x00, 0x00, 0x01, 0x00, 0x84, 0x28, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe1, + 0x54, 0x25, 0x08, 0x99, 0x26, 0x19, 0x40, 0xe4, 0x34, 0xa6, 0x0e, 0x82, + 0x53, 0xe6, 0xe6, 0x34, 0x80, 0xa8, 0x4e, 0x63, 0x39, 0x0d, 0x04, 0x2a, + 0x63, 0x9a, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0xcd, 0x24, 0x08, 0xa5, 0x29, 0x25, 0xc0, 0x13, 0x4d, 0x69, + 0x04, 0x5e, 0x34, 0x29, 0x09, 0x4d, 0x80, 0x67, 0xd0, 0x94, 0x45, 0x13, + 0x04, 0xaa, 0x94, 0xa6, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc1, 0x45, 0x14, 0x08, 0xbd, 0xa8, 0x18, 0x40, 0x14, + 0x45, 0x2f, 0x04, 0x42, 0x14, 0x26, 0xc9, 0x45, 0x80, 0x28, 0x5c, 0x14, + 0x45, 0x11, 0xc4, 0xaa, 0x67, 0xa2, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x45, 0x14, 0x08, 0x85, 0xa8, 0x20, + 0x40, 0x14, 0x45, 0x21, 0x04, 0x42, 0x14, 0x28, 0x29, 0x45, 0x80, 0x28, + 0x52, 0x14, 0x45, 0x11, 0x84, 0xaa, 0x80, 0xa2, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x45, 0x18, 0x88, 0xa4, + 0xc8, 0x24, 0x40, 0x14, 0x4d, 0x29, 0x04, 0x42, 0x14, 0x29, 0x29, 0x45, + 0x80, 0x28, 0x52, 0x94, 0x45, 0x11, 0xc4, 0xaa, 0x94, 0xa6, 0x12, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcf, 0x46, 0x08, + 0x78, 0x98, 0x48, 0x18, 0x41, 0xe4, 0x34, 0x26, 0x0c, 0x82, 0x13, 0x26, + 0xc9, 0x46, 0x82, 0x27, 0x6c, 0x64, 0x39, 0x11, 0xb8, 0x2a, 0x63, 0x9a, + 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x08, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x84, 0x00, 0x90, 0x00, 0x22, 0x10, 0x00, 0x00, 0x10, 0x54, + 0x00, 0x10, 0x80, 0x00, 0x40, 0x50, 0x01, 0x40, 0x10, 0x00, 0x00, 0x48, + 0x00, 0x88, 0x00, 0x08, 0x78, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x84, 0x00, 0x90, 0x00, 0x12, 0x10, 0x00, 0x00, + 0x30, 0x46, 0x00, 0x10, 0x80, 0x00, 0xc0, 0x18, 0x01, 0xc0, 0x18, 0x00, + 0x00, 0x48, 0x00, 0x48, 0x00, 0x08, 0x84, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0xcc, 0xb9, 0x06, 0x0a, 0xd3, + 0x38, 0x06, 0x30, 0x56, 0x32, 0x10, 0xd2, 0x3d, 0xc0, 0x58, 0xc9, 0xc0, + 0x98, 0xb1, 0xea, 0x5c, 0x03, 0x28, 0x52, 0x1d, 0x84, 0x32, 0xa6, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x12, 0x92, 0x09, + 0x8e, 0x34, 0x45, 0x09, 0x50, 0x55, 0x49, 0x10, 0x92, 0x20, 0x40, 0x55, + 0x25, 0x41, 0x55, 0xca, 0x06, 0xc9, 0x04, 0x38, 0xd2, 0x08, 0x84, 0x4a, + 0x69, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x9e, + 0x93, 0x08, 0x92, 0x17, 0x45, 0x0f, 0x50, 0xd5, 0x78, 0x10, 0x92, 0x10, + 0x40, 0x55, 0xe3, 0x41, 0x55, 0x88, 0xc2, 0x49, 0x04, 0x48, 0x52, 0x08, + 0x84, 0x32, 0x2f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x84, 0x42, 0x92, 0x08, 0x92, 0x10, 0x45, 0x01, 0x90, 0x54, 0x09, 0x10, + 0x92, 0x08, 0x40, 0x52, 0x25, 0x40, 0x52, 0x88, 0x22, 0x49, 0x04, 0x48, + 0x52, 0x08, 0x84, 0x42, 0x21, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x84, 0x52, 0x92, 0x08, 0xa2, 0x14, 0x45, 0x09, 0x90, 0x54, + 0x4a, 0x10, 0x92, 0x04, 0x40, 0x52, 0x29, 0x41, 0x52, 0xca, 0x22, 0x49, + 0x04, 0x88, 0x52, 0x08, 0x84, 0x4a, 0x29, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x84, 0x8c, 0xb5, 0x08, 0x22, 0x13, 0x39, 0x46, + 0x90, 0x54, 0x32, 0xf0, 0x9c, 0x3d, 0x41, 0x52, 0xc9, 0x40, 0x92, 0xb1, + 0xc2, 0x5a, 0x24, 0x88, 0x5c, 0x18, 0x78, 0x32, 0x26, 0x12, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x80, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0x0f}; +#define header3_width 300 +#define header3_height 79 +#define header3_x_hot 91 +#define header3_y_hot 16 +static unsigned char header3_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8f, + 0x06, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xd1, 0x04, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xc0, 0xc1, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc1, 0xe4, 0x2c, 0x63, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc1, 0x36, 0x5d, 0x43, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc1, 0xb6, 0x4c, + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc1, + 0x76, 0x4c, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xdf, 0xe6, 0x4d, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x30, 0x01, 0x40, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0xa4, 0x01, + 0x20, 0x02, 0x40, 0x20, 0x40, 0x00, 0x09, 0x20, 0x00, 0x20, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, + 0x84, 0x03, 0x20, 0x00, 0x40, 0x20, 0x40, 0x00, 0x01, 0x20, 0x00, 0x20, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, + 0x50, 0x8e, 0xa7, 0x31, 0x20, 0x2a, 0x4c, 0xa7, 0xcc, 0x91, 0x4b, 0x26, + 0x4c, 0x39, 0x29, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x38, 0x38, 0xd3, 0xb4, 0x21, 0x20, 0x5a, 0x50, 0x69, 0x51, 0x2a, + 0xa9, 0x28, 0xd2, 0xa4, 0x1a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x38, 0x18, 0xcb, 0xb4, 0x01, 0x20, 0x4a, 0x58, 0x29, + 0x59, 0x3a, 0x29, 0x2c, 0x52, 0xa4, 0x0b, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0xc7, 0xb6, 0x31, 0x20, 0x4a, + 0x54, 0x2b, 0xd5, 0x0a, 0x29, 0x2a, 0x52, 0xb4, 0x08, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1b, 0x9e, 0x35, 0x23, + 0x20, 0x4a, 0x68, 0x25, 0x69, 0x31, 0xcb, 0x34, 0x4c, 0x28, 0x0b, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, + 0x00, 0xe0, 0x01, 0x00, 0x00, 0xc0, 0x53, 0xc1, 0x03, 0x00, 0x00, 0xc0, + 0x03, 0x04, 0x00, 0x04, 0x7e, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, + 0x40, 0x00, 0x00, 0x9e, 0x0a, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x40, 0x44, 0x41, 0x04, 0x00, + 0x00, 0x40, 0x04, 0x04, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x20, + 0x02, 0x00, 0x40, 0x00, 0x00, 0x21, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x84, 0x53, 0x95, 0x20, 0x64, 0x9a, 0xe4, 0x40, 0x54, 0x41, + 0x28, 0x19, 0xe7, 0x40, 0xe4, 0x34, 0xa6, 0x0e, 0x82, 0x53, 0xee, 0xe6, + 0x34, 0x20, 0xaa, 0xd3, 0x58, 0x4e, 0x03, 0x81, 0xca, 0xb8, 0x26, 0x03, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x34, 0x93, 0x20, 0x94, 0xa6, 0x14, 0xc0, + 0x53, 0x41, 0x28, 0xa5, 0x10, 0xc0, 0x13, 0x4d, 0x69, 0x04, 0x5e, 0x34, + 0x21, 0x09, 0x4d, 0xe0, 0x19, 0x34, 0x65, 0xd1, 0x04, 0x81, 0x2a, 0x85, + 0xa9, 0x04, 0x00, 0x00, 0x00, 0x00, 0x04, 0x17, 0x91, 0x20, 0xf4, 0xa2, + 0x64, 0x40, 0x54, 0x41, 0x28, 0x3d, 0x63, 0x40, 0x14, 0x45, 0x2f, 0x04, + 0x42, 0x14, 0x26, 0xc9, 0x45, 0x20, 0x0a, 0x17, 0x45, 0x51, 0x04, 0xb1, + 0xea, 0x99, 0xa8, 0x07, 0x00, 0x00, 0x00, 0x00, 0x84, 0x14, 0x61, 0x20, + 0x12, 0x22, 0x83, 0x40, 0x54, 0x41, 0xc4, 0x04, 0x84, 0x40, 0x14, 0x4d, + 0x21, 0x04, 0x42, 0x14, 0x28, 0x29, 0x45, 0x20, 0x8a, 0x14, 0x65, 0x51, + 0x04, 0xa1, 0x2a, 0xa0, 0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1b, + 0x21, 0xe0, 0xe1, 0x22, 0x71, 0xc2, 0x53, 0xc1, 0x43, 0xb8, 0x73, 0x42, + 0xe4, 0x34, 0x2e, 0x0c, 0x82, 0x13, 0x27, 0xc9, 0x46, 0xe1, 0x09, 0x1b, + 0x59, 0x4e, 0x04, 0xae, 0xca, 0x9d, 0x26, 0x07, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x40, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x80, 0x00, 0x01, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x82, 0x10, 0x80, 0x02, 0x00, 0x40, + 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x09, 0x00, 0x42, 0xa0, 0x82, 0x10, + 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x82, 0x10, 0x80, 0x02, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x01, 0x00, 0x42, 0x00, + 0x80, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xc6, 0x82, 0xd0, + 0xb1, 0x32, 0x09, 0x40, 0xe7, 0xc6, 0x38, 0x08, 0x9d, 0xa4, 0xab, 0x01, + 0x42, 0xa6, 0x82, 0x90, 0x53, 0x96, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x29, + 0x83, 0x1f, 0xca, 0x4a, 0x09, 0x40, 0x28, 0x29, 0x05, 0xf8, 0xa1, 0x24, + 0x69, 0x02, 0x7e, 0xa9, 0x82, 0x5f, 0x34, 0x59, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x20, 0x2f, 0x82, 0x90, 0x8b, 0x7a, 0x09, 0x40, 0x2e, 0xe9, 0x19, 0x08, + 0x39, 0x15, 0x29, 0x02, 0x42, 0xaf, 0x82, 0x50, 0x14, 0xd1, 0x07, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x20, 0x21, 0x83, 0x50, 0xca, 0x0a, 0x06, 0x48, 0x29, 0x29, + 0x20, 0x08, 0x25, 0x0a, 0x29, 0x02, 0x42, 0xa1, 0x82, 0x50, 0x14, 0x59, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x20, 0xce, 0x82, 0x90, 0xb5, 0x72, 0x42, 0x30, + 0x36, 0xc9, 0x1d, 0x08, 0x59, 0x0a, 0x2b, 0x12, 0x42, 0xae, 0x82, 0x90, + 0x13, 0x96, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x01, 0x20, 0x01, 0x44, 0x20, 0x00, + 0x00, 0x10, 0x54, 0x00, 0x10, 0x80, 0x00, 0x20, 0x02, 0x20, 0xe0, 0x09, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x01, 0x20, 0x01, 0x24, + 0x20, 0x00, 0x00, 0x30, 0x46, 0x00, 0x10, 0x80, 0x00, 0x20, 0x01, 0x20, + 0x10, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x99, 0x73, + 0x0d, 0x14, 0xa6, 0x71, 0x0c, 0x30, 0x56, 0x32, 0x10, 0xd2, 0x3d, 0xa0, + 0x48, 0x75, 0x10, 0xca, 0x99, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, + 0x25, 0x24, 0x13, 0x1c, 0x69, 0x8a, 0x12, 0x50, 0x55, 0x49, 0x10, 0x92, + 0x20, 0xe0, 0x48, 0x23, 0x10, 0x2a, 0xa4, 0x09, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x08, 0x3d, 0x27, 0x11, 0x24, 0x2f, 0x8a, 0x1e, 0x50, 0xd5, 0x78, + 0x10, 0x92, 0x10, 0x20, 0x49, 0x21, 0x10, 0xca, 0xbc, 0x08, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x08, 0x85, 0x24, 0x11, 0x44, 0x21, 0x8a, 0x02, 0x90, + 0x54, 0x09, 0x10, 0x92, 0x08, 0x20, 0x4a, 0x21, 0x10, 0x0a, 0x85, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x39, 0x6b, 0x11, 0x44, 0x2e, 0x72, + 0x9c, 0x90, 0x54, 0x72, 0xf0, 0x9c, 0x3d, 0x21, 0x72, 0x61, 0xe0, 0xe9, + 0xb8, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0x0f}; +#define header4_width 300 +#define header4_height 79 +#define header4_x_hot 0 +#define header4_y_hot 0 +static unsigned char header4_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0xdf, 0x00, 0x00, 0x03, 0x80, 0x01, 0x00, 0xc0, 0x01, 0x80, 0x08, 0x1e, + 0x00, 0x2a, 0x10, 0x80, 0x00, 0x04, 0x01, 0x08, 0x10, 0x01, 0x05, 0x00, + 0x00, 0x20, 0x40, 0x40, 0x10, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xc6, 0x00, 0x00, 0x03, 0x80, 0x01, 0x00, 0x20, 0x02, 0x80, + 0x08, 0x22, 0x00, 0x0a, 0x10, 0x80, 0x00, 0x8c, 0x01, 0x08, 0x90, 0x00, + 0x05, 0x00, 0x00, 0x20, 0x40, 0x40, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc6, 0xe3, 0x34, 0x9b, 0x83, 0x73, 0x04, 0x20, + 0x30, 0xce, 0x1d, 0x42, 0x65, 0x2a, 0xd3, 0x9c, 0x04, 0x8c, 0x9d, 0x4a, + 0x50, 0x38, 0x35, 0xc0, 0x69, 0x2c, 0xa0, 0x58, 0xd5, 0x69, 0x20, 0x32, + 0x4d, 0x03, 0x00, 0x00, 0x00, 0x00, 0xc6, 0x96, 0x6d, 0xcf, 0x86, 0xd9, + 0x04, 0xc0, 0x49, 0x91, 0x08, 0x42, 0x93, 0xaa, 0x34, 0xa1, 0x02, 0x54, + 0xa1, 0x29, 0x70, 0x44, 0x4d, 0x00, 0x9a, 0x32, 0xa0, 0x64, 0x13, 0x9a, + 0xe0, 0x49, 0xd3, 0x04, 0x00, 0x00, 0x00, 0x00, 0xc6, 0xe6, 0x6d, 0x87, + 0x83, 0xd9, 0x00, 0x00, 0x0a, 0x91, 0x08, 0x42, 0xf1, 0x2a, 0x13, 0xb9, + 0x01, 0x54, 0xb9, 0x18, 0x90, 0x44, 0x45, 0x80, 0x8b, 0x22, 0x10, 0x45, + 0x91, 0x8b, 0x20, 0x78, 0x51, 0x04, 0x00, 0x00, 0x00, 0x00, 0xc6, 0xb6, + 0x6d, 0x0f, 0x86, 0xd9, 0x00, 0x20, 0x0a, 0x91, 0x08, 0x42, 0x11, 0x2a, + 0x14, 0xa5, 0x02, 0x24, 0xa5, 0x28, 0x90, 0x44, 0x45, 0x40, 0x8a, 0x22, + 0xf0, 0x45, 0x51, 0x8a, 0x20, 0x08, 0x51, 0x04, 0x00, 0x00, 0x00, 0x00, + 0xc6, 0xb6, 0x6d, 0xdb, 0x86, 0xd9, 0x04, 0x20, 0x4a, 0x91, 0x08, 0x22, + 0x91, 0xaa, 0x14, 0xa5, 0x04, 0x24, 0xa5, 0x48, 0x10, 0x45, 0x4d, 0x40, + 0x8a, 0x32, 0x08, 0x66, 0x51, 0x8a, 0x20, 0x48, 0x51, 0x04, 0x00, 0x00, + 0x00, 0x00, 0xc6, 0x66, 0x6f, 0xb3, 0x03, 0x73, 0x04, 0xc0, 0x31, 0x8e, + 0x19, 0x1e, 0x61, 0x2a, 0x13, 0xd9, 0x24, 0x24, 0xd9, 0x48, 0x10, 0x39, + 0x35, 0x82, 0x8d, 0x2c, 0x08, 0x5a, 0x91, 0x8d, 0x20, 0x30, 0x51, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xc0, 0x09, 0x00, 0x10, 0xc0, 0x03, 0x40, 0x00, 0x02, 0x10, 0x00, + 0x40, 0x08, 0x14, 0x00, 0x44, 0x04, 0x00, 0x10, 0x00, 0x20, 0xe0, 0x03, + 0x08, 0x42, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x20, 0x0a, 0x00, 0x10, 0x40, 0x04, 0x40, 0x00, 0x02, + 0x10, 0x00, 0x40, 0x08, 0x10, 0x00, 0x44, 0x04, 0x00, 0x10, 0x00, 0x50, + 0x80, 0x00, 0x08, 0x42, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x68, 0x9c, 0x3a, 0x40, 0x74, 0x4c, + 0x32, 0xe7, 0xd0, 0x24, 0x41, 0xc8, 0x94, 0x1c, 0x48, 0x32, 0x8d, 0x95, + 0x29, 0x50, 0x80, 0x18, 0x0b, 0x42, 0xc7, 0xca, 0x24, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x99, 0xa2, 0x11, 0xc0, + 0x83, 0x52, 0x49, 0x12, 0x30, 0x25, 0xc0, 0x2f, 0x55, 0x22, 0x48, 0x4a, + 0x53, 0x56, 0x1a, 0x30, 0x80, 0xa4, 0x0c, 0x7e, 0x28, 0x2b, 0x25, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0xa2, + 0x10, 0x40, 0xe0, 0xc2, 0x78, 0x62, 0x10, 0x15, 0x40, 0xe8, 0x35, 0x22, + 0xa8, 0x7a, 0x51, 0xd4, 0x0b, 0x28, 0x81, 0xbc, 0x08, 0x42, 0x2e, 0xea, + 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, + 0x8a, 0xa2, 0x10, 0x40, 0x90, 0x52, 0x09, 0x82, 0x30, 0x19, 0x40, 0x28, + 0x54, 0x22, 0x10, 0x09, 0x51, 0x56, 0x08, 0xc8, 0x80, 0x84, 0x0c, 0x42, + 0x29, 0x2b, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xc0, 0x89, 0x9c, 0x30, 0x40, 0x60, 0x4d, 0x72, 0x76, 0xd0, 0x08, + 0x41, 0xc8, 0x95, 0x1c, 0x10, 0x71, 0x91, 0x95, 0x0b, 0x30, 0x81, 0x38, + 0x0b, 0x42, 0xd6, 0xca, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, + 0x80, 0x80, 0x00, 0x00, 0x3c, 0x01, 0x04, 0xc0, 0x03, 0x24, 0x80, 0x00, + 0x10, 0xe0, 0x83, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x09, 0x80, 0x80, 0x00, 0x00, 0x42, 0x01, 0x00, 0x20, 0x04, 0x24, + 0x00, 0x00, 0x28, 0x20, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xa0, 0x5c, 0x99, 0x84, 0x26, 0x09, 0x02, 0x4d, 0x65, 0x20, + 0x90, 0xae, 0xa9, 0x0c, 0x28, 0x20, 0xb0, 0x80, 0xce, 0x8d, 0x71, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x40, 0xc8, 0xa4, 0x82, 0x29, 0x01, 0x02, 0xd3, + 0x94, 0x20, 0x96, 0x64, 0x9a, 0x12, 0x18, 0xe0, 0xcb, 0x80, 0x50, 0x52, + 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x48, 0xbc, 0x81, 0xa8, 0x00, + 0x02, 0x51, 0x64, 0x20, 0x94, 0x24, 0x8a, 0x1e, 0x94, 0x20, 0x88, 0x80, + 0x5c, 0xd2, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x49, 0x84, 0x82, + 0xc9, 0x00, 0x42, 0x51, 0x94, 0x20, 0x96, 0x24, 0x8a, 0x02, 0x64, 0x20, + 0xc8, 0x90, 0x52, 0x52, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x59, + 0xb8, 0x84, 0x46, 0x08, 0x3c, 0x51, 0x64, 0xc0, 0xe5, 0x2c, 0x8a, 0x1c, + 0x98, 0xe0, 0xb3, 0x60, 0x6c, 0x92, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x11, 0x10, 0x00, 0x01, 0x01, 0x00, 0x38, 0x00, + 0x10, 0x01, 0xa7, 0x00, 0x00, 0x80, 0x00, 0x11, 0x00, 0x02, 0xc0, 0x01, + 0x48, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x11, 0x10, 0x00, 0x01, 0x01, 0x00, + 0x44, 0x00, 0x10, 0x81, 0x88, 0x00, 0x00, 0x40, 0x01, 0x09, 0x00, 0x00, + 0x20, 0x02, 0x40, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x92, 0xb9, 0x32, 0x09, + 0x4d, 0x12, 0x04, 0xc6, 0xb9, 0x83, 0xa0, 0x22, 0x93, 0x40, 0x01, 0x85, + 0x89, 0x6a, 0x20, 0xb8, 0xe9, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x52, 0x92, + 0x49, 0x05, 0x53, 0x02, 0x38, 0x29, 0x12, 0x01, 0xa7, 0xa2, 0x94, 0xc0, + 0x00, 0x47, 0x8a, 0x9a, 0xc0, 0x49, 0x4a, 0x26, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0xd4, 0x93, 0x78, 0x03, 0x51, 0x01, 0x40, 0x21, 0x12, 0x01, 0xa8, 0x94, + 0x57, 0xa0, 0x04, 0xc9, 0x53, 0x8a, 0x00, 0x4a, 0x4a, 0x22, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x80, 0x58, 0x90, 0x08, 0x05, 0x93, 0x01, 0x44, 0x29, 0x12, 0x81, + 0xa8, 0x88, 0x60, 0x20, 0x03, 0x51, 0x20, 0x8a, 0x20, 0x4a, 0x4a, 0x22, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x98, 0xb3, 0x70, 0x09, 0x8d, 0x10, 0x38, 0xc6, + 0x31, 0x03, 0xa7, 0x08, 0x27, 0xc0, 0x04, 0x91, 0x23, 0x8a, 0xc0, 0x49, + 0xca, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x10, 0xf2, 0xf0, 0x20, 0x00, 0x00, 0x02, 0x80, 0x00, 0x04, 0x01, + 0x06, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x10, 0x12, 0x11, 0x21, 0x00, 0x00, 0x02, 0x80, 0x00, + 0x8c, 0x01, 0x01, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x12, 0x12, 0xa1, 0x49, 0x02, 0xa5, + 0xb1, 0x12, 0x8c, 0x99, 0x3b, 0x96, 0x65, 0x1a, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x12, 0xf2, 0x60, 0x4a, + 0x00, 0x65, 0xca, 0x12, 0x54, 0x25, 0x41, 0x59, 0x96, 0x26, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x12, 0x12, + 0x20, 0x2a, 0x80, 0x2f, 0x8a, 0x0a, 0x54, 0x05, 0x71, 0x51, 0xf4, 0x22, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, + 0x12, 0x11, 0x60, 0x32, 0x40, 0x30, 0xca, 0x0c, 0x24, 0x25, 0x49, 0x59, + 0x16, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0xf1, 0x10, 0xa0, 0x11, 0x42, 0x30, 0xb2, 0x04, 0x24, 0x19, + 0xb1, 0x96, 0xe5, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, + 0x00, 0x10, 0x00, 0xe0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x04, 0x00, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x54, 0x4e, 0x63, + 0x1c, 0x94, 0xc9, 0x1c, 0x67, 0xd0, 0x24, 0x81, 0x98, 0x2a, 0xd3, 0x18, + 0x03, 0x81, 0xe6, 0x34, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x33, + 0xd1, 0x94, 0x22, 0x4c, 0x2a, 0xa1, 0x90, 0x30, 0x25, 0x80, 0xa4, 0x99, + 0x34, 0xa5, 0x04, 0x81, 0x09, 0x4d, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x40, 0x14, 0x51, 0x14, 0x22, 0xc4, 0xeb, 0x39, 0xf3, 0x10, 0x15, 0x80, + 0xbc, 0x88, 0x17, 0x85, 0x07, 0x81, 0xc8, 0x45, 0x11, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x40, 0x14, 0x51, 0x94, 0x22, 0x44, 0x28, 0x24, 0x14, 0x30, + 0x19, 0x80, 0x84, 0x88, 0x10, 0xa5, 0x00, 0xa1, 0x28, 0x45, 0x19, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc0, 0x13, 0x4e, 0x64, 0x1c, 0x84, 0xcb, 0xd9, + 0xe3, 0xd0, 0x08, 0x81, 0xb8, 0x08, 0x17, 0x19, 0x07, 0x9e, 0xc8, 0x46, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0x0f}; +#define headerA_width 200 +#define headerA_height 102 +#define headerA_x_hot 0 +#define headerA_y_hot 0 +static unsigned char headerA_bits[] = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, + 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, + 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, + 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0xf0, + 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xf8, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x80, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x70, 0x22, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, + 0x50, 0x4b, 0xf2, 0x77, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, + 0x55, 0x75, 0x07, 0xe4, 0x66, 0x07, 0xa2, 0x00, 0x00, 0x80, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb4, 0x82, 0xe0, 0x56, 0xe9, 0x64, 0x07, 0x04, 0x00, 0x00, 0xc0, 0x99, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, + 0xa8, 0xe2, 0x1f, 0x15, 0xa8, 0x03, 0x60, 0x47, 0xb8, 0x3f, 0x07, 0xe0, + 0xe6, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x10, 0x00, 0x00, + 0x40, 0xa1, 0xc8, 0x46, 0x44, 0xba, 0x13, 0xe2, 0x0f, 0xdc, 0x3f, 0x13, + 0xd0, 0x66, 0x07, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, + 0x00, 0x24, 0x16, 0xa2, 0x90, 0x94, 0x30, 0x43, 0x04, 0x80, 0x94, 0x3c, + 0x1b, 0x78, 0x01, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x20, 0x54, 0xa9, 0xea, 0x24, 0x09, 0x4a, 0x4c, 0xa9, 0x2a, 0x00, + 0x00, 0x10, 0xb8, 0x01, 0x10, 0xf8, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, + 0x00, 0x20, 0x02, 0x15, 0x55, 0x81, 0x53, 0x6a, 0x95, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x50, 0xa1, 0x88, 0xaa, 0x6e, 0x01, 0x20, 0x52, 0x04, + 0x40, 0x11, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x80, 0x1f, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x02, 0x40, 0x94, 0x22, 0x75, 0x13, 0x08, 0x49, 0x85, + 0xa8, 0x12, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x43, 0x48, 0x0b, 0x40, 0x55, 0x52, + 0x70, 0x03, 0x41, 0x41, 0xd0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x94, 0x0b, 0x55, 0x80, 0x1c, 0x21, + 0x85, 0xf2, 0xab, 0x08, 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x28, 0xaa, 0x08, 0x54, 0x22, + 0x95, 0x50, 0xf0, 0x01, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0x01, 0x00, 0x00, + 0xc0, 0x01, 0x1f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x50, 0x42, 0x0a, 0x11, + 0x95, 0x28, 0x02, 0x05, 0x20, 0x28, 0x48, 0x3d, 0x00, 0x80, 0x05, 0x00, + 0x00, 0x00, 0x00, 0x36, 0x01, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x14, 0x01, + 0x44, 0x20, 0x82, 0x54, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xc0, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x49, + 0xa2, 0x80, 0x8a, 0x28, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x40, + 0x82, 0x04, 0xf5, 0x10, 0x81, 0x2b, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x94, 0x40, 0x90, 0x24, 0x8a, 0x43, 0x95, 0x16, 0x00, 0x04, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x20, 0x02, 0x25, 0x88, 0x20, 0x12, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x11, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xff, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x63, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0xe0, 0x63, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf5, 0x73, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xfa, 0xff, + 0x07, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6d, + 0xff, 0x2f, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xf4, 0xff, 0x4f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x03, + 0x00, 0x00, 0xf8, 0xff, 0x27, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0x03, 0x00, 0x00, 0xd0, 0xff, 0x27, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0x07, 0x00, 0x00, 0xe0, 0xfb, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfe, 0x07, 0x00, 0x00, 0xc0, 0x7f, 0x1f, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xc0, 0xf8, 0x23, 0x00, 0x00, 0xc0, 0xff, 0x7f, 0x00, 0x00, 0x00, + 0xf0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xc0, 0x01, 0x30, 0x00, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0x00, + 0x00, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0x05, 0x3c, 0x00, 0x00, 0x80, 0xbf, 0x1f, 0x00, + 0x00, 0xc0, 0xfa, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x29, 0x3e, 0x00, 0x00, 0x80, 0xff, 0x1f, + 0x00, 0x00, 0xe0, 0xfd, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x1c, 0x00, 0x00, 0x00, 0xff, + 0x07, 0x00, 0x00, 0xf8, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x10, 0x00, 0x00, 0x00, 0x00, + 0xff, 0x0f, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0x07, 0x00, 0x80, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, + 0x00, 0xe0, 0xff, 0x07, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x72, 0x00, + 0x00, 0x00, 0xfc, 0xff, 0xfd, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, + 0x00, 0x00, 0x00, 0xff, 0x2b, 0xc2, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x38, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x7f, 0x0e, 0x78, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x30, 0x00, 0x00, 0xf0, 0xef, 0x2f, 0x30, 0x3f, 0x18, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x30, 0x00, 0x00, 0xfc, 0xf3, 0xe3, 0xff, 0x7e, 0x10, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0xff, 0xf5, 0x38, 0xf0, 0xd8, 0x01, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x80, 0x1f, 0xee, 0x79, 0xe0, 0xfc, + 0x03, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x40, 0x00, 0xc0, 0xf7, 0x7f, + 0xff, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x80, 0x0f, + 0x96, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x02, + 0xfc, 0xff, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, + 0x06, 0xc0, 0x1f, 0x00, 0x60, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, + 0x01, 0x0c, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff}; +#define headerB_width 300 +#define headerB_height 23 +#define headerB_x_hot 0 +#define headerB_y_hot 0 +static unsigned char headerB_bits[] = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0xc1, 0x83, 0xff, 0xfc, 0x9f, 0xff, 0xc0, 0x7f, 0x1e, 0x02, + 0xbf, 0x1f, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0xc1, 0xc3, 0x03, 0xe0, 0x81, 0x87, 0xe1, 0x01, + 0x1e, 0x01, 0xb8, 0x03, 0x00, 0x00, 0x00, 0xfc, 0x78, 0xf0, 0xe1, 0xc1, + 0x07, 0xf2, 0xe3, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe1, 0xf1, 0x00, 0xf0, 0xc0, 0xc3, + 0x79, 0x00, 0x8f, 0x00, 0xdc, 0x01, 0x00, 0x00, 0x00, 0x1c, 0xf9, 0xf0, + 0xe3, 0xc3, 0x0f, 0xfb, 0xf1, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe1, 0xf1, 0x00, 0xf0, + 0xc0, 0xc3, 0x79, 0x00, 0x4f, 0x00, 0xdc, 0x01, 0x00, 0x00, 0x00, 0x1c, + 0xbb, 0x70, 0xe4, 0xc2, 0x09, 0x1b, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf1, 0x78, + 0x0f, 0x78, 0xe0, 0x6d, 0xbc, 0x87, 0x37, 0x00, 0xee, 0x00, 0x00, 0x00, + 0x00, 0x1c, 0x3a, 0x71, 0xec, 0xc4, 0x99, 0x3b, 0x38, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, + 0xf1, 0x78, 0x00, 0x78, 0xe0, 0x09, 0x3c, 0x80, 0x27, 0x00, 0xee, 0x00, + 0xc0, 0xff, 0x00, 0x1c, 0x3a, 0x73, 0xec, 0xcc, 0x91, 0x73, 0xb8, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x78, 0x79, 0x3c, 0x00, 0x3c, 0xf0, 0x18, 0x1e, 0xc0, 0x63, 0x00, + 0x77, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xb9, 0xf3, 0xe7, 0xce, 0xb1, 0xe3, + 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x78, 0x79, 0x3c, 0x00, 0x3c, 0xf0, 0x18, 0x1e, 0xc0, + 0x63, 0x00, 0x77, 0x00, 0x00, 0x00, 0x00, 0x1c, 0xf8, 0x76, 0xee, 0xdb, + 0xb1, 0xc3, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3d, 0x3c, 0x00, 0x1e, 0x78, 0x1c, + 0x1e, 0xe0, 0x71, 0x80, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x78, 0x76, + 0xec, 0xd9, 0xb1, 0xc3, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3d, 0xf8, 0x0f, 0x1e, + 0x78, 0x3c, 0xfc, 0xe7, 0xf1, 0x80, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x1c, + 0x38, 0x76, 0xec, 0xd8, 0x9f, 0xfb, 0xe1, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x1f, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1d, 0x00, 0x00, 0x00, + 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, + 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1d, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, + 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0x0f, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +/* this was added in response to Andy McFadden's post at the beginning + of 1994 */ +#define sink_width 76 +#define sink_height 60 +static unsigned char sink_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xfc, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7a, 0x04, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x04, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x1f, 0x00, 0x02, 0x04, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x80, + 0x20, 0x00, 0x04, 0x02, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x00, + 0xfc, 0x03, 0xb0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x04, 0x02, + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x04, 0x02, 0xa0, 0x00, + 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x90, 0xff, + 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x80, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x10, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x10, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x38, + 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, + 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, + 0xc0, 0x03, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, + 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff -r d17661b1e221 -r ff5e05767bd3 bitmaps_CASB.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bitmaps_CASB.h Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,391 @@ +/* $Id: bitmaps_CASB.h,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +#define fed_cruiser_width 20 +#define fed_cruiser_height 20 + +#if 0 +static unsigned char my_fed_cruiser_bits[] = +{ + 0x07, 0xfc, 0x00, 0x0f, 0xff, 0x00, 0x1f, 0xff, 0x00, 0x1f, 0xff, 0x00, 0x1f, 0xff, + 0x00, 0x1f, 0xff, 0x00, 0x07, 0xfc, 0x00, 0x18, 0xe3, 0x00, 0x1c, 0xe7, 0x00, 0x1d, + 0xf7, 0x00, 0x1d, 0xf7, 0x00, 0x1d, 0xf7, 0x00, 0x1d, 0xf7, 0x00, 0x1d, 0xf7, 0x00, + 0x1d, 0xf7, 0x00, 0x1d, 0xf7, 0x00, 0x1f, 0xff, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x40, 0x00, 0x03, 0xf8, 0x00, 0x03, 0xfe, 0x00, 0x07, 0xff, 0x80, 0x07, + 0xff, 0x80, 0x01, 0xff, 0xe0, 0x0f, 0xff, 0xc0, 0x0c, 0x7f, 0xc0, 0x1e, 0x7f, 0x80, + 0x1d, 0xf2, 0x80, 0x3d, 0xe3, 0x00, 0x3b, 0xf7, 0x00, 0x3b, 0xef, 0x00, 0x73, 0xee, + 0x00, 0x77, 0xee, 0x00, 0x3f, 0xdc, 0x00, 0x1f, 0xdc, 0x00, 0x0f, 0xbc, 0x00, 0x01, + 0xf8, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xfe, 0x00, + 0x01, 0xff, 0x00, 0x02, 0xff, 0x80, 0x07, 0xff, 0xc0, 0x0f, 0x7f, 0xe0, 0x1f, 0x3f, + 0xe0, 0x3e, 0x7f, 0xf0, 0x7d, 0xff, 0xf0, 0xfb, 0xf7, 0xe0, 0xf7, 0xe3, 0xc0, 0x6f, + 0xee, 0x80, 0x3f, 0xdf, 0x00, 0x7f, 0xbe, 0x00, 0x3f, 0x7c, 0x00, 0x1e, 0xf8, 0x00, + 0x0f, 0xf0, 0x00, 0x05, 0xe0, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0e, 0x00, 0x00, 0x3f, 0x80, 0x01, 0xdf, 0x80, 0x07, 0xff, 0xc0, 0x3f, + 0x9f, 0xc0, 0xff, 0x1f, 0xc0, 0x78, 0xbf, 0xe0, 0x67, 0xff, 0xe0, 0xdf, 0xff, 0xf0, + 0x7f, 0xe7, 0xe0, 0x7f, 0xe7, 0xf0, 0x3f, 0x95, 0xe0, 0x3c, 0x7d, 0x80, 0x39, 0xfc, + 0x00, 0x1f, 0xf0, 0x00, 0x0f, 0xc0, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf7, 0x80, + 0x3f, 0xf7, 0xc0, 0x3f, 0xef, 0xe0, 0x60, 0x0f, 0xe0, 0x7f, 0xcf, 0xe0, 0x7f, 0xff, + 0xe0, 0x7f, 0xff, 0xe0, 0x7f, 0xff, 0xe0, 0x7f, 0xcf, 0xe0, 0x60, 0x0f, 0xe0, 0x3f, + 0xef, 0xe0, 0x3f, 0xf7, 0xc0, 0x3f, 0xf7, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0xc0, + 0x00, 0x1f, 0xf0, 0x00, 0x39, 0xfc, 0x00, 0x3c, 0x7d, 0x80, 0x3f, 0x95, 0xe0, 0x7f, + 0xe7, 0xe0, 0x7f, 0xe7, 0xe0, 0xdf, 0xff, 0xf0, 0x67, 0xff, 0xe0, 0x78, 0xbf, 0xe0, + 0xff, 0x1f, 0xc0, 0x3f, 0x9f, 0xc0, 0x07, 0xff, 0xc0, 0x01, 0xdf, 0x80, 0x00, 0x3f, + 0x80, 0x00, 0x0e, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x05, + 0xe0, 0x00, 0x0f, 0xf0, 0x00, 0x1e, 0xf8, 0x00, 0x3f, 0x7c, 0x00, 0x7f, 0xbe, 0x00, + 0x3f, 0xdf, 0x00, 0x6f, 0xee, 0x80, 0xf7, 0xe3, 0xc0, 0xfb, 0xf7, 0xe0, 0x7d, 0xff, + 0xe0, 0x3e, 0x7f, 0xe0, 0x1f, 0x3f, 0xe0, 0x0f, 0x7f, 0xe0, 0x07, 0xff, 0xc0, 0x02, + 0xff, 0x80, 0x01, 0xff, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x30, 0x00, + 0x00, 0x48, 0x00, 0x01, 0xf8, 0x00, 0x0f, 0xbc, 0x00, 0x1f, 0xdc, 0x00, 0x3f, 0xdc, + 0x00, 0x77, 0xee, 0x00, 0x73, 0xee, 0x00, 0x3b, 0xef, 0x00, 0x3b, 0xf7, 0x00, 0x3d, + 0xe3, 0x00, 0x1d, 0xf2, 0x80, 0x1e, 0x7f, 0x80, 0x0c, 0x7f, 0xc0, 0x0f, 0xff, 0xc0, + 0x01, 0xff, 0xc0, 0x07, 0xff, 0x80, 0x07, 0xff, 0x80, 0x03, 0xfe, 0x00, 0x03, 0xf8, + 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x1f, 0xff, 0x00, 0x1d, + 0xf7, 0x00, 0x1d, 0xf7, 0x00, 0x1d, 0xf7, 0x00, 0x1d, 0xf7, 0x00, 0x1d, 0xf7, 0x00, + 0x1d, 0xf7, 0x00, 0x1d, 0xf7, 0x00, 0x1c, 0xe7, 0x00, 0x18, 0xe3, 0x00, 0x07, 0xfc, + 0x00, 0x1f, 0xff, 0x00, 0x1f, 0xff, 0x00, 0x1f, 0xff, 0x00, 0x1f, 0xff, 0x00, 0x1f, + 0xfe, 0x00, 0x07, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x03, 0xf0, 0x00, + 0x07, 0xbe, 0x00, 0x07, 0x7f, 0x00, 0x07, 0x7f, 0x80, 0x0e, 0xfd, 0xc0, 0x0e, 0xf9, + 0xc0, 0x1e, 0xfb, 0x80, 0x1d, 0xfb, 0x80, 0x18, 0xf7, 0x80, 0x29, 0xf7, 0x00, 0x3f, + 0xcf, 0x00, 0x7f, 0xc6, 0x00, 0x7f, 0xfe, 0x00, 0xff, 0xf0, 0x00, 0x3f, 0xfc, 0x00, + 0x3f, 0xfc, 0x00, 0x0f, 0xf8, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x40, 0x00, 0x00, 0x60, + 0x00, 0x00, 0xf4, 0x00, 0x01, 0xfe, 0x00, 0x03, 0xef, 0x00, 0x07, 0xdf, 0x80, 0x0f, + 0xbf, 0xc0, 0x1f, 0x7f, 0x80, 0x2e, 0xfe, 0xc0, 0x78, 0xfd, 0xe0, 0xfd, 0xfb, 0xe0, + 0xff, 0xf7, 0xc0, 0xff, 0xcf, 0x80, 0xff, 0x9f, 0x00, 0xff, 0xde, 0x00, 0x7f, 0xfc, + 0x00, 0x3f, 0xe8, 0x00, 0x1f, 0xf0, 0x00, 0x0f, 0xe0, 0x00, 0x07, 0xc0, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x7e, 0x00, 0x01, 0xff, 0x00, + 0x07, 0xf3, 0x80, 0x37, 0xc7, 0x80, 0xf5, 0x3f, 0x80, 0xfc, 0xff, 0xc0, 0xfc, 0xff, + 0xc0, 0xff, 0xff, 0x60, 0xff, 0xfc, 0xc0, 0xff, 0xa3, 0xc0, 0xff, 0x1f, 0xe0, 0x7f, + 0x3f, 0x80, 0x7f, 0xfc, 0x00, 0x3f, 0x70, 0x00, 0x3f, 0x80, 0x00, 0x0e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x7d, 0xff, 0x80, 0x7d, 0xff, 0x80, 0xfe, 0xff, 0x80, 0xfe, 0x00, 0xc0, 0xfe, + 0x7f, 0xc0, 0xff, 0xff, 0xc0, 0xff, 0xff, 0xc0, 0xff, 0xff, 0xc0, 0xfe, 0x7f, 0xc0, + 0xfe, 0x00, 0xc0, 0xfe, 0xff, 0x80, 0x7d, 0xff, 0x80, 0x3d, 0xff, 0x80, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x0e, + 0x00, 0x00, 0x3f, 0x80, 0x00, 0x3f, 0x70, 0x00, 0x7f, 0xfc, 0x00, 0x7f, 0x3f, 0x80, + 0xff, 0x1f, 0xe0, 0xff, 0xa3, 0xc0, 0xff, 0xfc, 0xc0, 0xff, 0xff, 0x60, 0xfc, 0xff, + 0xc0, 0xfc, 0xff, 0xc0, 0xf5, 0x3f, 0x80, 0x37, 0xc7, 0x80, 0x07, 0xf3, 0x80, 0x01, + 0xff, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, + 0x07, 0xc0, 0x00, 0x0f, 0xe0, 0x00, 0x1f, 0xf0, 0x00, 0x3f, 0xe8, 0x00, 0x7f, 0xfc, + 0x00, 0xff, 0xde, 0x00, 0xff, 0x9f, 0x00, 0xff, 0xcf, 0x80, 0xff, 0xf7, 0xc0, 0xfd, + 0xfb, 0xe0, 0x78, 0xfd, 0xe0, 0x2e, 0xfe, 0xc0, 0x1f, 0x7f, 0x80, 0x0f, 0xbf, 0xc0, + 0x07, 0xdf, 0x80, 0x03, 0xef, 0x00, 0x01, 0xfe, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x50, 0x00, 0x03, 0xf8, 0x00, 0x0f, 0xf8, 0x00, 0x3f, 0xfc, 0x00, 0x3f, + 0xfc, 0x00, 0x7f, 0xf0, 0x00, 0x7f, 0xfe, 0x00, 0x7f, 0xc6, 0x00, 0x3f, 0xcf, 0x00, + 0x29, 0xf7, 0x00, 0x18, 0xf7, 0x80, 0x1d, 0xfb, 0x80, 0x1e, 0xfb, 0x80, 0x0e, 0xf9, + 0xc0, 0x0e, 0xfd, 0xc0, 0x07, 0x7f, 0x80, 0x07, 0x7f, 0x00, 0x07, 0xbe, 0x00, 0x03, + 0xf0, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, +}; +static unsigned char fed_cruiser_bits[VIEWS][60] = my_fed_cruiser_bits; + +#else + +static unsigned char fed_cruiser_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, + 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x1f, 0x00, + 0x20, 0x4f, 0x00, 0x20, 0x4f, 0x00, 0x20, 0x46, 0x00, 0x20, 0x46, 0x00, 0x20, 0x46, 0x00, +0x60, 0x6f, 0x00, 0xe0, 0x7f, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0xff, 0x00, 0x80, 0xff, 0x00, + 0x80, 0xff, 0x01, 0x80, 0xff, 0x01, 0x80, 0xff, 0x01, 0xa0, 0xff, 0x00, 0x20, 0x7f, 0x00, + 0x10, 0x1f, 0x00, 0x10, 0x0f, 0x00, 0x18, 0x47, 0x00, 0xbc, 0x23, 0x00, 0xe0, 0x23, 0x00, +0x80, 0x13, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xfe, 0x00, + 0x00, 0xfe, 0x01, 0x00, 0xfe, 0x01, 0x40, 0xff, 0x01, 0x20, 0xff, 0x01, 0x10, 0xff, 0x01, + 0x08, 0xff, 0x00, 0x8c, 0x1f, 0x00, 0xca, 0x01, 0x00, 0xf0, 0x10, 0x00, 0x60, 0x08, 0x00, +0x40, 0x04, 0x00, 0x80, 0x03, 0x00, 0x00, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0xf8, 0x01, + 0x80, 0xfc, 0x01, 0x60, 0xfc, 0x03, 0x18, 0xfe, 0x03, 0x0e, 0xff, 0x03, 0x8c, 0xff, 0x03, + 0xf8, 0xff, 0x03, 0xf0, 0xff, 0x01, 0x70, 0xf8, 0x00, 0x20, 0x00, 0x00, 0x60, 0x0c, 0x00, +0xc0, 0x03, 0x00, 0xc0, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xfc, 0xe3, 0x00, 0x18, 0xf8, 0x01, 0x08, 0xfc, 0x03, 0x18, 0xff, 0x03, 0xf8, 0xff, 0x03, + 0xf8, 0xff, 0x03, 0x18, 0xff, 0x03, 0x08, 0xfc, 0x03, 0x18, 0xf8, 0x01, 0xfc, 0xe3, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xc0, 0x03, 0x00, + 0x60, 0x0c, 0x00, 0x20, 0x00, 0x00, 0x70, 0xf8, 0x00, 0xf0, 0xff, 0x01, 0xf8, 0xff, 0x03, + 0x8c, 0xff, 0x03, 0x0e, 0xff, 0x03, 0x18, 0xfe, 0x03, 0x60, 0xfc, 0x03, 0x80, 0xfc, 0x01, +0x00, 0xf8, 0x01, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x03, 0x00, 0x40, 0x04, 0x00, + 0x60, 0x08, 0x00, 0xf0, 0x10, 0x00, 0xca, 0x01, 0x00, 0x8c, 0x1f, 0x00, 0x08, 0xff, 0x00, + 0x10, 0xff, 0x01, 0x20, 0xff, 0x01, 0x40, 0xff, 0x01, 0x00, 0xfe, 0x01, 0x00, 0xfe, 0x01, +0x00, 0xfe, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x1e, 0x00, 0x80, 0x13, 0x00, + 0xe0, 0x23, 0x00, 0xbc, 0x23, 0x00, 0x18, 0x47, 0x00, 0x10, 0x0f, 0x00, 0x10, 0x1f, 0x00, + 0x20, 0x7f, 0x00, 0xa0, 0xff, 0x00, 0x80, 0xff, 0x01, 0x80, 0xff, 0x01, 0x80, 0xff, 0x01, +0x80, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0xe0, 0x7f, 0x00, 0x60, 0x6f, 0x00, + 0x20, 0x46, 0x00, 0x20, 0x46, 0x00, 0x20, 0x46, 0x00, 0x20, 0x4f, 0x00, 0x20, 0x4f, 0x00, + 0x80, 0x1f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, +0xe0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x03, 0x00, 0x80, 0x07, 0x00, 0x80, 0x1c, 0x00, + 0x40, 0x7c, 0x00, 0x40, 0xdc, 0x03, 0x20, 0x8e, 0x01, 0x00, 0x8f, 0x00, 0x80, 0x8f, 0x00, + 0xe0, 0x4f, 0x00, 0xf0, 0x5f, 0x00, 0xf8, 0x1f, 0x00, 0xf8, 0x1f, 0x00, 0xf8, 0x1f, 0x00, +0xf0, 0x1f, 0x00, 0xf0, 0x0f, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x22, 0x00, + 0x00, 0x61, 0x00, 0x80, 0xf0, 0x00, 0x00, 0x38, 0x05, 0x80, 0x1f, 0x03, 0xf0, 0x0f, 0x01, + 0xf8, 0x8f, 0x00, 0xf8, 0x4f, 0x00, 0xf8, 0x2f, 0x00, 0xf8, 0x07, 0x00, 0xf8, 0x07, 0x00, +0xf0, 0x07, 0x00, 0xe0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x30, 0x00, 0x00, 0x3c, 0x00, + 0x00, 0x63, 0x00, 0x00, 0x40, 0x00, 0xf0, 0xe1, 0x00, 0xf8, 0xff, 0x00, 0xfc, 0xff, 0x01, + 0xfc, 0x1f, 0x03, 0xfc, 0x0f, 0x07, 0xfc, 0x87, 0x01, 0xfc, 0x63, 0x00, 0xf8, 0x13, 0x00, +0xf8, 0x01, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x70, 0xfc, 0x03, 0xf8, 0x81, 0x01, 0xfc, 0x03, 0x01, 0xfc, 0x8f, 0x01, 0xfc, 0xff, 0x01, + 0xfc, 0xff, 0x01, 0xfc, 0x8f, 0x01, 0xfc, 0x03, 0x01, 0xf8, 0x81, 0x01, 0x70, 0xfc, 0x03, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xf8, 0x01, 0x00, + 0xf8, 0x13, 0x00, 0xfc, 0x63, 0x00, 0xfc, 0x87, 0x01, 0xfc, 0x0f, 0x07, 0xfc, 0x1f, 0x03, + 0xfc, 0xff, 0x01, 0xf8, 0xff, 0x00, 0xf0, 0xe1, 0x00, 0x00, 0x40, 0x00, 0x00, 0x63, 0x00, +0x00, 0x3c, 0x00, 0x00, 0x30, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0xf0, 0x07, 0x00, + 0xf8, 0x07, 0x00, 0xf8, 0x07, 0x00, 0xf8, 0x2f, 0x00, 0xf8, 0x4f, 0x00, 0xf8, 0x8f, 0x00, + 0xf0, 0x0f, 0x01, 0x80, 0x1f, 0x03, 0x00, 0x38, 0x05, 0x80, 0xf0, 0x00, 0x00, 0x61, 0x00, +0x00, 0x22, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x08, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x1f, 0x00, + 0xf8, 0x1f, 0x00, 0xf8, 0x1f, 0x00, 0xf8, 0x1f, 0x00, 0xf0, 0x5f, 0x00, 0xe0, 0x4f, 0x00, + 0x80, 0x8f, 0x00, 0x00, 0x8f, 0x00, 0x20, 0x8e, 0x01, 0x40, 0xdc, 0x03, 0x40, 0x7c, 0x00, +0x80, 0x1c, 0x00, 0x80, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}}; +#endif + +#define ori_cruiser_width 20 +#define ori_cruiser_height 20 + +static unsigned char ori_cruiser_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x09, 0x00, 0x00, 0x0f, 0x00, + 0x20, 0x4f, 0x00, 0x10, 0x86, 0x00, 0x10, 0x86, 0x00, 0x10, 0x8f, 0x00, 0x30, 0xcf, 0x00, + 0x30, 0xcf, 0x00, 0xb0, 0xdf, 0x00, 0xf0, 0xff, 0x00, 0xf0, 0xf0, 0x00, 0x70, 0xef, 0x00, +0x20, 0x40, 0x00, 0x20, 0x40, 0x00, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x48, 0x00, 0xc0, 0x5c, 0x00, + 0x60, 0x78, 0x00, 0x20, 0x18, 0x00, 0x30, 0x1e, 0x01, 0x30, 0x0e, 0x01, 0x30, 0x0f, 0x01, + 0xf0, 0x8f, 0x01, 0xf8, 0xcf, 0x00, 0x78, 0xde, 0x00, 0x88, 0xf9, 0x00, 0x10, 0x7e, 0x00, +0x10, 0x30, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x80, 0x61, 0x00, + 0xc0, 0x90, 0x00, 0x60, 0xb0, 0x00, 0x70, 0x78, 0x00, 0x38, 0x1f, 0x00, 0xf8, 0x0f, 0x01, + 0xfc, 0x0f, 0x01, 0xa4, 0x8f, 0x00, 0x44, 0xc7, 0x00, 0x80, 0x76, 0x00, 0x00, 0x3f, 0x00, +0x00, 0x1e, 0x00, 0x00, 0x0e, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0xc0, 0x03, 0x00, + 0xe0, 0xc1, 0x01, 0x70, 0x40, 0x02, 0xf8, 0xf0, 0x02, 0xe4, 0xff, 0x01, 0xa4, 0x9f, 0x00, + 0xa0, 0x1f, 0x00, 0x40, 0x07, 0x00, 0x40, 0x83, 0x00, 0x80, 0xc3, 0x00, 0x80, 0x7f, 0x00, +0xb0, 0x1f, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x3f, 0x00, + 0xf8, 0x47, 0x00, 0xe4, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xa0, 0xcf, 0x01, 0xa0, 0xff, 0x02, + 0xa0, 0xff, 0x02, 0xa0, 0xcf, 0x01, 0xc0, 0x01, 0x00, 0xe4, 0x00, 0x00, 0xf8, 0x47, 0x00, +0xe0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xb0, 0x1f, 0x00, + 0x80, 0x7f, 0x00, 0x80, 0xc3, 0x00, 0x40, 0x83, 0x00, 0x40, 0x07, 0x00, 0xa0, 0x1f, 0x00, + 0xa4, 0x9f, 0x00, 0xe4, 0xff, 0x01, 0xf8, 0xf0, 0x02, 0x70, 0x40, 0x02, 0xe0, 0xc1, 0x01, +0xc0, 0x03, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1e, 0x00, + 0x00, 0x3f, 0x00, 0x80, 0x76, 0x00, 0x44, 0xc7, 0x00, 0xa4, 0x8f, 0x00, 0xfc, 0x0f, 0x01, + 0xf8, 0x0f, 0x01, 0x38, 0x1f, 0x00, 0x70, 0x78, 0x00, 0x60, 0xb0, 0x00, 0xc0, 0x90, 0x00, +0x80, 0x61, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x10, 0x00, 0x10, 0x30, 0x00, + 0x10, 0x7e, 0x00, 0x88, 0xf9, 0x00, 0x78, 0xde, 0x00, 0xf8, 0xcf, 0x00, 0xf0, 0x8f, 0x01, + 0x30, 0x0f, 0x01, 0x30, 0x0e, 0x01, 0x30, 0x1e, 0x01, 0x20, 0x18, 0x00, 0x60, 0x78, 0x00, +0xc0, 0x5c, 0x00, 0x00, 0x48, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x20, 0x00, 0x20, 0x40, 0x00, 0x20, 0x40, 0x00, + 0x70, 0xef, 0x00, 0xf0, 0xf0, 0x00, 0xf0, 0xff, 0x00, 0xb0, 0xdf, 0x00, 0x30, 0xcf, 0x00, + 0x30, 0xcf, 0x00, 0x10, 0x8f, 0x00, 0x10, 0x86, 0x00, 0x10, 0x86, 0x00, 0x20, 0x4f, 0x00, +0x00, 0x0f, 0x00, 0x00, 0x09, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x80, 0x00, + 0xe0, 0x87, 0x00, 0xf0, 0x19, 0x01, 0xb0, 0xe7, 0x01, 0x30, 0xff, 0x01, 0x18, 0xff, 0x00, + 0x08, 0xcf, 0x00, 0x08, 0xc7, 0x00, 0x88, 0xc7, 0x00, 0x80, 0x41, 0x00, 0xe0, 0x61, 0x00, +0xa0, 0x33, 0x00, 0x20, 0x01, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x07, 0x00, 0x80, 0x07, 0x00, + 0xc0, 0x0f, 0x00, 0xe0, 0x16, 0x00, 0x30, 0x2e, 0x02, 0x10, 0x5f, 0x02, 0x08, 0xff, 0x03, + 0x08, 0xff, 0x01, 0x80, 0xcf, 0x01, 0xe0, 0xe1, 0x00, 0xd0, 0x60, 0x00, 0x90, 0x30, 0x00, +0x60, 0x18, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x80, 0xdf, 0x00, + 0xe0, 0x1f, 0x00, 0x30, 0x1c, 0x00, 0x10, 0x2c, 0x00, 0x00, 0x2e, 0x00, 0x80, 0x5f, 0x00, + 0x90, 0x5f, 0x02, 0xf8, 0x7f, 0x02, 0xf4, 0xf0, 0x01, 0x24, 0xe0, 0x00, 0x38, 0x78, 0x00, +0x00, 0x3c, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x7f, 0x00, + 0x20, 0xfe, 0x01, 0x00, 0x70, 0x02, 0x00, 0x38, 0x00, 0x38, 0x5f, 0x00, 0xf4, 0x5f, 0x00, + 0xf4, 0x5f, 0x00, 0x38, 0x5f, 0x00, 0x00, 0x38, 0x00, 0x00, 0x70, 0x02, 0x20, 0xfe, 0x01, +0xc0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x3c, 0x00, + 0x38, 0x78, 0x00, 0x24, 0xe0, 0x00, 0xf4, 0xf0, 0x01, 0xf8, 0x7f, 0x02, 0x90, 0x5f, 0x02, + 0x80, 0x5f, 0x00, 0x00, 0x2e, 0x00, 0x10, 0x2c, 0x00, 0x30, 0x1c, 0x00, 0xe0, 0x1f, 0x00, +0x80, 0xdf, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x60, 0x18, 0x00, + 0x90, 0x30, 0x00, 0xd0, 0x60, 0x00, 0xe0, 0xe1, 0x00, 0x80, 0xcf, 0x01, 0x08, 0xff, 0x01, + 0x08, 0xff, 0x03, 0x10, 0x5f, 0x02, 0x30, 0x2e, 0x02, 0xe0, 0x16, 0x00, 0xc0, 0x0f, 0x00, +0x80, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x20, 0x01, 0x00, 0xa0, 0x33, 0x00, + 0xe0, 0x61, 0x00, 0x80, 0x41, 0x00, 0x88, 0xc7, 0x00, 0x08, 0xc7, 0x00, 0x08, 0xcf, 0x00, + 0x18, 0xff, 0x00, 0x30, 0xff, 0x01, 0xb0, 0xe7, 0x01, 0xf0, 0x19, 0x01, 0xe0, 0x87, 0x00, +0xc0, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +#define kli_cruiser_width 20 +#define kli_cruiser_height 20 + +static unsigned char kli_cruiser_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x08, 0x06, 0x01, 0x08, 0x06, 0x01, 0x08, 0x0f, 0x01, + 0x18, 0x8f, 0x01, 0x78, 0xef, 0x01, 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, 0xe8, 0x7f, 0x01, +0xc8, 0x3f, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x38, 0x00, 0x00, 0x70, 0x00, + 0x20, 0x18, 0x00, 0x10, 0x18, 0x00, 0x10, 0x0c, 0x00, 0x38, 0x0e, 0x00, 0x38, 0x0e, 0x00, + 0x7c, 0x07, 0x02, 0xf4, 0x07, 0x01, 0xf0, 0xef, 0x01, 0xe0, 0xff, 0x01, 0xc0, 0xff, 0x00, +0x40, 0xff, 0x00, 0x00, 0x41, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x40, 0xe0, 0x00, + 0x20, 0xe0, 0x00, 0x30, 0xf0, 0x00, 0x38, 0x38, 0x00, 0x7c, 0x1c, 0x00, 0x7a, 0x0f, 0x00, + 0xf0, 0x07, 0x00, 0xf0, 0x07, 0x00, 0xf0, 0x03, 0x01, 0xf0, 0x8f, 0x00, 0xc0, 0x7f, 0x00, +0xc0, 0x3f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xc0, 0x01, 0x00, 0xf0, 0x00, 0x00, + 0xfc, 0x80, 0x00, 0xf0, 0x80, 0x03, 0x70, 0xe0, 0x01, 0xf0, 0x7c, 0x01, 0xf0, 0x1f, 0x00, + 0xf0, 0x0f, 0x00, 0xf8, 0x03, 0x00, 0xe0, 0x01, 0x00, 0xf0, 0x03, 0x00, 0xc0, 0x4f, 0x00, +0x80, 0x3f, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0xc0, 0x03, 0x00, + 0xe0, 0x01, 0x00, 0xf0, 0x01, 0x00, 0xf0, 0x00, 0x00, 0xf8, 0x07, 0x01, 0xf0, 0xff, 0x03, + 0xf0, 0xff, 0x03, 0xf8, 0x07, 0x01, 0xf0, 0x00, 0x00, 0xf0, 0x01, 0x00, 0xe0, 0x01, 0x00, +0xc0, 0x03, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0e, 0x00, 0x80, 0x3f, 0x00, + 0xc0, 0x4f, 0x00, 0xf0, 0x03, 0x00, 0xe0, 0x01, 0x00, 0xf8, 0x03, 0x00, 0xf0, 0x0f, 0x00, + 0xf0, 0x1f, 0x00, 0xf0, 0x7c, 0x01, 0x70, 0xe0, 0x01, 0xf0, 0x80, 0x03, 0xfc, 0x80, 0x00, +0xf0, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x1c, 0x00, 0xc0, 0x3f, 0x00, + 0xc0, 0x7f, 0x00, 0xf0, 0x8f, 0x00, 0xf0, 0x03, 0x01, 0xf0, 0x07, 0x00, 0xf0, 0x07, 0x00, + 0x7a, 0x0f, 0x00, 0x7c, 0x1c, 0x00, 0x38, 0x38, 0x00, 0x30, 0xf0, 0x00, 0x20, 0xe0, 0x00, +0x40, 0xe0, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x41, 0x00, 0x40, 0xff, 0x00, + 0xc0, 0xff, 0x00, 0xe0, 0xff, 0x01, 0xf0, 0xef, 0x01, 0xf4, 0x07, 0x01, 0x7c, 0x07, 0x02, + 0x38, 0x0e, 0x00, 0x38, 0x0e, 0x00, 0x10, 0x0c, 0x00, 0x10, 0x18, 0x00, 0x20, 0x18, 0x00, +0x00, 0x70, 0x00, 0x00, 0x38, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0xc8, 0x3f, 0x01, + 0xe8, 0x7f, 0x01, 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, 0x78, 0xef, 0x01, 0x18, 0x8f, 0x01, + 0x08, 0x0f, 0x01, 0x08, 0x06, 0x01, 0x08, 0x06, 0x01, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, +0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x08, 0x00, 0xf0, 0x2f, 0x00, + 0xf0, 0x3f, 0x00, 0xf8, 0x7f, 0x00, 0x78, 0xff, 0x00, 0x08, 0xfe, 0x02, 0x04, 0xee, 0x03, + 0x00, 0xc7, 0x01, 0x00, 0xc7, 0x01, 0x00, 0x83, 0x00, 0x80, 0x81, 0x00, 0x80, 0x41, 0x00, +0xe0, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x3f, 0x00, + 0xe0, 0x3f, 0x00, 0x10, 0xff, 0x00, 0x08, 0xfc, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, + 0x00, 0xef, 0x05, 0x80, 0xe3, 0x03, 0xc0, 0xc1, 0x01, 0xf0, 0xc0, 0x00, 0x70, 0x40, 0x00, +0x70, 0x20, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x07, 0x00, 0xc0, 0x1f, 0x00, + 0x20, 0x3f, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x78, 0x00, 0x00, 0xfc, 0x01, 0x00, 0xff, 0x00, + 0x80, 0xff, 0x00, 0xe8, 0xf3, 0x00, 0x78, 0xe0, 0x00, 0x1c, 0xf0, 0x00, 0x10, 0xf0, 0x03, +0x00, 0xf0, 0x00, 0x00, 0x38, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x3c, 0x00, + 0x00, 0x78, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xf0, 0x00, 0x08, 0xfe, 0x01, 0xfc, 0xff, 0x00, + 0xfc, 0xff, 0x00, 0x08, 0xfe, 0x01, 0x00, 0xf0, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x78, 0x00, +0x00, 0x3c, 0x00, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x38, 0x00, 0x00, 0xf0, 0x00, + 0x10, 0xf0, 0x03, 0x1c, 0xf0, 0x00, 0x78, 0xe0, 0x00, 0xe8, 0xf3, 0x00, 0x80, 0xff, 0x00, + 0x00, 0xff, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x78, 0x00, 0x00, 0xfc, 0x00, 0x20, 0x3f, 0x00, +0xc0, 0x1f, 0x00, 0x00, 0x07, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x70, 0x20, 0x00, + 0x70, 0x40, 0x00, 0xf0, 0xc0, 0x00, 0xc0, 0xc1, 0x01, 0x80, 0xe3, 0x03, 0x00, 0xef, 0x05, + 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x08, 0xfc, 0x00, 0x10, 0xff, 0x00, 0xe0, 0x3f, 0x00, +0xc0, 0x3f, 0x00, 0x80, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xe0, 0x00, 0x00, + 0x80, 0x41, 0x00, 0x80, 0x81, 0x00, 0x00, 0x83, 0x00, 0x00, 0xc7, 0x01, 0x00, 0xc7, 0x01, + 0x04, 0xee, 0x03, 0x08, 0xfe, 0x02, 0x78, 0xff, 0x00, 0xf8, 0x7f, 0x00, 0xf0, 0x3f, 0x00, +0xf0, 0x2f, 0x00, 0x20, 0x08, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +#define rom_cruiser_width 20 +#define rom_cruiser_height 20 + +static unsigned char rom_cruiser_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x08, 0x0f, 0x01, 0x88, 0x1f, 0x01, 0xc8, 0x3f, 0x01, 0xe8, 0x7f, 0x01, 0xe8, 0x7f, 0x01, + 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, 0x38, 0xc0, 0x01, 0x08, 0x00, 0x01, 0x08, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x10, 0x00, 0x00, + 0x10, 0x0f, 0x00, 0xc8, 0x1f, 0x00, 0xe8, 0x3f, 0x00, 0xfc, 0x3f, 0x02, 0xfc, 0x3f, 0x01, + 0xc4, 0x3f, 0x01, 0x02, 0xbe, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x70, 0x00, 0x00, 0x60, 0x00, +0x00, 0x40, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, + 0xa0, 0x1f, 0x00, 0xf0, 0x3f, 0x00, 0xf8, 0x7f, 0x00, 0xe4, 0x7f, 0x00, 0x80, 0x7f, 0x00, + 0x00, 0x7f, 0x04, 0x00, 0x7e, 0x02, 0x00, 0x7c, 0x01, 0x00, 0xb8, 0x00, 0x00, 0x78, 0x00, +0x00, 0x30, 0x00, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x06, 0x00, 0xc0, 0x01, 0x00, 0xf0, 0x00, 0x00, + 0xfc, 0x0f, 0x00, 0xe0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x3f, 0x00, 0x80, 0x7f, 0x00, + 0x00, 0x7f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x1e, 0x01, 0x00, 0xce, 0x00, +0x00, 0x3e, 0x00, 0x00, 0x06, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x7f, 0x00, 0x80, 0x03, 0x00, + 0x80, 0x0f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x7f, 0x00, + 0x00, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x0f, 0x00, +0x80, 0x03, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0x3e, 0x00, + 0x00, 0xce, 0x00, 0x00, 0x1e, 0x01, 0x00, 0x3e, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7f, 0x00, + 0x80, 0x7f, 0x00, 0x80, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x3f, 0x00, 0xfc, 0x0f, 0x00, +0xf0, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x10, 0x00, 0x00, 0x30, 0x00, + 0x00, 0x78, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x7c, 0x01, 0x00, 0x7e, 0x02, 0x00, 0x7f, 0x04, + 0x80, 0x7f, 0x00, 0xe4, 0x7f, 0x00, 0xf8, 0x7f, 0x00, 0xf0, 0x3f, 0x00, 0xa0, 0x1f, 0x00, +0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x40, 0x00, + 0x00, 0x60, 0x00, 0x00, 0x70, 0x00, 0x00, 0xf8, 0x00, 0x02, 0xbe, 0x00, 0xc4, 0x3f, 0x01, + 0xfc, 0x3f, 0x01, 0xfc, 0x3f, 0x02, 0xe8, 0x3f, 0x00, 0xc8, 0x1f, 0x00, 0x10, 0x0f, 0x00, +0x10, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x01, 0x08, 0x00, 0x01, 0x38, 0xc0, 0x01, 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, + 0xe8, 0x7f, 0x01, 0xe8, 0x7f, 0x01, 0xc8, 0x3f, 0x01, 0x88, 0x1f, 0x01, 0x08, 0x0f, 0x01, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x20, 0x00, 0x00, + 0x60, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xf0, 0x01, 0x00, 0xd0, 0x07, 0x04, 0xc8, 0x3f, 0x02, + 0xc8, 0xff, 0x03, 0xc4, 0xff, 0x03, 0xc0, 0x7f, 0x01, 0x80, 0x3f, 0x01, 0x00, 0x8f, 0x00, +0x00, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x80, 0x01, 0x00, + 0xc0, 0x03, 0x00, 0xa0, 0x03, 0x00, 0xd0, 0x07, 0x00, 0xc8, 0x0f, 0x00, 0xc4, 0x1f, 0x00, + 0xc0, 0x3f, 0x00, 0xc0, 0xff, 0x04, 0xc0, 0xff, 0x03, 0x80, 0xff, 0x01, 0x00, 0xbf, 0x00, +0x00, 0x40, 0x00, 0x00, 0x20, 0x00, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x06, 0x00, 0xc0, 0x07, 0x00, + 0x30, 0x07, 0x00, 0x88, 0x07, 0x00, 0xc0, 0x07, 0x00, 0xc0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, + 0xe0, 0x1f, 0x00, 0xc0, 0x1f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0xff, 0x03, +0x00, 0xf0, 0x00, 0x00, 0x38, 0x00, 0x00, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x1c, 0x00, + 0x00, 0x1f, 0x00, 0x80, 0x0f, 0x00, 0xc0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, + 0xe0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, 0xc0, 0x0f, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x1f, 0x00, +0x00, 0x1c, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0x38, 0x00, 0x00, 0xf0, 0x00, + 0x00, 0xff, 0x03, 0xc0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x1f, 0x00, 0xe0, 0x1f, 0x00, + 0xe0, 0x0f, 0x00, 0xc0, 0x0f, 0x00, 0xc0, 0x07, 0x00, 0x88, 0x07, 0x00, 0x30, 0x07, 0x00, +0xc0, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x10, 0x00, 0x00, 0x20, 0x00, 0x00, 0x40, 0x00, + 0x00, 0xbf, 0x00, 0x80, 0xff, 0x01, 0xc0, 0xff, 0x03, 0xc0, 0xff, 0x04, 0xc0, 0x3f, 0x00, + 0xc4, 0x1f, 0x00, 0xc8, 0x0f, 0x00, 0xd0, 0x07, 0x00, 0xa0, 0x03, 0x00, 0xc0, 0x03, 0x00, +0x80, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, + 0x00, 0x8f, 0x00, 0x80, 0x3f, 0x01, 0xc0, 0x7f, 0x01, 0xc4, 0xff, 0x03, 0xc8, 0xff, 0x03, + 0xc8, 0x3f, 0x02, 0xd0, 0x07, 0x04, 0xf0, 0x01, 0x00, 0xe0, 0x00, 0x00, 0x60, 0x00, 0x00, +0x20, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +#define fed_starbase_width 20 +#define fed_starbase_height 20 + +static unsigned char fed_starbase_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x1f, 0x01, 0x68, 0x66, 0x03, 0x10, 0xe6, 0x00, + 0x68, 0xe6, 0x01, 0xe8, 0xff, 0x01, 0xc4, 0x36, 0x02, 0x44, 0x2f, 0x02, 0xfc, 0xff, 0x03, + 0xfc, 0xff, 0x03, 0x44, 0x2f, 0x02, 0xc4, 0x36, 0x02, 0xf8, 0x7f, 0x01, 0x78, 0x66, 0x01, +0x70, 0x86, 0x02, 0x6c, 0x66, 0x01, 0x88, 0x9f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +#define ori_starbase_width 20 +#define ori_starbase_height 20 + +static unsigned char ori_starbase_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x80, 0x01, 0x1c, 0x80, 0x03, 0xbc, 0xd0, 0x03, + 0x70, 0xe0, 0x00, 0xf0, 0x79, 0x00, 0xc8, 0x3f, 0x00, 0xd4, 0x37, 0x00, 0x82, 0x1d, 0x00, + 0x80, 0x1b, 0x00, 0xc0, 0x3e, 0x01, 0xc0, 0xbf, 0x00, 0xe8, 0x79, 0x00, 0xf0, 0xe0, 0x00, +0x3c, 0xc1, 0x03, 0x1c, 0xa0, 0x03, 0x18, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +#define kli_starbase_width 20 +#define kli_starbase_height 20 + +static unsigned char kli_starbase_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x44, 0x29, 0x02, + 0xe6, 0x70, 0x06, 0xe4, 0x79, 0x02, 0xfc, 0xff, 0x03, 0xfe, 0xff, 0x07, 0xfe, 0xff, 0x07, + 0xfe, 0xff, 0x07, 0xfc, 0xff, 0x03, 0xe4, 0x79, 0x02, 0xe6, 0x70, 0x06, 0x44, 0x29, 0x02, +0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +#define rom_starbase_width 20 +#define rom_starbase_height 20 + +static unsigned char rom_starbase_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0xc0, 0x4f, 0x00, 0x10, 0xc4, 0x00, + 0xe0, 0xe4, 0x01, 0xe8, 0x67, 0x00, 0xe8, 0x1e, 0x00, 0x4c, 0x1f, 0x03, 0xcc, 0xff, 0x03, + 0xfc, 0x3f, 0x03, 0x8c, 0x2f, 0x03, 0xc0, 0x77, 0x01, 0xe0, 0x7e, 0x01, 0x68, 0x72, 0x00, +0x18, 0x82, 0x00, 0x30, 0x3f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff -r d17661b1e221 -r ff5e05767bd3 bitmaps_NEW.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bitmaps_NEW.h Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,4531 @@ +/* $Id: bitmaps_NEW.h,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +#ifndef VIEWS +#define VIEWS 16 +#endif + +/* FEDS: */ + +#define fed_scout_width 20 +#define fed_scout_height 20 +#define fed_destroyer_width 20 +#define fed_destroyer_height 20 +#define fed_cruiser_width 20 +#define fed_cruiser_height 20 +#define fed_battleship_width 20 +#define fed_battleship_height 20 +#define fed_assault_width 20 +#define fed_assault_height 20 +#define fed_jumpship_width 20 +#define fed_jumpship_height 20 +#define fed_starbase_width 20 +#define fed_starbase_height 20 +#define fed_warbase_width 20 +#define fed_warbase_height 20 +#define fed_galaxy_width 20 +#define fed_galaxy_height 20 +#define fed_lightcruiser_width 20 +#define fed_lightcruiser_height 20 +#define fed_carrier_width 20 +#define fed_carrier_height 20 +#define fed_utility_width 20 +#define fed_utility_height 20 +#define fed_patrol_width 20 +#define fed_patrol_height 20 + +static unsigned char fed_scout_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, + 0x80, 0x1f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, + 0x80, 0x1f, 0x00, 0x00, 0x0f, 0x00, 0x40, 0x2f, 0x00, 0x40, 0x26, 0x00, 0x40, 0x26, 0x00, +0xc0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, + 0x00, 0x3f, 0x00, 0x80, 0x7f, 0x00, 0x80, 0x7f, 0x00, 0x80, 0x7f, 0x00, 0x80, 0x7f, 0x00, + 0x20, 0x3f, 0x00, 0x20, 0x1f, 0x00, 0x10, 0x07, 0x00, 0xb0, 0x13, 0x00, 0xc0, 0x09, 0x00, +0x00, 0x0f, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x3e, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0xa0, 0x7f, 0x00, + 0x90, 0x7f, 0x00, 0x98, 0x3f, 0x00, 0xf0, 0x07, 0x00, 0xe0, 0x00, 0x00, 0xc0, 0x04, 0x00, +0x80, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x3c, 0x00, 0x00, 0x7e, 0x00, 0x40, 0xff, 0x00, 0x30, 0xff, 0x00, 0x98, 0xff, 0x00, + 0xd0, 0xff, 0x00, 0xf0, 0x7f, 0x00, 0x60, 0x3c, 0x00, 0x20, 0x00, 0x00, 0x40, 0x03, 0x00, +0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xf0, 0x3c, 0x00, 0x10, 0x7e, 0x00, 0x90, 0xff, 0x00, 0xf0, 0xff, 0x00, + 0xf0, 0xff, 0x00, 0x90, 0xff, 0x00, 0x10, 0x7e, 0x00, 0xf0, 0x3c, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, + 0x40, 0x03, 0x00, 0x20, 0x00, 0x00, 0x60, 0x3c, 0x00, 0xf0, 0x7f, 0x00, 0xd0, 0xff, 0x00, + 0x98, 0xff, 0x00, 0x30, 0xff, 0x00, 0x40, 0xff, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x3c, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x03, 0x00, + 0xc0, 0x04, 0x00, 0xe0, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x98, 0x3f, 0x00, 0x90, 0x7f, 0x00, + 0xa0, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x3e, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x00, + 0xc0, 0x09, 0x00, 0xb0, 0x13, 0x00, 0x10, 0x07, 0x00, 0x20, 0x1f, 0x00, 0x20, 0x3f, 0x00, + 0x80, 0x7f, 0x00, 0x80, 0x7f, 0x00, 0x80, 0x7f, 0x00, 0x80, 0x7f, 0x00, 0x00, 0x3f, 0x00, +0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, + 0x40, 0x26, 0x00, 0x40, 0x26, 0x00, 0x40, 0x2f, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, + 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x1f, 0x00, +0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0f, 0x00, + 0x00, 0x39, 0x00, 0x80, 0xdc, 0x00, 0x00, 0x8e, 0x00, 0x80, 0x4f, 0x00, 0xc0, 0x4f, 0x00, + 0xe0, 0x1f, 0x00, 0xe0, 0x1f, 0x00, 0xe0, 0x1f, 0x00, 0xe0, 0x1f, 0x00, 0xc0, 0x0f, 0x00, +0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x1c, 0x00, + 0x00, 0x32, 0x00, 0x00, 0x70, 0x00, 0x00, 0xfe, 0x00, 0xc0, 0x9f, 0x01, 0xe0, 0x9f, 0x00, + 0xe0, 0x5f, 0x00, 0xe0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, 0xc0, 0x07, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, + 0x00, 0x2c, 0x00, 0x00, 0x40, 0x00, 0xc0, 0x63, 0x00, 0xe0, 0xff, 0x00, 0xf0, 0xbf, 0x00, + 0xf0, 0x9f, 0x01, 0xf0, 0xcf, 0x00, 0xf0, 0x2f, 0x00, 0xe0, 0x07, 0x00, 0xc0, 0x03, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0xf3, 0x00, 0xe0, 0x87, 0x00, 0xf0, 0x9f, 0x00, 0xf0, 0xff, 0x00, + 0xf0, 0xff, 0x00, 0xf0, 0x9f, 0x00, 0xe0, 0x87, 0x00, 0xc0, 0xf3, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc0, 0x03, 0x00, 0xe0, 0x07, 0x00, 0xf0, 0x2f, 0x00, 0xf0, 0xcf, 0x00, 0xf0, 0x9f, 0x01, + 0xf0, 0xbf, 0x00, 0xe0, 0xff, 0x00, 0xc0, 0x63, 0x00, 0x00, 0x40, 0x00, 0x00, 0x2c, 0x00, +0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc0, 0x07, 0x00, 0xe0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, 0xe0, 0x5f, 0x00, + 0xe0, 0x9f, 0x00, 0xc0, 0x9f, 0x01, 0x00, 0xfe, 0x00, 0x00, 0x70, 0x00, 0x00, 0x32, 0x00, +0x00, 0x1c, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, + 0xc0, 0x0f, 0x00, 0xe0, 0x1f, 0x00, 0xe0, 0x1f, 0x00, 0xe0, 0x1f, 0x00, 0xe0, 0x1f, 0x00, + 0xc0, 0x4f, 0x00, 0x80, 0x4f, 0x00, 0x00, 0x8e, 0x00, 0x80, 0xdc, 0x00, 0x00, 0x39, 0x00, +0x00, 0x0f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char fed_destroyer_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, + 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x0f, 0x00, + 0x40, 0x26, 0x00, 0xc0, 0x36, 0x00, 0xc0, 0x3f, 0x00, 0x40, 0x26, 0x00, 0x40, 0x20, 0x00, +0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x3f, 0x00, + 0x80, 0x7f, 0x00, 0x80, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x3f, 0x00, 0x40, 0x1e, 0x00, + 0xc0, 0x06, 0x00, 0xe0, 0x27, 0x00, 0x20, 0x3e, 0x00, 0x20, 0x18, 0x00, 0x10, 0x18, 0x00, +0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, + 0x00, 0x7e, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x40, 0xfe, 0x00, 0x60, 0xfe, 0x00, + 0xd0, 0x7f, 0x00, 0x88, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x04, 0x00, +0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x70, 0x00, 0x80, 0xf9, 0x00, 0xe0, 0xfc, 0x01, 0xf8, 0xfc, 0x01, 0x80, 0xff, 0x01, + 0x80, 0xff, 0x01, 0x00, 0xf9, 0x00, 0x00, 0x63, 0x00, 0x00, 0x07, 0x00, 0xc0, 0x01, 0x00, +0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xf8, 0x73, 0x00, 0x80, 0xf9, 0x00, 0x80, 0xfc, 0x01, 0xc0, 0xff, 0x01, + 0xc0, 0xff, 0x01, 0x80, 0xfc, 0x01, 0x80, 0xf9, 0x00, 0xf8, 0x73, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, + 0xc0, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x63, 0x00, 0x00, 0xf9, 0x00, 0x80, 0xff, 0x01, + 0x80, 0xff, 0x01, 0xf8, 0xfc, 0x01, 0xe0, 0xfc, 0x01, 0x80, 0xf9, 0x00, 0x00, 0x70, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x03, 0x00, 0x88, 0x03, 0x00, 0xd0, 0x7f, 0x00, + 0x60, 0xfe, 0x00, 0x40, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x7e, 0x00, +0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, + 0x10, 0x18, 0x00, 0x20, 0x18, 0x00, 0x20, 0x3e, 0x00, 0xe0, 0x27, 0x00, 0xc0, 0x06, 0x00, + 0x40, 0x1e, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7f, 0x00, 0x80, 0x7f, 0x00, 0x80, 0x7f, 0x00, +0x00, 0x3f, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, + 0x40, 0x20, 0x00, 0x40, 0x26, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x36, 0x00, 0x40, 0x26, 0x00, + 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, +0x80, 0x1f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, + 0x80, 0x81, 0x00, 0x80, 0x41, 0x00, 0xc0, 0x47, 0x00, 0x40, 0x7e, 0x00, 0x00, 0x36, 0x00, + 0x80, 0x27, 0x00, 0xc0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, 0xe0, 0x1f, 0x00, 0xe0, 0x1f, 0x00, +0xc0, 0x0f, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x04, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x07, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x1c, 0x01, 0xe0, 0xbf, 0x00, + 0xf0, 0x67, 0x00, 0xf0, 0x27, 0x00, 0xf0, 0x07, 0x00, 0xf0, 0x07, 0x00, 0xe0, 0x07, 0x00, +0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, + 0x00, 0x38, 0x00, 0x00, 0x0e, 0x00, 0x60, 0x0c, 0x00, 0xf0, 0x09, 0x00, 0xf8, 0x1f, 0x00, + 0xf8, 0x1f, 0x00, 0xf8, 0xf3, 0x01, 0xf8, 0x73, 0x00, 0xf0, 0x19, 0x00, 0xe0, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xe0, 0xfc, 0x01, 0xf0, 0x19, 0x00, 0xf8, 0x13, 0x00, 0xf8, 0x3f, 0x00, + 0xf8, 0x3f, 0x00, 0xf8, 0x13, 0x00, 0xf0, 0x19, 0x00, 0xe0, 0xfc, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe0, 0x00, 0x00, 0xf0, 0x19, 0x00, 0xf8, 0x73, 0x00, 0xf8, 0xf3, 0x01, 0xf8, 0x1f, 0x00, + 0xf8, 0x1f, 0x00, 0xf0, 0x09, 0x00, 0x60, 0x0c, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x38, 0x00, +0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, + 0xe0, 0x07, 0x00, 0xf0, 0x07, 0x00, 0xf0, 0x07, 0x00, 0xf0, 0x27, 0x00, 0xf0, 0x67, 0x00, + 0xe0, 0xbf, 0x00, 0x00, 0x1c, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x07, 0x00, 0x00, 0x02, 0x00, +0x00, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0xc0, 0x0f, 0x00, + 0xe0, 0x1f, 0x00, 0xe0, 0x1f, 0x00, 0xe0, 0x0f, 0x00, 0xc0, 0x0f, 0x00, 0x80, 0x27, 0x00, + 0x00, 0x36, 0x00, 0x40, 0x7e, 0x00, 0xc0, 0x47, 0x00, 0x80, 0x41, 0x00, 0x80, 0x81, 0x00, +0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char fed_cruiser_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, + 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x1f, 0x00, + 0x20, 0x4f, 0x00, 0x20, 0x4f, 0x00, 0x20, 0x46, 0x00, 0x20, 0x46, 0x00, 0x20, 0x46, 0x00, +0x60, 0x6f, 0x00, 0xe0, 0x7f, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0xff, 0x00, 0x80, 0xff, 0x00, + 0x80, 0xff, 0x01, 0x80, 0xff, 0x01, 0x80, 0xff, 0x01, 0xa0, 0xff, 0x00, 0x20, 0x7f, 0x00, + 0x10, 0x1f, 0x00, 0x10, 0x0f, 0x00, 0x18, 0x47, 0x00, 0xbc, 0x23, 0x00, 0xe0, 0x23, 0x00, +0x80, 0x13, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xfe, 0x00, + 0x00, 0xfe, 0x01, 0x00, 0xfe, 0x01, 0x40, 0xff, 0x01, 0x20, 0xff, 0x01, 0x10, 0xff, 0x01, + 0x08, 0xff, 0x00, 0x8c, 0x1f, 0x00, 0xca, 0x01, 0x00, 0xf0, 0x10, 0x00, 0x60, 0x08, 0x00, +0x40, 0x04, 0x00, 0x80, 0x03, 0x00, 0x00, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0xf8, 0x01, + 0x80, 0xfc, 0x01, 0x60, 0xfc, 0x03, 0x18, 0xfe, 0x03, 0x0e, 0xff, 0x03, 0x8c, 0xff, 0x03, + 0xf8, 0xff, 0x03, 0xf0, 0xff, 0x01, 0x70, 0xf8, 0x00, 0x20, 0x00, 0x00, 0x60, 0x0c, 0x00, +0xc0, 0x03, 0x00, 0xc0, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xfc, 0xe3, 0x00, 0x18, 0xf8, 0x01, 0x08, 0xfc, 0x03, 0x18, 0xff, 0x03, 0xf8, 0xff, 0x03, + 0xf8, 0xff, 0x03, 0x18, 0xff, 0x03, 0x08, 0xfc, 0x03, 0x18, 0xf8, 0x01, 0xfc, 0xe3, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xc0, 0x03, 0x00, + 0x60, 0x0c, 0x00, 0x20, 0x00, 0x00, 0x70, 0xf8, 0x00, 0xf0, 0xff, 0x01, 0xf8, 0xff, 0x03, + 0x8c, 0xff, 0x03, 0x0e, 0xff, 0x03, 0x18, 0xfe, 0x03, 0x60, 0xfc, 0x03, 0x80, 0xfc, 0x01, +0x00, 0xf8, 0x01, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x03, 0x00, 0x40, 0x04, 0x00, + 0x60, 0x08, 0x00, 0xf0, 0x10, 0x00, 0xca, 0x01, 0x00, 0x8c, 0x1f, 0x00, 0x08, 0xff, 0x00, + 0x10, 0xff, 0x01, 0x20, 0xff, 0x01, 0x40, 0xff, 0x01, 0x00, 0xfe, 0x01, 0x00, 0xfe, 0x01, +0x00, 0xfe, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x1e, 0x00, 0x80, 0x13, 0x00, + 0xe0, 0x23, 0x00, 0xbc, 0x23, 0x00, 0x18, 0x47, 0x00, 0x10, 0x0f, 0x00, 0x10, 0x1f, 0x00, + 0x20, 0x7f, 0x00, 0xa0, 0xff, 0x00, 0x80, 0xff, 0x01, 0x80, 0xff, 0x01, 0x80, 0xff, 0x01, +0x80, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0xe0, 0x7f, 0x00, 0x60, 0x6f, 0x00, + 0x20, 0x46, 0x00, 0x20, 0x46, 0x00, 0x20, 0x46, 0x00, 0x20, 0x4f, 0x00, 0x20, 0x4f, 0x00, + 0x80, 0x1f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, +0xe0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x03, 0x00, 0x80, 0x07, 0x00, 0x80, 0x1c, 0x00, + 0x40, 0x7c, 0x00, 0x40, 0xdc, 0x03, 0x20, 0x8e, 0x01, 0x00, 0x8f, 0x00, 0x80, 0x8f, 0x00, + 0xe0, 0x4f, 0x00, 0xf0, 0x5f, 0x00, 0xf8, 0x1f, 0x00, 0xf8, 0x1f, 0x00, 0xf8, 0x1f, 0x00, +0xf0, 0x1f, 0x00, 0xf0, 0x0f, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x22, 0x00, + 0x00, 0x61, 0x00, 0x80, 0xf0, 0x00, 0x00, 0x38, 0x05, 0x80, 0x1f, 0x03, 0xf0, 0x0f, 0x01, + 0xf8, 0x8f, 0x00, 0xf8, 0x4f, 0x00, 0xf8, 0x2f, 0x00, 0xf8, 0x07, 0x00, 0xf8, 0x07, 0x00, +0xf0, 0x07, 0x00, 0xe0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x30, 0x00, 0x00, 0x3c, 0x00, + 0x00, 0x63, 0x00, 0x00, 0x40, 0x00, 0xf0, 0xe1, 0x00, 0xf8, 0xff, 0x00, 0xfc, 0xff, 0x01, + 0xfc, 0x1f, 0x03, 0xfc, 0x0f, 0x07, 0xfc, 0x87, 0x01, 0xfc, 0x63, 0x00, 0xf8, 0x13, 0x00, +0xf8, 0x01, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x70, 0xfc, 0x03, 0xf8, 0x81, 0x01, 0xfc, 0x03, 0x01, 0xfc, 0x8f, 0x01, 0xfc, 0xff, 0x01, + 0xfc, 0xff, 0x01, 0xfc, 0x8f, 0x01, 0xfc, 0x03, 0x01, 0xf8, 0x81, 0x01, 0x70, 0xfc, 0x03, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xf8, 0x01, 0x00, + 0xf8, 0x13, 0x00, 0xfc, 0x63, 0x00, 0xfc, 0x87, 0x01, 0xfc, 0x0f, 0x07, 0xfc, 0x1f, 0x03, + 0xfc, 0xff, 0x01, 0xf8, 0xff, 0x00, 0xf0, 0xe1, 0x00, 0x00, 0x40, 0x00, 0x00, 0x63, 0x00, +0x00, 0x3c, 0x00, 0x00, 0x30, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0xf0, 0x07, 0x00, + 0xf8, 0x07, 0x00, 0xf8, 0x07, 0x00, 0xf8, 0x2f, 0x00, 0xf8, 0x4f, 0x00, 0xf8, 0x8f, 0x00, + 0xf0, 0x0f, 0x01, 0x80, 0x1f, 0x03, 0x00, 0x38, 0x05, 0x80, 0xf0, 0x00, 0x00, 0x61, 0x00, +0x00, 0x22, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x08, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x1f, 0x00, + 0xf8, 0x1f, 0x00, 0xf8, 0x1f, 0x00, 0xf8, 0x1f, 0x00, 0xf0, 0x5f, 0x00, 0xe0, 0x4f, 0x00, + 0x80, 0x8f, 0x00, 0x00, 0x8f, 0x00, 0x20, 0x8e, 0x01, 0x40, 0xdc, 0x03, 0x40, 0x7c, 0x00, +0x80, 0x1c, 0x00, 0x80, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char fed_battleship_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0xf0, 0x7f, 0x00, 0xf0, 0x7f, 0x00, + 0xf8, 0xff, 0x00, 0xf8, 0xff, 0x00, 0xf8, 0xff, 0x00, 0xf0, 0x7f, 0x00, 0xf0, 0x7f, 0x00, + 0xc0, 0x1f, 0x00, 0xb0, 0x6f, 0x00, 0x30, 0x67, 0x00, 0xb0, 0x6f, 0x00, 0xf0, 0x7f, 0x00, +0xf0, 0x78, 0x00, 0x70, 0x70, 0x00, 0x30, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x7f, 0x00, 0xc0, 0xff, 0x01, + 0xc0, 0xff, 0x01, 0xc0, 0xff, 0x03, 0xc0, 0xff, 0x03, 0x80, 0xff, 0x03, 0x80, 0xff, 0x01, + 0x30, 0xff, 0x01, 0x30, 0x7f, 0x00, 0x98, 0x07, 0x00, 0xf8, 0x07, 0x00, 0xf8, 0x37, 0x00, +0x7c, 0x36, 0x00, 0x0c, 0x1e, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x7f, 0x00, 0x80, 0xff, 0x00, + 0x80, 0xff, 0x01, 0x80, 0xff, 0x01, 0xa0, 0xff, 0x03, 0xb0, 0xff, 0x03, 0x98, 0xff, 0x03, + 0x9c, 0xff, 0x03, 0xfe, 0xff, 0x01, 0xfe, 0xff, 0x00, 0x80, 0x01, 0x00, 0x80, 0x19, 0x00, +0x80, 0x0f, 0x00, 0x80, 0x07, 0x00, 0x80, 0x03, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, + 0x00, 0xff, 0x01, 0x30, 0xff, 0x01, 0x3c, 0xff, 0x03, 0x0f, 0xff, 0x03, 0xff, 0xff, 0x03, + 0xfc, 0xff, 0x03, 0xe0, 0xff, 0x03, 0xe0, 0xfc, 0x01, 0x70, 0xf0, 0x00, 0x70, 0x03, 0x00, +0xf0, 0x03, 0x00, 0xf8, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, + 0xfc, 0xfd, 0x01, 0xfc, 0xfd, 0x01, 0x38, 0xfe, 0x03, 0x70, 0xff, 0x03, 0xe0, 0xff, 0x03, + 0xe0, 0xff, 0x03, 0xe0, 0xff, 0x03, 0x70, 0xff, 0x03, 0x38, 0xfe, 0x03, 0xfc, 0xfd, 0x01, +0xfc, 0xfd, 0x01, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xf0, 0x03, 0x00, + 0x70, 0x03, 0x00, 0x70, 0xf0, 0x00, 0xe0, 0xfc, 0x01, 0xe0, 0xff, 0x03, 0xfc, 0xff, 0x03, + 0xff, 0xff, 0x03, 0x0f, 0xff, 0x03, 0x3c, 0xff, 0x03, 0x30, 0xff, 0x01, 0x00, 0xff, 0x01, +0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x80, 0x03, 0x00, 0x80, 0x07, 0x00, 0x80, 0x0f, 0x00, + 0x80, 0x19, 0x00, 0x80, 0x01, 0x00, 0xfe, 0xff, 0x00, 0xfe, 0xff, 0x01, 0x9c, 0xff, 0x03, + 0x98, 0xff, 0x03, 0xb0, 0xff, 0x03, 0xa0, 0xff, 0x03, 0x80, 0xff, 0x01, 0x80, 0xff, 0x01, +0x80, 0xff, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x1e, 0x00, 0x0c, 0x1e, 0x00, 0x7c, 0x36, 0x00, + 0xf8, 0x37, 0x00, 0xf8, 0x07, 0x00, 0x98, 0x07, 0x00, 0x30, 0x7f, 0x00, 0x30, 0xff, 0x01, + 0x80, 0xff, 0x01, 0x80, 0xff, 0x03, 0xc0, 0xff, 0x03, 0xc0, 0xff, 0x03, 0xc0, 0xff, 0x01, +0xc0, 0xff, 0x01, 0x80, 0x7f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x60, 0x00, 0x70, 0x70, 0x00, 0xf0, 0x78, 0x00, + 0xf0, 0x7f, 0x00, 0xb0, 0x6f, 0x00, 0x30, 0x67, 0x00, 0xb0, 0x6f, 0x00, 0xc0, 0x1f, 0x00, + 0xf0, 0x7f, 0x00, 0xf0, 0x7f, 0x00, 0xf8, 0xff, 0x00, 0xf8, 0xff, 0x00, 0xf8, 0xff, 0x00, +0xf0, 0x7f, 0x00, 0xf0, 0x7f, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x80, 0x07, 0x00, 0x80, 0x07, 0x03, 0xc0, 0xe6, 0x03, + 0xc0, 0xfe, 0x01, 0x00, 0xfe, 0x01, 0x00, 0x9e, 0x01, 0xe0, 0xcf, 0x00, 0xf8, 0xcf, 0x00, + 0xf8, 0x1f, 0x00, 0xfc, 0x1f, 0x00, 0xfc, 0x3f, 0x00, 0xfc, 0x3f, 0x00, 0xf8, 0x3f, 0x00, +0xf8, 0x3f, 0x00, 0xe0, 0x1f, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x1f, 0x00, + 0x80, 0x19, 0x00, 0x00, 0x18, 0x00, 0xf0, 0xff, 0x07, 0xf8, 0xff, 0x07, 0xfc, 0x9f, 0x03, + 0xfc, 0x9f, 0x01, 0xfc, 0xdf, 0x00, 0xfc, 0x5f, 0x00, 0xf8, 0x1f, 0x00, 0xf8, 0x1f, 0x00, +0xf0, 0x1f, 0x00, 0xe0, 0x0f, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xf0, 0x01, 0x00, 0xfc, 0x00, + 0x00, 0xec, 0x00, 0xf0, 0xe0, 0x00, 0xf8, 0x73, 0x00, 0xfc, 0x7f, 0x00, 0xfc, 0xff, 0x03, + 0xfc, 0xff, 0x0f, 0xfc, 0x0f, 0x0f, 0xfc, 0xcf, 0x03, 0xf8, 0xcf, 0x00, 0xf8, 0x0f, 0x00, +0xf0, 0x07, 0x00, 0xf0, 0x07, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, + 0xf8, 0xfb, 0x03, 0xf8, 0xfb, 0x03, 0xfc, 0xc7, 0x01, 0xfc, 0xef, 0x00, 0xfc, 0x7f, 0x00, + 0xfc, 0x7f, 0x00, 0xfc, 0x7f, 0x00, 0xfc, 0xef, 0x00, 0xfc, 0xc7, 0x01, 0xf8, 0xfb, 0x03, +0xf8, 0xfb, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xf0, 0x07, 0x00, 0xf0, 0x07, 0x00, + 0xf8, 0x0f, 0x00, 0xf8, 0xcf, 0x00, 0xfc, 0xcf, 0x03, 0xfc, 0x0f, 0x0f, 0xfc, 0xff, 0x0f, + 0xfc, 0xff, 0x03, 0xfc, 0x7f, 0x00, 0xf8, 0x73, 0x00, 0xf0, 0xe0, 0x00, 0x00, 0xec, 0x00, +0x00, 0xfc, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0xe0, 0x0f, 0x00, 0xf0, 0x1f, 0x00, + 0xf8, 0x1f, 0x00, 0xf8, 0x1f, 0x00, 0xfc, 0x5f, 0x00, 0xfc, 0xdf, 0x00, 0xfc, 0x9f, 0x01, + 0xfc, 0x9f, 0x03, 0xf8, 0xff, 0x07, 0xf0, 0xff, 0x07, 0x00, 0x18, 0x00, 0x80, 0x19, 0x00, +0x00, 0x1f, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0xe0, 0x1f, 0x00, 0xf8, 0x3f, 0x00, + 0xf8, 0x3f, 0x00, 0xfc, 0x3f, 0x00, 0xfc, 0x3f, 0x00, 0xfc, 0x1f, 0x00, 0xf8, 0x1f, 0x00, + 0xf8, 0xcf, 0x00, 0xe0, 0xcf, 0x00, 0x00, 0x9e, 0x01, 0x00, 0xfe, 0x01, 0xc0, 0xfe, 0x01, +0xc0, 0xe6, 0x03, 0x80, 0x07, 0x03, 0x80, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00}}; + +static unsigned char fed_assault_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, + 0xf0, 0xff, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x1f, 0x00, + 0xa0, 0x5f, 0x00, 0x60, 0x6f, 0x00, 0x60, 0x66, 0x00, 0xe0, 0x7f, 0x00, 0x60, 0x66, 0x00, +0x60, 0x60, 0x00, 0x60, 0x60, 0x00, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x7f, 0x00, 0xc0, 0xff, 0x00, + 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x01, 0xc0, 0xff, 0x01, 0x80, 0xff, 0x01, 0xb0, 0xff, 0x00, + 0xb0, 0xff, 0x00, 0xb8, 0x3f, 0x00, 0x38, 0x07, 0x00, 0xf8, 0x33, 0x00, 0xcc, 0x3b, 0x00, +0x8c, 0x1f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xff, 0x01, + 0x00, 0xff, 0x01, 0x40, 0xff, 0x03, 0x60, 0xff, 0x03, 0x70, 0xff, 0x03, 0x38, 0xff, 0x03, + 0xfc, 0xff, 0x01, 0xdc, 0xff, 0x00, 0xc4, 0x03, 0x00, 0xc0, 0x3b, 0x00, 0x00, 0x1e, 0x00, +0x00, 0x0f, 0x00, 0x00, 0x07, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0xfe, 0x00, + 0x00, 0xfe, 0x01, 0x60, 0xff, 0x01, 0x78, 0xff, 0x03, 0x3e, 0xff, 0x03, 0x9e, 0xff, 0x03, + 0xf0, 0xff, 0x03, 0xf0, 0xff, 0x03, 0x70, 0xff, 0x01, 0x60, 0xf0, 0x00, 0x40, 0x07, 0x00, +0xe0, 0x07, 0x00, 0xf0, 0x01, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, + 0xf8, 0xf3, 0x01, 0xfc, 0xf9, 0x03, 0x40, 0xfe, 0x03, 0x40, 0xff, 0x07, 0xe0, 0xff, 0x07, + 0xe0, 0xff, 0x07, 0x40, 0xff, 0x07, 0x40, 0xfe, 0x03, 0xfc, 0xf9, 0x03, 0xf8, 0xf3, 0x01, +0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0xf0, 0x01, 0x00, 0xe0, 0x07, 0x00, + 0x40, 0x07, 0x00, 0x60, 0xf0, 0x00, 0x70, 0xff, 0x01, 0xf0, 0xff, 0x03, 0xf0, 0xff, 0x03, + 0x9e, 0xff, 0x03, 0x3e, 0xff, 0x03, 0x78, 0xff, 0x03, 0x60, 0xff, 0x01, 0x00, 0xfe, 0x01, +0x00, 0xfe, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x0f, 0x00, + 0x00, 0x1e, 0x00, 0xc0, 0x3b, 0x00, 0xc4, 0x03, 0x00, 0xdc, 0xff, 0x00, 0xfc, 0xff, 0x01, + 0x38, 0xff, 0x03, 0x70, 0xff, 0x03, 0x60, 0xff, 0x03, 0x40, 0xff, 0x03, 0x00, 0xff, 0x01, +0x00, 0xff, 0x01, 0x00, 0xfe, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x1c, 0x00, 0x8c, 0x1f, 0x00, + 0xcc, 0x3b, 0x00, 0xf8, 0x33, 0x00, 0x38, 0x07, 0x00, 0xb8, 0x3f, 0x00, 0xb0, 0xff, 0x00, + 0xb0, 0xff, 0x00, 0x80, 0xff, 0x01, 0xc0, 0xff, 0x01, 0xc0, 0xff, 0x01, 0xc0, 0xff, 0x00, +0xc0, 0xff, 0x00, 0x80, 0x7f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x20, 0x00, 0x60, 0x60, 0x00, 0x60, 0x60, 0x00, + 0x60, 0x66, 0x00, 0xe0, 0x7f, 0x00, 0x60, 0x66, 0x00, 0x60, 0x6f, 0x00, 0xa0, 0x5f, 0x00, + 0x80, 0x1f, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xf0, 0xff, 0x00, +0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x1f, 0x03, + 0xc0, 0x3d, 0x03, 0xc0, 0xfc, 0x01, 0x00, 0xce, 0x01, 0xc0, 0xdf, 0x01, 0xf0, 0xdf, 0x00, + 0xf0, 0xdf, 0x00, 0xf8, 0x1f, 0x00, 0xf8, 0x3f, 0x00, 0xf8, 0x3f, 0x00, 0xf0, 0x3f, 0x00, +0xf0, 0x3f, 0x00, 0xe0, 0x1f, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0f, 0x00, + 0x80, 0x07, 0x00, 0xc0, 0x3d, 0x00, 0x00, 0x3c, 0x02, 0xf0, 0xbf, 0x03, 0xf8, 0xff, 0x03, + 0xfc, 0xcf, 0x01, 0xfc, 0xef, 0x00, 0xfc, 0x6f, 0x00, 0xfc, 0x2f, 0x00, 0xf8, 0x0f, 0x00, +0xf8, 0x0f, 0x00, 0xf0, 0x07, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x7e, 0x00, + 0x00, 0x2e, 0x00, 0xf0, 0x60, 0x00, 0xf8, 0xef, 0x00, 0xfc, 0xff, 0x00, 0xfc, 0xff, 0x00, + 0xfc, 0x9f, 0x07, 0xfc, 0xcf, 0x07, 0xfc, 0xef, 0x01, 0xf8, 0x6f, 0x00, 0xf8, 0x07, 0x00, +0xf0, 0x07, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, + 0xf8, 0xfc, 0x01, 0xfc, 0xf9, 0x03, 0xfc, 0x27, 0x00, 0xfe, 0x2f, 0x00, 0xfe, 0x7f, 0x00, + 0xfe, 0x7f, 0x00, 0xfe, 0x2f, 0x00, 0xfc, 0x27, 0x00, 0xfc, 0xf9, 0x03, 0xf8, 0xfc, 0x01, +0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xf0, 0x07, 0x00, + 0xf8, 0x07, 0x00, 0xf8, 0x6f, 0x00, 0xfc, 0xef, 0x01, 0xfc, 0xcf, 0x07, 0xfc, 0x9f, 0x07, + 0xfc, 0xff, 0x00, 0xfc, 0xff, 0x00, 0xf8, 0xef, 0x00, 0xf0, 0x60, 0x00, 0x00, 0x2e, 0x00, +0x00, 0x7e, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0xf0, 0x07, 0x00, 0xf8, 0x0f, 0x00, + 0xf8, 0x0f, 0x00, 0xfc, 0x2f, 0x00, 0xfc, 0x6f, 0x00, 0xfc, 0xef, 0x00, 0xfc, 0xcf, 0x01, + 0xf8, 0xff, 0x03, 0xf0, 0xbf, 0x03, 0x00, 0x3c, 0x02, 0xc0, 0x3d, 0x00, 0x80, 0x07, 0x00, +0x00, 0x0f, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0xe0, 0x1f, 0x00, 0xf0, 0x3f, 0x00, + 0xf0, 0x3f, 0x00, 0xf8, 0x3f, 0x00, 0xf8, 0x3f, 0x00, 0xf8, 0x1f, 0x00, 0xf0, 0xdf, 0x00, + 0xf0, 0xdf, 0x00, 0xc0, 0xdf, 0x01, 0x00, 0xce, 0x01, 0xc0, 0xfc, 0x01, 0xc0, 0x3d, 0x03, +0x80, 0x1f, 0x03, 0x80, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char fed_jumpship_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x90, 0x0f, 0x00, + 0xe0, 0x3f, 0x00, 0x60, 0x32, 0x00, 0xb0, 0x6f, 0x00, 0xb2, 0x6f, 0x02, 0xfe, 0xff, 0x03, + 0xb2, 0x6f, 0x02, 0xb0, 0x6f, 0x00, 0x60, 0x32, 0x00, 0xe0, 0x3f, 0x00, 0x80, 0x4f, 0x00, +0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +static unsigned char fed_starbase_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x1f, 0x01, 0x68, 0x66, 0x03, 0x10, 0xe6, 0x00, + 0x68, 0xe6, 0x01, 0xe8, 0xff, 0x01, 0xc4, 0x36, 0x02, 0x44, 0x2f, 0x02, 0xfc, 0xff, 0x03, + 0xfc, 0xff, 0x03, 0x44, 0x2f, 0x02, 0xc4, 0x36, 0x02, 0xf8, 0x7f, 0x01, 0x78, 0x66, 0x01, +0x70, 0x86, 0x02, 0x6c, 0x66, 0x01, 0x88, 0x9f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +static unsigned char fed_warbase_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, 0xe0, 0x76, 0x00, 0xb0, 0xdf, 0x00, + 0xf8, 0xf9, 0x01, 0xe8, 0x70, 0x01, 0xfc, 0xf9, 0x03, 0xb4, 0xdf, 0x02, 0x1c, 0x8f, 0x03, + 0x1c, 0x8f, 0x03, 0xb4, 0xdf, 0x02, 0xfc, 0xf9, 0x03, 0xe8, 0x70, 0x01, 0xf8, 0xf9, 0x01, +0xb0, 0xdf, 0x00, 0xe0, 0x76, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +static unsigned char fed_galaxy_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, + 0xf0, 0xff, 0x00, 0xf0, 0xff, 0x00, 0xf0, 0xff, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, + 0xc0, 0x3f, 0x00, 0x90, 0x9f, 0x00, 0x30, 0xcf, 0x00, 0x30, 0xcf, 0x00, 0x30, 0xc6, 0x00, +0x30, 0xc6, 0x00, 0xf0, 0xff, 0x00, 0xd0, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x80, 0xff, 0x00, 0x80, 0xff, 0x00, 0xc0, 0xff, 0x01, + 0xc0, 0xff, 0x01, 0xc0, 0xff, 0x01, 0x80, 0xff, 0x01, 0xb0, 0xff, 0x00, 0xb0, 0xff, 0x00, + 0x98, 0x3f, 0x00, 0x18, 0x0f, 0x00, 0x9c, 0x47, 0x00, 0xb4, 0x63, 0x00, 0xf0, 0x31, 0x00, +0xc0, 0x37, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x18, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x01, 0x00, 0xff, 0x03, + 0x00, 0xff, 0x03, 0x20, 0xff, 0x07, 0x30, 0xff, 0x07, 0x38, 0xff, 0x07, 0x1c, 0xff, 0x03, + 0x8e, 0xff, 0x03, 0x98, 0xff, 0x00, 0xf8, 0x03, 0x00, 0xf0, 0x00, 0x00, 0xe0, 0x38, 0x00, +0xc0, 0x1d, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x03, + 0xc0, 0xfc, 0x03, 0x70, 0xfe, 0x07, 0x3c, 0xfe, 0x07, 0x0e, 0xff, 0x07, 0x98, 0xff, 0x07, + 0xd8, 0xff, 0x07, 0xf8, 0xff, 0x07, 0xf0, 0xfe, 0x03, 0x30, 0xe0, 0x00, 0x60, 0x0c, 0x00, +0xe0, 0x0f, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x71, 0x00, + 0xf8, 0xfc, 0x01, 0x0c, 0xfe, 0x01, 0x0c, 0xff, 0x03, 0xcc, 0xff, 0x03, 0xfc, 0xff, 0x03, + 0xfc, 0xff, 0x03, 0xcc, 0xff, 0x03, 0x0c, 0xff, 0x03, 0x0c, 0xfe, 0x01, 0xf8, 0xfc, 0x01, +0xfc, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x80, 0x03, 0x00, 0xe0, 0x0f, 0x00, + 0x60, 0x0c, 0x00, 0x30, 0xe0, 0x00, 0xf0, 0xfe, 0x03, 0xf8, 0xff, 0x07, 0xd8, 0xff, 0x07, + 0x98, 0xff, 0x07, 0x0e, 0xff, 0x07, 0x3c, 0xfe, 0x07, 0x70, 0xfe, 0x07, 0xc0, 0xfc, 0x03, +0x00, 0xfc, 0x03, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x06, 0x00, 0x80, 0x0f, 0x00, 0xc0, 0x1d, 0x00, + 0xe0, 0x38, 0x00, 0xf0, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x98, 0xff, 0x00, 0x8e, 0xff, 0x03, + 0x1c, 0xff, 0x03, 0x38, 0xff, 0x07, 0x30, 0xff, 0x07, 0x20, 0xff, 0x07, 0x00, 0xff, 0x03, +0x00, 0xff, 0x03, 0x00, 0xfe, 0x01, 0x00, 0xfe, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x18, 0x00, 0x00, 0x1f, 0x00, 0xc0, 0x37, 0x00, + 0xf0, 0x31, 0x00, 0xb4, 0x63, 0x00, 0x9c, 0x47, 0x00, 0x18, 0x0f, 0x00, 0x98, 0x3f, 0x00, + 0xb0, 0xff, 0x00, 0xb0, 0xff, 0x00, 0x80, 0xff, 0x01, 0xc0, 0xff, 0x01, 0xc0, 0xff, 0x01, +0xc0, 0xff, 0x01, 0x80, 0xff, 0x00, 0x80, 0xff, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xbf, 0x00, 0xf0, 0xff, 0x00, 0x30, 0xc6, 0x00, + 0x30, 0xc6, 0x00, 0x30, 0xcf, 0x00, 0x30, 0xcf, 0x00, 0x90, 0x9f, 0x00, 0xc0, 0x3f, 0x00, + 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xf0, 0xff, 0x00, 0xf0, 0xff, 0x00, 0xf0, 0xff, 0x00, +0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x0f, 0x00, 0xc0, 0x3e, 0x00, + 0xc0, 0xf8, 0x00, 0x60, 0xdc, 0x02, 0x20, 0x9e, 0x03, 0x00, 0x8f, 0x01, 0xc0, 0x9f, 0x01, + 0xf0, 0xdf, 0x00, 0xf0, 0xdf, 0x00, 0xf8, 0x1f, 0x00, 0xf8, 0x3f, 0x00, 0xf8, 0x3f, 0x00, +0xf8, 0x3f, 0x00, 0xf0, 0x1f, 0x00, 0xf0, 0x1f, 0x00, 0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x3b, 0x00, + 0xc0, 0x71, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x01, 0xf0, 0x9f, 0x01, 0xfc, 0x1f, 0x07, + 0xfc, 0x8f, 0x03, 0xfe, 0xcf, 0x01, 0xfe, 0xcf, 0x00, 0xfe, 0x4f, 0x00, 0xfc, 0x0f, 0x00, +0xfc, 0x0f, 0x00, 0xf8, 0x07, 0x00, 0xf0, 0x07, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x7f, 0x00, + 0x00, 0x63, 0x00, 0x70, 0xc0, 0x00, 0xfc, 0xf7, 0x00, 0xfe, 0xff, 0x01, 0xfe, 0xbf, 0x01, + 0xfe, 0x9f, 0x01, 0xfe, 0x0f, 0x07, 0xfe, 0xc7, 0x03, 0xfe, 0xe7, 0x00, 0xfc, 0x33, 0x00, +0xfc, 0x03, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xf8, 0x03, + 0xf8, 0xf3, 0x01, 0xf8, 0x07, 0x03, 0xfc, 0x0f, 0x03, 0xfc, 0x3f, 0x03, 0xfc, 0xff, 0x03, + 0xfc, 0xff, 0x03, 0xfc, 0x3f, 0x03, 0xfc, 0x0f, 0x03, 0xf8, 0x07, 0x03, 0xf8, 0xf3, 0x01, +0xe0, 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x03, 0x00, + 0xfc, 0x33, 0x00, 0xfe, 0xe7, 0x00, 0xfe, 0xc7, 0x03, 0xfe, 0x0f, 0x07, 0xfe, 0x9f, 0x01, + 0xfe, 0xbf, 0x01, 0xfe, 0xff, 0x01, 0xfc, 0xf7, 0x00, 0x70, 0xc0, 0x00, 0x00, 0x63, 0x00, +0x00, 0x7f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xf0, 0x07, 0x00, 0xf8, 0x07, 0x00, 0xfc, 0x0f, 0x00, + 0xfc, 0x0f, 0x00, 0xfe, 0x4f, 0x00, 0xfe, 0xcf, 0x00, 0xfe, 0xcf, 0x01, 0xfc, 0x8f, 0x03, + 0xfc, 0x1f, 0x07, 0xf0, 0x9f, 0x01, 0x00, 0xfc, 0x01, 0x00, 0xf0, 0x00, 0xc0, 0x71, 0x00, +0x80, 0x3b, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0xc0, 0x0f, 0x00, 0xf0, 0x1f, 0x00, 0xf0, 0x1f, 0x00, 0xf8, 0x3f, 0x00, + 0xf8, 0x3f, 0x00, 0xf8, 0x3f, 0x00, 0xf8, 0x1f, 0x00, 0xf0, 0xdf, 0x00, 0xf0, 0xdf, 0x00, + 0xc0, 0x9f, 0x01, 0x00, 0x8f, 0x01, 0x20, 0x9e, 0x03, 0x60, 0xdc, 0x02, 0xc0, 0xf8, 0x00, +0xc0, 0x3e, 0x00, 0x80, 0x0f, 0x00, 0x80, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char fed_lightcruiser_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, + 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, + 0xa0, 0x5f, 0x00, 0x20, 0x4f, 0x00, 0xa0, 0x5f, 0x00, 0xe0, 0x7f, 0x00, + 0xe0, 0x70, 0x00, 0x20, 0x40, 0x00, 0x20, 0x40, 0x00, 0x20, 0x40, 0x00, +0x20, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x7e, 0x00, + 0x00, 0x7f, 0x00, 0x00, 0xff, 0x00, 0x80, 0xff, 0x00, 0x20, 0xff, 0x00, + 0x20, 0xff, 0x00, 0xe0, 0x7f, 0x00, 0xf0, 0x0f, 0x00, 0x50, 0x5f, 0x00, + 0x10, 0x78, 0x00, 0x08, 0x38, 0x00, 0x08, 0x30, 0x00, 0x00, 0x10, 0x00, +0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, + 0x00, 0xfc, 0x00, 0x80, 0xfe, 0x01, 0xc0, 0xfe, 0x01, 0x60, 0xfe, 0x01, + 0xf0, 0xff, 0x01, 0xf8, 0xff, 0x00, 0x4c, 0x7f, 0x00, 0x04, 0x0e, 0x00, + 0x00, 0x6c, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x0c, 0x00, +0x00, 0x06, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x70, 0x00, 0x00, 0xfd, 0x01, 0xe0, 0xfc, 0x01, 0xf8, 0xfd, 0x03, + 0xc4, 0xff, 0x03, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x17, 0x00, 0x00, 0x0e, 0x00, 0x80, 0x03, 0x00, +0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x80, 0xf1, 0x00, 0x80, 0xfb, 0x01, + 0x00, 0xff, 0x03, 0x00, 0xff, 0x03, 0x00, 0xff, 0x03, 0x00, 0xff, 0x03, + 0x80, 0xfb, 0x01, 0x80, 0xf1, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, + 0x80, 0x03, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x07, 0x00, 0x00, 0x26, 0x00, + 0x00, 0xff, 0x00, 0x00, 0xff, 0x01, 0x00, 0xff, 0x03, 0xc4, 0xff, 0x03, + 0xf8, 0xfd, 0x03, 0xe0, 0xfc, 0x01, 0x80, 0xfd, 0x01, 0x00, 0x78, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x0c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x6c, 0x00, + 0x04, 0x0e, 0x00, 0x4c, 0x7f, 0x00, 0xf8, 0xff, 0x00, 0xf0, 0xff, 0x01, + 0x60, 0xfe, 0x01, 0xc0, 0xfe, 0x01, 0x80, 0xfe, 0x01, 0x00, 0xfc, 0x00, +0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x10, 0x00, + 0x00, 0x10, 0x00, 0x08, 0x30, 0x00, 0x08, 0x38, 0x00, 0x10, 0x38, 0x00, + 0x50, 0x5f, 0x00, 0xf0, 0x0f, 0x00, 0xe0, 0x7f, 0x00, 0x20, 0x7f, 0x00, + 0x40, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x7f, 0x00, +0x00, 0x7e, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, + 0x20, 0x40, 0x00, 0x20, 0x40, 0x00, 0x20, 0x40, 0x00, 0xe0, 0x70, 0x00, + 0xe0, 0x7f, 0x00, 0xa0, 0x5f, 0x00, 0x20, 0x4f, 0x00, 0xa0, 0x5f, 0x00, + 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, +0x80, 0x1f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x00, 0x00, + 0x80, 0x00, 0x00, 0xc0, 0x00, 0x01, 0xc0, 0x01, 0x01, 0xe0, 0x81, 0x00, + 0xa0, 0xaf, 0x00, 0x00, 0xff, 0x00, 0xe0, 0x7f, 0x00, 0xf0, 0x4f, 0x00, + 0xf0, 0x4f, 0x00, 0xf0, 0x1f, 0x00, 0xf0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, +0xe0, 0x07, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x03, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x07, 0x00, 0x60, 0x03, 0x00, + 0x00, 0x07, 0x02, 0xe0, 0x2f, 0x03, 0xf0, 0xff, 0x01, 0xf8, 0xff, 0x00, + 0xf8, 0x67, 0x00, 0xf8, 0x37, 0x00, 0xf8, 0x17, 0x00, 0xf0, 0x03, 0x00, +0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, + 0x00, 0x1c, 0x00, 0x00, 0x07, 0x00, 0x80, 0x0e, 0x00, 0x00, 0x06, 0x00, + 0xf0, 0x0f, 0x00, 0xf8, 0x0f, 0x00, 0xf8, 0x0f, 0x00, 0xfc, 0x3f, 0x02, + 0xfc, 0xfb, 0x01, 0xf8, 0x73, 0x00, 0xf8, 0x0b, 0x00, 0xe0, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0xf0, 0x18, 0x00, 0xf8, 0x1d, 0x00, + 0xfc, 0x0f, 0x00, 0xfc, 0x0f, 0x00, 0xfc, 0x0f, 0x00, 0xfc, 0x0f, 0x00, + 0xf8, 0x1d, 0x00, 0xf0, 0x18, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe0, 0x01, 0x00, 0xf8, 0x1b, 0x00, 0xf8, 0x73, 0x00, 0xfc, 0xfb, 0x01, + 0xfc, 0x3f, 0x02, 0xfc, 0x0f, 0x00, 0xf8, 0x0f, 0x00, 0xf0, 0x0f, 0x00, + 0x40, 0x06, 0x00, 0x00, 0x0e, 0x00, 0x80, 0x07, 0x00, 0x00, 0x1c, 0x00, +0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, + 0xf0, 0x03, 0x00, 0xf8, 0x17, 0x00, 0xf8, 0x37, 0x00, 0xf8, 0x67, 0x00, + 0xf8, 0xff, 0x00, 0xf0, 0xff, 0x01, 0xe0, 0x2f, 0x03, 0x00, 0x07, 0x02, + 0x60, 0x03, 0x00, 0xc0, 0x07, 0x00, 0x80, 0x03, 0x00, 0x00, 0x03, 0x00, +0x00, 0x06, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xe0, 0x07, 0x00, + 0xe0, 0x0f, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x2f, 0x00, + 0xe0, 0x4f, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0xff, 0x00, 0xa0, 0xaf, 0x00, + 0xc0, 0x81, 0x00, 0xc0, 0x01, 0x01, 0xc0, 0x00, 0x01, 0x80, 0x00, 0x00, +0x80, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char fed_carrier_bits[VIEWS][60] = {{ + 0x00, 0x0f, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, + 0xf0, 0xff, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, + 0x80, 0x1f, 0x00, 0x80, 0x1f, 0x00, 0x10, 0x8f, 0x00, 0x30, 0xcf, 0x00, + 0x30, 0xcf, 0x00, 0x30, 0xcf, 0x00, 0x30, 0xcf, 0x00, 0xf0, 0xff, 0x00, +0x30, 0xcf, 0x00, 0x30, 0xcf, 0x00, 0x30, 0xcf, 0x00, 0x20, 0x46, 0x00}, +{0x00, 0xf4, 0x00, 0x00, 0xff, 0x00, 0x80, 0xff, 0x00, 0x80, 0xff, 0x01, + 0x80, 0xff, 0x03, 0x80, 0xff, 0x01, 0x80, 0xff, 0x01, 0x00, 0xff, 0x03, + 0x90, 0xff, 0x00, 0x30, 0x7f, 0x00, 0x18, 0x1f, 0x00, 0x98, 0x0f, 0x00, + 0x9c, 0x47, 0x00, 0xdc, 0x67, 0x00, 0xec, 0x73, 0x00, 0xc6, 0x33, 0x00, +0xe4, 0x3f, 0x00, 0xe4, 0x19, 0x00, 0xe0, 0x19, 0x00, 0x00, 0x1c, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x38, 0x01, 0x00, 0xfc, 0x03, 0x00, 0xfe, 0x07, + 0x00, 0xfe, 0x03, 0x00, 0xfe, 0x03, 0x20, 0xfe, 0x07, 0x30, 0xff, 0x07, + 0x38, 0xff, 0x07, 0x1c, 0xff, 0x03, 0x8e, 0xff, 0x01, 0xcf, 0x1f, 0x00, + 0xf3, 0x03, 0x00, 0xf1, 0x01, 0x00, 0xf8, 0x38, 0x00, 0xf8, 0x1c, 0x00, +0x3c, 0x0f, 0x00, 0x08, 0x07, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x01, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0xf0, 0x01, + 0x00, 0xf8, 0x0f, 0xe0, 0xfc, 0x0f, 0x78, 0xfc, 0x0f, 0x3f, 0xfe, 0x0f, + 0x0f, 0xff, 0x07, 0xc9, 0xff, 0x0f, 0xf8, 0xff, 0x07, 0xfe, 0xff, 0x07, + 0xfe, 0xe9, 0x03, 0x7e, 0x00, 0x00, 0x2e, 0x04, 0x00, 0xc0, 0x0f, 0x00, +0xe0, 0x03, 0x00, 0xfc, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xfe, 0x83, 0x00, 0xff, 0xe1, 0x03, 0x10, 0xf0, 0x07, 0x10, 0xfc, 0x07, + 0xfe, 0xff, 0x0f, 0xff, 0xff, 0x0f, 0xff, 0xff, 0x0f, 0xfe, 0xff, 0x0f, + 0x10, 0xfc, 0x07, 0x10, 0xf0, 0x07, 0xff, 0xe1, 0x03, 0xfe, 0x83, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xe0, 0x03, 0x00, + 0xc0, 0x0f, 0x00, 0x2e, 0x04, 0x00, 0x7e, 0x00, 0x00, 0xfe, 0xe9, 0x03, + 0xfe, 0xff, 0x07, 0xf8, 0xff, 0x07, 0xc9, 0xff, 0x0f, 0x0f, 0xff, 0x07, + 0x3f, 0xfe, 0x0f, 0x78, 0xfc, 0x0f, 0xe0, 0xfc, 0x0f, 0x00, 0xf8, 0x0f, +0x00, 0xf0, 0x01, 0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0xc0, 0x01, 0x00, 0x80, 0x03, 0x00, 0x08, 0x07, 0x00, 0x3c, 0x0f, 0x00, + 0xf8, 0x1c, 0x00, 0xf8, 0x38, 0x00, 0xf1, 0x01, 0x00, 0xf3, 0x03, 0x00, + 0xcf, 0x1f, 0x00, 0x8e, 0xff, 0x01, 0x1c, 0xff, 0x03, 0x38, 0xff, 0x07, + 0x30, 0xff, 0x07, 0x20, 0xfe, 0x07, 0x00, 0xfe, 0x03, 0x00, 0xfe, 0x03, +0x00, 0xfe, 0x07, 0x00, 0xfc, 0x03, 0x00, 0x38, 0x01, 0x00, 0x00, 0x00}, +{0x00, 0x1c, 0x00, 0xe0, 0x19, 0x00, 0xe4, 0x19, 0x00, 0xe4, 0x3f, 0x00, + 0xc6, 0x33, 0x00, 0xec, 0x73, 0x00, 0xdc, 0x67, 0x00, 0x9c, 0x47, 0x00, + 0x98, 0x0f, 0x00, 0x18, 0x1f, 0x00, 0x30, 0x7f, 0x00, 0x90, 0xff, 0x00, + 0x00, 0xff, 0x03, 0x80, 0xff, 0x01, 0x80, 0xff, 0x01, 0x80, 0xff, 0x03, +0x80, 0xff, 0x01, 0x80, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xf4, 0x00}, +{0x20, 0x46, 0x00, 0x30, 0xcf, 0x00, 0x30, 0xcf, 0x00, 0x30, 0xcf, 0x00, + 0xf0, 0xff, 0x00, 0x30, 0xcf, 0x00, 0x30, 0xcf, 0x00, 0x30, 0xcf, 0x00, + 0x30, 0xcf, 0x00, 0x10, 0x8f, 0x00, 0x80, 0x1f, 0x00, 0x80, 0x1f, 0x00, + 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xf0, 0xff, 0x00, +0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x0f, 0x00}, +{0x80, 0x03, 0x00, 0x80, 0x79, 0x00, 0x80, 0x79, 0x02, 0xc0, 0x7f, 0x02, + 0xc0, 0x3c, 0x06, 0xe0, 0x7c, 0x03, 0x60, 0xbe, 0x03, 0x20, 0x9e, 0x03, + 0x00, 0x9f, 0x01, 0x80, 0x8f, 0x01, 0xe0, 0xcf, 0x00, 0xf0, 0x9f, 0x00, + 0xfc, 0x0f, 0x00, 0xf8, 0x1f, 0x00, 0xf8, 0x1f, 0x00, 0xfc, 0x1f, 0x00, +0xf8, 0x1f, 0x00, 0xf0, 0x1f, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x02, 0x00}, +{0x00, 0x38, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x0e, 0x01, 0x00, 0xcf, 0x03, + 0x80, 0xf3, 0x01, 0xc0, 0xf1, 0x01, 0x00, 0xf8, 0x08, 0x00, 0xfc, 0x0c, + 0x80, 0x3f, 0x0f, 0xf8, 0x1f, 0x07, 0xfc, 0x8f, 0x03, 0xfe, 0xcf, 0x01, + 0xfe, 0xcf, 0x00, 0xfe, 0x47, 0x00, 0xfc, 0x07, 0x00, 0xfc, 0x07, 0x00, +0xfe, 0x07, 0x00, 0xfc, 0x03, 0x00, 0xc8, 0x01, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x7c, 0x00, + 0x00, 0x3f, 0x00, 0x00, 0x42, 0x07, 0x00, 0xe0, 0x07, 0x7c, 0xf9, 0x07, + 0xfe, 0xff, 0x07, 0xfe, 0xff, 0x01, 0xff, 0x3f, 0x09, 0xfe, 0x0f, 0x0f, + 0xff, 0xc7, 0x0f, 0xff, 0xe3, 0x01, 0xff, 0x73, 0x00, 0xff, 0x01, 0x00, +0xf8, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0xfc, 0x07, 0x7c, 0xf8, 0x0f, 0xfe, 0x80, 0x00, 0xfe, 0x83, 0x00, + 0xff, 0xff, 0x07, 0xff, 0xff, 0x0f, 0xff, 0xff, 0x0f, 0xff, 0xff, 0x07, + 0xfe, 0x83, 0x00, 0xfe, 0x80, 0x00, 0x7c, 0xf8, 0x0f, 0x10, 0xfc, 0x07, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0xf8, 0x00, 0x00, + 0xff, 0x01, 0x00, 0xff, 0x73, 0x00, 0xff, 0xe3, 0x01, 0xff, 0xc7, 0x0f, + 0xfe, 0x0f, 0x0f, 0xff, 0x3f, 0x09, 0xfe, 0xff, 0x01, 0xfe, 0xff, 0x07, + 0x7c, 0xf9, 0x07, 0x00, 0xe0, 0x07, 0x00, 0x42, 0x07, 0x00, 0x3f, 0x00, +0x00, 0x7c, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0xc8, 0x01, 0x00, 0xfc, 0x03, 0x00, 0xfe, 0x07, 0x00, + 0xfc, 0x07, 0x00, 0xfc, 0x07, 0x00, 0xfe, 0x47, 0x00, 0xfe, 0xcf, 0x00, + 0xfe, 0xcf, 0x01, 0xfc, 0x8f, 0x03, 0xf8, 0x1f, 0x07, 0x80, 0x3f, 0x0f, + 0x00, 0xfc, 0x0c, 0x00, 0xf8, 0x08, 0xc0, 0xf1, 0x01, 0x80, 0xf3, 0x01, +0x00, 0xcf, 0x03, 0x00, 0x0e, 0x01, 0x00, 0x1c, 0x00, 0x00, 0x38, 0x00}, +{0xf0, 0x02, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x1f, 0x00, 0xf8, 0x1f, 0x00, + 0xfc, 0x1f, 0x00, 0xf8, 0x1f, 0x00, 0xf8, 0x1f, 0x00, 0xfc, 0x0f, 0x00, + 0xf0, 0x9f, 0x00, 0xe0, 0xcf, 0x00, 0x80, 0x8f, 0x01, 0x00, 0x9f, 0x01, + 0x20, 0x9e, 0x03, 0x60, 0xbe, 0x03, 0xe0, 0x7c, 0x03, 0xc0, 0x3c, 0x06, +0xc0, 0x7f, 0x02, 0x80, 0x79, 0x02, 0x80, 0x79, 0x00, 0x80, 0x03, 0x00}}; + +static unsigned char fed_utility_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0xc0, 0x7f, 0x00, 0xe0, 0xff, 0x00, + 0xe0, 0xff, 0x00, 0xa0, 0xbf, 0x00, 0xa0, 0xbf, 0x00, 0x60, 0xdf, 0x00, + 0xc0, 0x7f, 0x00, 0x80, 0x3f, 0x00, 0x10, 0x1f, 0x01, 0x10, 0x1f, 0x01, + 0x10, 0x1f, 0x01, 0xd0, 0x6e, 0x01, 0xf0, 0xff, 0x01, 0xf0, 0xee, 0x01, +0x30, 0x8e, 0x01, 0x10, 0x0e, 0x01, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x7f, 0x00, 0x80, 0xff, 0x00, + 0x80, 0xfe, 0x03, 0x80, 0xfe, 0x03, 0x80, 0xfe, 0x03, 0x80, 0x7f, 0x03, + 0x90, 0x7f, 0x01, 0x10, 0xbf, 0x01, 0x08, 0x7f, 0x00, 0xa8, 0x1f, 0x00, + 0x7c, 0x8f, 0x00, 0xfc, 0x8f, 0x00, 0xac, 0x97, 0x00, 0x80, 0x5f, 0x00, +0xc0, 0x79, 0x00, 0xc0, 0x31, 0x00, 0x80, 0x31, 0x00, 0x00, 0x20, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xfe, 0x00, + 0x00, 0xf3, 0x01, 0x00, 0xfb, 0x03, 0x20, 0xfb, 0x03, 0x10, 0xff, 0x07, + 0x08, 0xff, 0x07, 0x0c, 0xff, 0x06, 0xbe, 0x3f, 0x02, 0xbf, 0xff, 0x01, + 0xf0, 0xef, 0x00, 0xe0, 0x07, 0x00, 0xf0, 0x41, 0x00, 0x78, 0x27, 0x00, +0x30, 0x17, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, + 0x00, 0xf8, 0x01, 0xe0, 0xe4, 0x03, 0x18, 0xf4, 0x03, 0x1f, 0xfe, 0x07, + 0x3c, 0xff, 0x07, 0xb8, 0xff, 0x07, 0xe0, 0xff, 0x07, 0xb0, 0xff, 0x07, + 0xfe, 0x1f, 0x07, 0x7c, 0xf9, 0x01, 0xcc, 0x41, 0x00, 0xc0, 0x01, 0x00, +0xc0, 0x1c, 0x00, 0xc0, 0x03, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xfc, 0x03, 0x00, 0x38, 0xf0, 0x01, 0x70, 0x98, 0x03, 0x70, 0xec, 0x03, + 0xa0, 0xff, 0x07, 0xfe, 0xff, 0x07, 0xfe, 0xff, 0x07, 0xfe, 0xff, 0x07, + 0xa0, 0xff, 0x07, 0x70, 0xec, 0x03, 0x70, 0x98, 0x03, 0x38, 0xf0, 0x01, +0xfc, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xe0, 0x03, 0x00, + 0xc0, 0x0c, 0x00, 0xe0, 0x01, 0x00, 0xcc, 0x00, 0x00, 0x7e, 0xf9, 0x01, + 0xfe, 0x1f, 0x03, 0xf0, 0xff, 0x07, 0xf0, 0xff, 0x07, 0xd8, 0xff, 0x07, + 0x3e, 0xff, 0x07, 0x0f, 0xfe, 0x03, 0x18, 0xfa, 0x03, 0xe0, 0xe4, 0x01, +0x00, 0xfc, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x00, 0x10, 0x0f, 0x00, + 0xb8, 0x13, 0x00, 0xf8, 0x23, 0x00, 0xf0, 0x00, 0x00, 0xe0, 0x03, 0x00, + 0xf8, 0xff, 0x00, 0xdf, 0xff, 0x01, 0xde, 0x1f, 0x03, 0x84, 0x7f, 0x03, + 0x08, 0xff, 0x03, 0x90, 0xff, 0x03, 0xa0, 0xfd, 0x01, 0x80, 0xfd, 0x01, +0x00, 0xf9, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x10, 0x00, 0x80, 0x10, 0x00, 0xe0, 0x18, 0x00, 0xe0, 0x3c, 0x00, + 0xc0, 0x3d, 0x00, 0xc2, 0x4f, 0x00, 0xfe, 0x42, 0x00, 0xbe, 0x47, 0x00, + 0xf4, 0x0f, 0x00, 0x84, 0x1f, 0x00, 0x88, 0x7f, 0x00, 0xc8, 0x9f, 0x00, + 0xc8, 0xbf, 0x00, 0x40, 0xff, 0x01, 0x60, 0xff, 0x01, 0x40, 0xff, 0x01, +0xc0, 0xff, 0x00, 0x80, 0x7f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x08, 0x87, 0x00, 0x18, 0xc7, 0x00, + 0x78, 0xf7, 0x00, 0xf8, 0xff, 0x00, 0x68, 0xb7, 0x00, 0x88, 0x8f, 0x00, + 0x88, 0x8f, 0x00, 0x88, 0x8f, 0x00, 0xc0, 0x1f, 0x00, 0xe0, 0x3f, 0x00, + 0xb0, 0x6f, 0x00, 0xd0, 0x5f, 0x00, 0xd0, 0x5f, 0x00, 0xf0, 0x7f, 0x00, +0xf0, 0x7f, 0x00, 0xe0, 0x3f, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x00}, +{0x40, 0x00, 0x00, 0xc0, 0x18, 0x00, 0xc0, 0x38, 0x00, 0xe0, 0x39, 0x00, + 0xa0, 0x1f, 0x00, 0x90, 0x5e, 0x03, 0x10, 0xff, 0x03, 0x10, 0xef, 0x03, + 0x80, 0x5f, 0x01, 0xe0, 0x0f, 0x01, 0xd8, 0x8f, 0x00, 0xe8, 0x9f, 0x00, + 0xec, 0x1f, 0x00, 0xfc, 0x17, 0x00, 0xfc, 0x17, 0x00, 0xfc, 0x17, 0x00, +0xf0, 0x1f, 0x00, 0xe0, 0x0f, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x07, 0x00, 0x80, 0xce, 0x00, + 0x40, 0xee, 0x01, 0x20, 0xf8, 0x00, 0x00, 0x7e, 0x00, 0x70, 0xff, 0x00, + 0xf8, 0xdf, 0x0f, 0xc4, 0xdf, 0x07, 0xf6, 0x0f, 0x03, 0xfe, 0x0f, 0x01, + 0xfe, 0x8f, 0x00, 0xfc, 0x4d, 0x00, 0xfc, 0x0d, 0x00, 0xf8, 0x0c, 0x00, +0xf0, 0x07, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x3c, 0x00, 0x80, 0x33, 0x00, + 0x00, 0x38, 0x00, 0x20, 0x38, 0x03, 0xf8, 0xe9, 0x03, 0x8e, 0xff, 0x07, + 0xfe, 0xdf, 0x00, 0xfe, 0x7f, 0x00, 0xfe, 0xdf, 0x01, 0xfe, 0xcf, 0x03, + 0xfe, 0x87, 0x0f, 0xfc, 0x82, 0x01, 0x7c, 0x72, 0x00, 0xf8, 0x01, 0x00, +0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x03, + 0xf8, 0xc0, 0x01, 0x9c, 0xe1, 0x00, 0x7c, 0xe3, 0x00, 0xfe, 0x5f, 0x00, + 0xfe, 0xff, 0x07, 0xfe, 0xff, 0x07, 0xfe, 0xff, 0x07, 0xfe, 0x5f, 0x00, + 0x7c, 0xe3, 0x00, 0x9c, 0xe1, 0x00, 0xf8, 0xc0, 0x01, 0x00, 0xfc, 0x03, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x03, 0x00, + 0x78, 0x72, 0x00, 0xfc, 0x85, 0x01, 0xfc, 0x07, 0x0f, 0xfe, 0xcf, 0x07, + 0xfe, 0xbf, 0x01, 0xfe, 0xff, 0x00, 0xfe, 0xff, 0x00, 0x8c, 0xff, 0x07, + 0xf8, 0xe9, 0x07, 0x00, 0x30, 0x03, 0x00, 0x78, 0x00, 0x00, 0x33, 0x00, +0x00, 0x7c, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0xe0, 0x07, 0x00, 0xf0, 0x09, 0x00, + 0xf8, 0x1b, 0x00, 0xf8, 0x5b, 0x00, 0xfc, 0x9f, 0x00, 0xfc, 0x0f, 0x01, + 0xec, 0x1f, 0x02, 0x8c, 0xbf, 0x07, 0xf8, 0xbf, 0x0f, 0xf0, 0xff, 0x01, + 0x00, 0x7c, 0x00, 0x00, 0xf0, 0x00, 0x40, 0xfc, 0x01, 0x80, 0xdc, 0x01, +0x00, 0x8f, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x08, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, 0xe0, 0x1f, 0x00, 0xf0, 0x3f, 0x00, + 0xf8, 0x2f, 0x00, 0xf8, 0x6f, 0x00, 0xf8, 0x2f, 0x00, 0xd0, 0x3f, 0x01, + 0x90, 0x3f, 0x01, 0xe0, 0x1f, 0x01, 0x80, 0x1f, 0x02, 0x00, 0xff, 0x02, + 0x20, 0xde, 0x07, 0x20, 0xf4, 0x07, 0x20, 0x3f, 0x04, 0xc0, 0x3b, 0x00, +0xc0, 0x73, 0x00, 0x80, 0x71, 0x00, 0x80, 0x10, 0x00, 0x80, 0x00, 0x00}}; + +static unsigned char fed_patrol_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x0c, 0x00, 0x00, 0x3f, 0x00, 0x80, 0x7f, 0x00, 0x80, 0x7f, 0x00, + 0x00, 0x3f, 0x00, 0x00, 0x1e, 0x00, 0x80, 0x4c, 0x00, 0x80, 0x4c, 0x00, + 0x80, 0x6d, 0x00, 0x80, 0x7f, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x7e, 0x00, + 0x00, 0xfe, 0x00, 0x80, 0xfe, 0x00, 0x80, 0x7c, 0x00, 0xc0, 0x0e, 0x00, + 0xc0, 0x26, 0x00, 0x80, 0x37, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x0c, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x7e, 0x00, + 0x80, 0xfe, 0x00, 0xc0, 0xfc, 0x00, 0x60, 0xfe, 0x00, 0x40, 0x37, 0x00, + 0xc0, 0x03, 0x00, 0x00, 0x19, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x04, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x3e, 0x00, 0xc0, 0x7e, 0x00, + 0x60, 0x7e, 0x00, 0x30, 0x7f, 0x00, 0xf0, 0x7f, 0x00, 0xc0, 0x7d, 0x00, + 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x33, 0x00, + 0xc0, 0x78, 0x00, 0x60, 0x7c, 0x00, 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x00, + 0x60, 0x7c, 0x00, 0xc0, 0x78, 0x00, 0xc0, 0x33, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xc0, 0x07, 0x00, + 0x40, 0x00, 0x00, 0xc0, 0x7d, 0x00, 0xf0, 0x7f, 0x00, 0x30, 0x7f, 0x00, + 0x60, 0x7e, 0x00, 0xc0, 0x7e, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x0c, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x80, 0x07, 0x00, 0x80, 0x0c, 0x00, + 0xe0, 0x01, 0x00, 0xa0, 0x3b, 0x00, 0x30, 0x7f, 0x00, 0x60, 0x7e, 0x00, + 0x40, 0x7f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x0e, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x0e, 0x00, 0xc0, 0x1b, 0x00, 0x60, 0x13, 0x00, + 0x60, 0x07, 0x00, 0x40, 0x3e, 0x00, 0x40, 0x7f, 0x00, 0x00, 0x7f, 0x00, + 0x00, 0x3f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0xe0, 0x1f, 0x00, 0x60, 0x1b, 0x00, + 0x20, 0x13, 0x00, 0x20, 0x13, 0x00, 0x80, 0x07, 0x00, 0xc0, 0x0f, 0x00, + 0xe0, 0x1f, 0x00, 0xe0, 0x1f, 0x00, 0xc0, 0x0f, 0x00, 0x00, 0x03, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x03, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x1e, 0x00, 0x40, 0x36, 0x00, + 0x00, 0x37, 0x00, 0xe0, 0x13, 0x00, 0xf0, 0x17, 0x00, 0xf0, 0x07, 0x00, + 0xe0, 0x07, 0x00, 0xe0, 0x07, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x09, 0x00, 0x00, 0x3c, 0x00, + 0xc0, 0x2e, 0x00, 0xf0, 0x67, 0x00, 0xf0, 0x33, 0x00, 0xf0, 0x17, 0x00, + 0xe0, 0x07, 0x00, 0xe0, 0x07, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x20, 0x00, + 0xe0, 0x3b, 0x00, 0xe0, 0xff, 0x00, 0xe0, 0xcf, 0x00, 0xe0, 0x67, 0x00, + 0xe0, 0x37, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0x3c, 0x00, 0xe0, 0x31, 0x00, 0xe0, 0x63, 0x00, + 0xf0, 0x3f, 0x00, 0xf0, 0x3f, 0x00, 0xe0, 0x63, 0x00, 0xe0, 0x31, 0x00, + 0xc0, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x03, 0x00, 0xc0, 0x07, 0x00, 0xe0, 0x37, 0x00, 0xe0, 0x67, 0x00, + 0xe0, 0xcf, 0x00, 0xe0, 0xff, 0x00, 0xe0, 0x3b, 0x00, 0x00, 0x20, 0x00, + 0x00, 0x3e, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x07, 0x00, 0xc0, 0x07, 0x00, 0xc0, 0x0f, 0x00, 0xe0, 0x2f, 0x00, + 0xe0, 0x67, 0x00, 0xe0, 0xcf, 0x00, 0xc0, 0x5d, 0x00, 0x00, 0x78, 0x00, + 0x00, 0x13, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0xc0, 0x0f, 0x00, 0xc0, 0x0f, 0x00, + 0xe0, 0x0f, 0x00, 0xe0, 0x2f, 0x00, 0xc0, 0x27, 0x00, 0x00, 0x6e, 0x00, + 0x80, 0x6c, 0x00, 0x80, 0x3d, 0x00, 0x00, 0x07, 0x00, 0x00, 0x06, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + + + /* ORIS: */ + +#define ori_scout_width 20 +#define ori_scout_height 20 +#define ori_destroyer_width 20 +#define ori_destroyer_height 20 +#define ori_cruiser_width 20 +#define ori_cruiser_height 20 +#define ori_battleship_width 20 +#define ori_battleship_height 20 +#define ori_assault_width 20 +#define ori_assault_height 20 +#define ori_jumpship_width 20 +#define ori_jumpship_height 20 +#define ori_starbase_width 20 +#define ori_starbase_height 20 +#define ori_warbase_width 20 +#define ori_warbase_height 20 +#define ori_galaxy_width 20 +#define ori_galaxy_height 20 +#define ori_lightcruiser_width 20 +#define ori_lightcruiser_height 20 +#define ori_carrier_width 20 +#define ori_carrier_height 20 +#define ori_utility_width 20 +#define ori_utility_height 20 +#define ori_patrol_width 20 +#define ori_patrol_height 20 + +static unsigned char ori_scout_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x20, 0x22, 0x00, 0x20, 0x22, 0x00, + 0x60, 0x32, 0x00, 0xe0, 0x3a, 0x00, 0xe0, 0x3f, 0x00, 0xc0, 0x1f, 0x00, 0xc0, 0x18, 0x00, +0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x10, 0x00, 0x00, 0x1c, 0x00, 0x80, 0x1c, 0x00, 0x40, 0x14, 0x00, 0xc0, 0x04, 0x00, + 0xe0, 0x42, 0x00, 0xe0, 0x33, 0x00, 0xe0, 0x3f, 0x00, 0x20, 0x1f, 0x00, 0x00, 0x1c, 0x00, +0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x80, 0x30, 0x00, 0xc0, 0x38, 0x00, 0xe0, 0x18, 0x00, 0xe0, 0x04, 0x00, + 0xe0, 0x02, 0x00, 0xe0, 0x41, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x0f, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x80, 0x01, 0x00, 0xe0, 0x79, 0x00, 0xe0, 0x30, 0x00, 0xf0, 0x3c, 0x00, + 0xd0, 0x03, 0x00, 0xc0, 0x01, 0x00, 0x80, 0x17, 0x00, 0x80, 0x0f, 0x00, 0xc0, 0x03, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0xe0, 0x03, 0x00, 0xf0, 0x01, 0x00, 0xc0, 0x30, 0x00, + 0xc0, 0xff, 0x00, 0xc0, 0x30, 0x00, 0xf0, 0x01, 0x00, 0xe0, 0x03, 0x00, 0x80, 0x0f, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc0, 0x03, 0x00, 0x80, 0x0f, 0x00, 0x80, 0x17, 0x00, 0xc0, 0x01, 0x00, 0xd0, 0x03, 0x00, + 0xf0, 0x3c, 0x00, 0xe0, 0x30, 0x00, 0xe0, 0x79, 0x00, 0x80, 0x01, 0x00, 0x00, 0x02, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x0f, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x3f, 0x00, 0xe0, 0x41, 0x00, 0xe0, 0x02, 0x00, + 0xe0, 0x04, 0x00, 0xe0, 0x18, 0x00, 0xc0, 0x38, 0x00, 0x80, 0x30, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x1c, 0x00, 0x20, 0x1f, 0x00, 0xe0, 0x3f, 0x00, 0xe0, 0x33, 0x00, 0xe0, 0x42, 0x00, + 0xc0, 0x04, 0x00, 0x40, 0x14, 0x00, 0x80, 0x1c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x08, 0x00, + 0xc0, 0x18, 0x00, 0xc0, 0x1f, 0x00, 0xe0, 0x3f, 0x00, 0xe0, 0x3a, 0x00, 0x60, 0x32, 0x00, + 0x20, 0x22, 0x00, 0x20, 0x22, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x02, 0x00, +0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, + 0x80, 0x03, 0x00, 0x80, 0x4f, 0x00, 0xc0, 0x7f, 0x00, 0xc0, 0x7c, 0x00, 0x20, 0x74, 0x00, + 0x00, 0x32, 0x00, 0x80, 0x22, 0x00, 0x80, 0x13, 0x00, 0x80, 0x03, 0x00, 0x80, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x0f, 0x00, 0x80, 0x0f, 0x00, 0xc0, 0x1f, 0x00, 0x20, 0x78, 0x00, 0x00, 0x74, 0x00, + 0x00, 0x72, 0x00, 0x80, 0x71, 0x00, 0xc0, 0x31, 0x00, 0xc0, 0x10, 0x00, 0x00, 0x08, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x3c, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x1e, 0x00, 0x00, 0x38, 0x00, 0x00, 0xbc, 0x00, + 0xc0, 0xf3, 0x00, 0xc0, 0x70, 0x00, 0xe0, 0x79, 0x00, 0x00, 0x18, 0x00, 0x00, 0x04, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xf8, 0x00, 0xc0, 0x30, 0x00, + 0xf0, 0x3f, 0x00, 0xc0, 0x30, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x1f, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x18, 0x00, 0xe0, 0x79, 0x00, 0xc0, 0x70, 0x00, 0xc0, 0xf3, 0x00, + 0x00, 0xbc, 0x00, 0x00, 0x38, 0x00, 0x80, 0x1e, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x3c, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x08, 0x00, 0xc0, 0x10, 0x00, 0xc0, 0x31, 0x00, 0x80, 0x71, 0x00, 0x00, 0x72, 0x00, + 0x00, 0x74, 0x00, 0x20, 0x78, 0x00, 0xc0, 0x1f, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x0f, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x80, 0x03, 0x00, 0x80, 0x13, 0x00, 0x80, 0x22, 0x00, 0x00, 0x32, 0x00, + 0x20, 0x74, 0x00, 0xc0, 0x7c, 0x00, 0xc0, 0x7f, 0x00, 0x80, 0x4f, 0x00, 0x80, 0x03, 0x00, +0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char ori_destroyer_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x20, 0x46, 0x00, 0x10, 0x86, 0x00, + 0x10, 0x86, 0x00, 0x30, 0xc6, 0x00, 0xf0, 0xff, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, +0xc0, 0x30, 0x00, 0x80, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x38, 0x00, + 0x00, 0x38, 0x00, 0xc0, 0x3c, 0x00, 0x60, 0x38, 0x00, 0x20, 0x0c, 0x00, 0x30, 0x0c, 0x00, + 0x70, 0x86, 0x00, 0xf0, 0x87, 0x00, 0xf0, 0xc7, 0x00, 0xe0, 0xff, 0x00, 0x20, 0x7e, 0x00, +0x40, 0x38, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, + 0x80, 0xf1, 0x00, 0x60, 0x70, 0x00, 0x60, 0x78, 0x00, 0x70, 0x1c, 0x00, 0xf0, 0x0e, 0x00, + 0xf0, 0x07, 0x00, 0xf0, 0x43, 0x00, 0xd0, 0x47, 0x00, 0x90, 0x3f, 0x00, 0x00, 0x3f, 0x00, +0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, + 0xe0, 0x00, 0x00, 0x70, 0xf0, 0x01, 0x70, 0xf0, 0x00, 0x78, 0xfc, 0x00, 0xe8, 0x2f, 0x00, + 0xe8, 0x03, 0x00, 0xc0, 0x01, 0x00, 0xc0, 0x21, 0x00, 0xd0, 0x33, 0x00, 0xe0, 0x1f, 0x00, +0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, + 0xe0, 0x09, 0x00, 0xf0, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xe8, 0x60, 0x00, 0xe0, 0xff, 0x01, + 0xe0, 0xff, 0x01, 0xe8, 0x60, 0x00, 0xf8, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xe0, 0x09, 0x00, +0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, + 0xe0, 0x1f, 0x00, 0xd0, 0x33, 0x00, 0xc0, 0x21, 0x00, 0xc0, 0x01, 0x00, 0xe8, 0x03, 0x00, + 0xe8, 0x2f, 0x00, 0x78, 0xfc, 0x00, 0x70, 0xf0, 0x00, 0x70, 0xf0, 0x01, 0xe0, 0x00, 0x00, +0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0f, 0x00, + 0x00, 0x3f, 0x00, 0x90, 0x3f, 0x00, 0xd0, 0x47, 0x00, 0xf0, 0x43, 0x00, 0xf0, 0x07, 0x00, + 0xf0, 0x0e, 0x00, 0x70, 0x1c, 0x00, 0x60, 0x78, 0x00, 0x60, 0x70, 0x00, 0x80, 0xf1, 0x00, +0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x40, 0x38, 0x00, + 0x20, 0x7e, 0x00, 0xe0, 0xff, 0x00, 0xf0, 0xc7, 0x00, 0xf0, 0x87, 0x00, 0x70, 0x86, 0x00, + 0x30, 0x0c, 0x00, 0x20, 0x0c, 0x00, 0x60, 0x38, 0x00, 0xc0, 0x3c, 0x00, 0x00, 0x38, 0x00, +0x00, 0x38, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x19, 0x00, 0xc0, 0x30, 0x00, + 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xf0, 0xff, 0x00, 0x30, 0xc6, 0x00, 0x10, 0x86, 0x00, + 0x10, 0x86, 0x00, 0x20, 0x46, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, +0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc0, 0x21, 0x00, + 0xe0, 0x47, 0x00, 0xf0, 0x7f, 0x00, 0x30, 0xfe, 0x00, 0x10, 0xfe, 0x00, 0x10, 0xe6, 0x00, + 0x00, 0xc3, 0x00, 0x00, 0x43, 0x00, 0xc0, 0x61, 0x00, 0xc0, 0x33, 0x00, 0xc0, 0x01, 0x00, +0xc0, 0x01, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, + 0xc0, 0x0f, 0x00, 0xc0, 0x9f, 0x00, 0x20, 0xbe, 0x00, 0x20, 0xfc, 0x00, 0x00, 0xfe, 0x00, + 0x00, 0xf7, 0x00, 0x80, 0xe3, 0x00, 0xe0, 0x61, 0x00, 0xe0, 0x60, 0x00, 0xf0, 0x18, 0x00, +0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, + 0x80, 0x7f, 0x00, 0xc0, 0xbc, 0x00, 0x40, 0x38, 0x00, 0x00, 0x38, 0x00, 0x00, 0x7c, 0x01, + 0x40, 0x7f, 0x01, 0xf0, 0xe3, 0x01, 0xf0, 0xe0, 0x00, 0xf8, 0xe0, 0x00, 0x00, 0x70, 0x00, +0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, + 0x00, 0x79, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x01, 0x60, 0x70, 0x01, 0xf8, 0x7f, 0x00, + 0xf8, 0x7f, 0x00, 0x60, 0x70, 0x01, 0x00, 0xf0, 0x01, 0x00, 0xf0, 0x00, 0x00, 0x79, 0x00, +0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, + 0x00, 0x70, 0x00, 0xf8, 0xe0, 0x00, 0xf0, 0xe0, 0x00, 0xf0, 0xe3, 0x01, 0x40, 0x7f, 0x01, + 0x00, 0x7c, 0x01, 0x00, 0x38, 0x00, 0x40, 0x38, 0x00, 0xc0, 0xbc, 0x00, 0x80, 0x7f, 0x00, +0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, + 0xf0, 0x18, 0x00, 0xe0, 0x60, 0x00, 0xe0, 0x61, 0x00, 0x80, 0xe3, 0x00, 0x00, 0xf7, 0x00, + 0x00, 0xfe, 0x00, 0x20, 0xfc, 0x00, 0x20, 0xbe, 0x00, 0xc0, 0x9f, 0x00, 0xc0, 0x0f, 0x00, +0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xc0, 0x01, 0x00, + 0xc0, 0x01, 0x00, 0xc0, 0x33, 0x00, 0xc0, 0x61, 0x00, 0x00, 0x43, 0x00, 0x00, 0xc3, 0x00, + 0x10, 0xe6, 0x00, 0x10, 0xfe, 0x00, 0x30, 0xfe, 0x00, 0xf0, 0x7f, 0x00, 0xe0, 0x47, 0x00, +0xc0, 0x21, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char ori_cruiser_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x09, 0x00, 0x00, 0x0f, 0x00, + 0x20, 0x4f, 0x00, 0x10, 0x86, 0x00, 0x10, 0x86, 0x00, 0x10, 0x8f, 0x00, 0x30, 0xcf, 0x00, + 0x30, 0xcf, 0x00, 0xb0, 0xdf, 0x00, 0xf0, 0xff, 0x00, 0xf0, 0xf0, 0x00, 0x70, 0xef, 0x00, +0x20, 0x40, 0x00, 0x20, 0x40, 0x00, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x48, 0x00, 0xc0, 0x5c, 0x00, + 0x60, 0x78, 0x00, 0x20, 0x18, 0x00, 0x30, 0x1e, 0x01, 0x30, 0x0e, 0x01, 0x30, 0x0f, 0x01, + 0xf0, 0x8f, 0x01, 0xf8, 0xcf, 0x00, 0x78, 0xde, 0x00, 0x88, 0xf9, 0x00, 0x10, 0x7e, 0x00, +0x10, 0x30, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x80, 0x61, 0x00, + 0xc0, 0x90, 0x00, 0x60, 0xb0, 0x00, 0x70, 0x78, 0x00, 0x38, 0x1f, 0x00, 0xf8, 0x0f, 0x01, + 0xfc, 0x0f, 0x01, 0xa4, 0x8f, 0x00, 0x44, 0xc7, 0x00, 0x80, 0x76, 0x00, 0x00, 0x3f, 0x00, +0x00, 0x1e, 0x00, 0x00, 0x0e, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0xc0, 0x03, 0x00, + 0xe0, 0xc1, 0x01, 0x70, 0x40, 0x02, 0xf8, 0xf0, 0x02, 0xe4, 0xff, 0x01, 0xa4, 0x9f, 0x00, + 0xa0, 0x1f, 0x00, 0x40, 0x07, 0x00, 0x40, 0x83, 0x00, 0x80, 0xc3, 0x00, 0x80, 0x7f, 0x00, +0xb0, 0x1f, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x3f, 0x00, + 0xf8, 0x47, 0x00, 0xe4, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xa0, 0xcf, 0x01, 0xa0, 0xff, 0x02, + 0xa0, 0xff, 0x02, 0xa0, 0xcf, 0x01, 0xc0, 0x01, 0x00, 0xe4, 0x00, 0x00, 0xf8, 0x47, 0x00, +0xe0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xb0, 0x1f, 0x00, + 0x80, 0x7f, 0x00, 0x80, 0xc3, 0x00, 0x40, 0x83, 0x00, 0x40, 0x07, 0x00, 0xa0, 0x1f, 0x00, + 0xa4, 0x9f, 0x00, 0xe4, 0xff, 0x01, 0xf8, 0xf0, 0x02, 0x70, 0x40, 0x02, 0xe0, 0xc1, 0x01, +0xc0, 0x03, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1e, 0x00, + 0x00, 0x3f, 0x00, 0x80, 0x76, 0x00, 0x44, 0xc7, 0x00, 0xa4, 0x8f, 0x00, 0xfc, 0x0f, 0x01, + 0xf8, 0x0f, 0x01, 0x38, 0x1f, 0x00, 0x70, 0x78, 0x00, 0x60, 0xb0, 0x00, 0xc0, 0x90, 0x00, +0x80, 0x61, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x10, 0x00, 0x10, 0x30, 0x00, + 0x10, 0x7e, 0x00, 0x88, 0xf9, 0x00, 0x78, 0xde, 0x00, 0xf8, 0xcf, 0x00, 0xf0, 0x8f, 0x01, + 0x30, 0x0f, 0x01, 0x30, 0x0e, 0x01, 0x30, 0x1e, 0x01, 0x20, 0x18, 0x00, 0x60, 0x78, 0x00, +0xc0, 0x5c, 0x00, 0x00, 0x48, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x20, 0x00, 0x20, 0x40, 0x00, 0x20, 0x40, 0x00, + 0x70, 0xef, 0x00, 0xf0, 0xf0, 0x00, 0xf0, 0xff, 0x00, 0xb0, 0xdf, 0x00, 0x30, 0xcf, 0x00, + 0x30, 0xcf, 0x00, 0x10, 0x8f, 0x00, 0x10, 0x86, 0x00, 0x10, 0x86, 0x00, 0x20, 0x4f, 0x00, +0x00, 0x0f, 0x00, 0x00, 0x09, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x80, 0x00, + 0xe0, 0x87, 0x00, 0xf0, 0x19, 0x01, 0xb0, 0xe7, 0x01, 0x30, 0xff, 0x01, 0x18, 0xff, 0x00, + 0x08, 0xcf, 0x00, 0x08, 0xc7, 0x00, 0x88, 0xc7, 0x00, 0x80, 0x41, 0x00, 0xe0, 0x61, 0x00, +0xa0, 0x33, 0x00, 0x20, 0x01, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x07, 0x00, 0x80, 0x07, 0x00, + 0xc0, 0x0f, 0x00, 0xe0, 0x16, 0x00, 0x30, 0x2e, 0x02, 0x10, 0x5f, 0x02, 0x08, 0xff, 0x03, + 0x08, 0xff, 0x01, 0x80, 0xcf, 0x01, 0xe0, 0xe1, 0x00, 0xd0, 0x60, 0x00, 0x90, 0x30, 0x00, +0x60, 0x18, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x80, 0xdf, 0x00, + 0xe0, 0x1f, 0x00, 0x30, 0x1c, 0x00, 0x10, 0x2c, 0x00, 0x00, 0x2e, 0x00, 0x80, 0x5f, 0x00, + 0x90, 0x5f, 0x02, 0xf8, 0x7f, 0x02, 0xf4, 0xf0, 0x01, 0x24, 0xe0, 0x00, 0x38, 0x78, 0x00, +0x00, 0x3c, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x7f, 0x00, + 0x20, 0xfe, 0x01, 0x00, 0x70, 0x02, 0x00, 0x38, 0x00, 0x38, 0x5f, 0x00, 0xf4, 0x5f, 0x00, + 0xf4, 0x5f, 0x00, 0x38, 0x5f, 0x00, 0x00, 0x38, 0x00, 0x00, 0x70, 0x02, 0x20, 0xfe, 0x01, +0xc0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x3c, 0x00, + 0x38, 0x78, 0x00, 0x24, 0xe0, 0x00, 0xf4, 0xf0, 0x01, 0xf8, 0x7f, 0x02, 0x90, 0x5f, 0x02, + 0x80, 0x5f, 0x00, 0x00, 0x2e, 0x00, 0x10, 0x2c, 0x00, 0x30, 0x1c, 0x00, 0xe0, 0x1f, 0x00, +0x80, 0xdf, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x60, 0x18, 0x00, + 0x90, 0x30, 0x00, 0xd0, 0x60, 0x00, 0xe0, 0xe1, 0x00, 0x80, 0xcf, 0x01, 0x08, 0xff, 0x01, + 0x08, 0xff, 0x03, 0x10, 0x5f, 0x02, 0x30, 0x2e, 0x02, 0xe0, 0x16, 0x00, 0xc0, 0x0f, 0x00, +0x80, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x20, 0x01, 0x00, 0xa0, 0x33, 0x00, + 0xe0, 0x61, 0x00, 0x80, 0x41, 0x00, 0x88, 0xc7, 0x00, 0x08, 0xc7, 0x00, 0x08, 0xcf, 0x00, + 0x18, 0xff, 0x00, 0x30, 0xff, 0x01, 0xb0, 0xe7, 0x01, 0xf0, 0x19, 0x01, 0xe0, 0x87, 0x00, +0xc0, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char ori_battleship_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x09, 0x00, 0x80, 0x1f, 0x00, 0xa0, 0x5f, 0x00, + 0x90, 0x9f, 0x00, 0x90, 0x9f, 0x00, 0x98, 0x96, 0x01, 0x18, 0x86, 0x01, 0x18, 0x86, 0x01, + 0x38, 0xcf, 0x01, 0xf8, 0xff, 0x01, 0xb8, 0xdf, 0x01, 0x78, 0xef, 0x01, 0x70, 0xef, 0x00, +0xf0, 0xff, 0x00, 0xf0, 0xf9, 0x00, 0x20, 0x40, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x48, 0x00, 0xc0, 0x5c, 0x00, 0x60, 0x7e, 0x00, + 0x30, 0x7e, 0x00, 0x30, 0x7c, 0x00, 0x38, 0x7c, 0x02, 0x38, 0x0c, 0x02, 0x78, 0x07, 0x02, + 0xf8, 0x0f, 0x03, 0xb8, 0xcf, 0x03, 0xb8, 0xff, 0x01, 0xb8, 0xef, 0x01, 0xf8, 0xf7, 0x00, +0x00, 0x7a, 0x00, 0x30, 0x3e, 0x00, 0xc0, 0x0c, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xe3, 0x00, 0xe0, 0x38, 0x01, + 0x70, 0x7c, 0x01, 0x78, 0xfa, 0x01, 0x78, 0xf8, 0x00, 0x7c, 0xfc, 0x00, 0xdc, 0x4f, 0x00, + 0xdc, 0x27, 0x01, 0xde, 0x07, 0x01, 0xfa, 0x87, 0x01, 0xf0, 0xff, 0x00, 0xc4, 0xf8, 0x00, +0xc8, 0x7f, 0x00, 0x90, 0x3f, 0x00, 0x20, 0x0f, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0xc0, 0x03, 0x00, 0xe0, 0x01, 0x00, + 0xf0, 0xf1, 0x03, 0xf8, 0xf0, 0x04, 0xb8, 0xf0, 0x05, 0xdc, 0xfb, 0x03, 0xec, 0xff, 0x01, + 0xf8, 0xc7, 0x00, 0xe2, 0x07, 0x00, 0xe4, 0x03, 0x01, 0x24, 0x86, 0x01, 0xe8, 0xff, 0x00, +0xe8, 0x7f, 0x00, 0xe0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0xf8, 0x7f, 0x00, + 0xfc, 0x83, 0x00, 0x78, 0x01, 0x00, 0x9a, 0xf1, 0x01, 0xfa, 0xe3, 0x03, 0xf2, 0xff, 0x05, + 0xf2, 0xff, 0x05, 0xfa, 0xe3, 0x03, 0x9a, 0xf1, 0x01, 0x78, 0x01, 0x00, 0xfc, 0x83, 0x00, +0xf8, 0x7f, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f, 0x00, 0xe8, 0x7f, 0x00, + 0xe8, 0xff, 0x00, 0x24, 0x86, 0x01, 0xe4, 0x03, 0x01, 0xe2, 0x07, 0x00, 0xf8, 0xc7, 0x00, + 0xec, 0xff, 0x01, 0xdc, 0xfb, 0x03, 0xb8, 0xf0, 0x05, 0xf8, 0xf0, 0x04, 0xf0, 0xf1, 0x03, +0xe0, 0x01, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x20, 0x0f, 0x00, 0x90, 0x3f, 0x00, 0xc8, 0x7f, 0x00, + 0xc4, 0xf8, 0x00, 0xf0, 0xff, 0x00, 0xfa, 0x87, 0x01, 0xde, 0x07, 0x01, 0xdc, 0x27, 0x01, + 0xdc, 0x4f, 0x00, 0x7c, 0xfc, 0x00, 0x78, 0xf8, 0x00, 0x78, 0xfa, 0x01, 0x70, 0x7c, 0x01, +0xe0, 0x38, 0x01, 0x80, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xc0, 0x0c, 0x00, 0x30, 0x3e, 0x00, 0x00, 0x7a, 0x00, + 0xf8, 0xf7, 0x00, 0xb8, 0xef, 0x01, 0xb8, 0xff, 0x01, 0xb8, 0xcf, 0x03, 0xf8, 0x0f, 0x03, + 0x78, 0x07, 0x02, 0x38, 0x0c, 0x02, 0x38, 0x7c, 0x02, 0x30, 0x7c, 0x00, 0x30, 0x7e, 0x00, +0x60, 0x7e, 0x00, 0xc0, 0x5c, 0x00, 0x00, 0x48, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x20, 0x40, 0x00, 0xf0, 0xf9, 0x00, 0xf0, 0xff, 0x00, + 0x70, 0xef, 0x00, 0x78, 0xef, 0x01, 0xb8, 0xdf, 0x01, 0xf8, 0xff, 0x01, 0x38, 0xcf, 0x01, + 0x18, 0x86, 0x01, 0x18, 0x86, 0x01, 0x98, 0x96, 0x01, 0x90, 0x9f, 0x00, 0x90, 0x9f, 0x00, +0xa0, 0x5f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x09, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x33, 0x00, 0xc0, 0xc7, 0x00, 0xe0, 0x05, 0x00, + 0xf0, 0xfe, 0x01, 0x78, 0xdf, 0x01, 0xf8, 0xdf, 0x01, 0x3c, 0xdf, 0x01, 0x0c, 0xff, 0x01, + 0x04, 0xee, 0x01, 0x04, 0xc3, 0x01, 0xe4, 0xc3, 0x01, 0xe0, 0xc3, 0x00, 0xe0, 0xc7, 0x00, +0xe0, 0x67, 0x00, 0xa0, 0x33, 0x00, 0x20, 0x01, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x4f, 0x00, 0xc0, 0x9f, 0x00, 0xe0, 0x3f, 0x01, + 0xf0, 0x31, 0x02, 0xf0, 0xff, 0x00, 0x18, 0xfe, 0x05, 0x08, 0xbe, 0x07, 0x48, 0xbe, 0x03, + 0x20, 0xbf, 0x03, 0xf0, 0xe3, 0x03, 0xf0, 0xe1, 0x01, 0xf8, 0xe5, 0x01, 0xe8, 0xe3, 0x00, +0xc8, 0x71, 0x00, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x7f, 0x00, 0xe0, 0x7f, 0x01, + 0xf0, 0x7f, 0x01, 0x18, 0x46, 0x02, 0x08, 0x7c, 0x02, 0x00, 0x7e, 0x04, 0x30, 0xfe, 0x01, + 0xf8, 0x7f, 0x03, 0xfc, 0xbd, 0x03, 0xfa, 0xd0, 0x01, 0xf2, 0xf0, 0x01, 0xfc, 0xf8, 0x00, +0x00, 0x78, 0x00, 0x00, 0x3c, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x00, 0xe0, 0xff, 0x01, + 0x10, 0xfc, 0x03, 0x00, 0xe8, 0x01, 0xf8, 0x98, 0x05, 0x7c, 0xfc, 0x05, 0xfa, 0xff, 0x04, + 0xfa, 0xff, 0x04, 0x7c, 0xfc, 0x05, 0xf8, 0x98, 0x05, 0x00, 0xe8, 0x01, 0x10, 0xfc, 0x03, +0xe0, 0xff, 0x01, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x78, 0x00, + 0xfc, 0xf8, 0x00, 0xf2, 0xf0, 0x01, 0xfa, 0xd0, 0x01, 0xfc, 0xbd, 0x03, 0xf8, 0x7f, 0x03, + 0x30, 0xfe, 0x01, 0x00, 0x7e, 0x04, 0x08, 0x7c, 0x02, 0x18, 0x46, 0x02, 0xf0, 0x7f, 0x01, +0xe0, 0x7f, 0x01, 0x80, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x00, 0xc8, 0x71, 0x00, + 0xe8, 0xe3, 0x00, 0xf8, 0xe5, 0x01, 0xf0, 0xe1, 0x01, 0xf0, 0xe3, 0x03, 0x20, 0xbf, 0x03, + 0x48, 0xbe, 0x03, 0x08, 0xbe, 0x07, 0x18, 0xfe, 0x05, 0xf0, 0xff, 0x00, 0xf0, 0x31, 0x02, +0xe0, 0x3f, 0x01, 0xc0, 0x9f, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x20, 0x01, 0x00, 0xa0, 0x33, 0x00, 0xe0, 0x67, 0x00, + 0xe0, 0xc7, 0x00, 0xe0, 0xc3, 0x00, 0xe4, 0xc3, 0x01, 0x04, 0xc3, 0x01, 0x04, 0xee, 0x01, + 0x0c, 0xff, 0x01, 0x3c, 0xdf, 0x01, 0xf8, 0xdf, 0x01, 0x78, 0xdf, 0x01, 0xf0, 0xfe, 0x01, +0xe0, 0x05, 0x00, 0xc0, 0xc7, 0x00, 0x00, 0x33, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char ori_assault_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x90, 0x9f, 0x00, + 0x88, 0x1f, 0x01, 0x08, 0x0f, 0x01, 0x88, 0x1f, 0x01, 0x98, 0x9f, 0x01, 0x18, 0x8f, 0x01, + 0xb8, 0xdf, 0x01, 0xf8, 0xff, 0x01, 0x98, 0x9f, 0x01, 0x78, 0xef, 0x01, 0x78, 0xef, 0x01, +0xf8, 0xf6, 0x01, 0xd0, 0xb6, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0xc0, 0x78, 0x00, 0x20, 0x7c, 0x00, 0x20, 0x7e, 0x00, + 0x30, 0x7c, 0x00, 0x30, 0x7f, 0x02, 0x38, 0x1f, 0x04, 0x78, 0x3e, 0x04, 0xd8, 0x1f, 0x06, + 0xbc, 0x0f, 0x03, 0xbc, 0xdf, 0x03, 0xbc, 0xff, 0x01, 0xb0, 0xc7, 0x01, 0xe0, 0xfb, 0x00, +0xe0, 0xfd, 0x00, 0xc0, 0x7d, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xc0, 0xc0, 0x00, 0x60, 0xf8, 0x01, + 0x70, 0xf8, 0x01, 0x78, 0xfe, 0x00, 0x7c, 0xfe, 0x00, 0xec, 0xff, 0x00, 0xde, 0x3f, 0x00, + 0xde, 0x3f, 0x02, 0xd8, 0x0f, 0x02, 0xd8, 0x0f, 0x01, 0xe8, 0xff, 0x01, 0x78, 0xf8, 0x00, +0xb0, 0x77, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x27, 0x00, 0xc0, 0x03, 0x00, 0xf0, 0x01, 0x00, + 0xfc, 0xe1, 0x03, 0xbc, 0xe8, 0x07, 0xb8, 0xfd, 0x07, 0xb8, 0xff, 0x03, 0xdc, 0xff, 0x01, + 0xe4, 0xbf, 0x00, 0xfc, 0x37, 0x00, 0xf8, 0x07, 0x02, 0x38, 0x0c, 0x02, 0xf0, 0xfb, 0x01, +0xc0, 0x7f, 0x00, 0x80, 0x1f, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, 0x00, 0xf8, 0x8f, 0x00, + 0x70, 0x03, 0x00, 0x78, 0x01, 0x00, 0x9c, 0xdb, 0x00, 0xe4, 0xff, 0x03, 0xfc, 0xff, 0x07, + 0xfc, 0xff, 0x07, 0xe4, 0xff, 0x03, 0x9c, 0xdb, 0x00, 0x78, 0x01, 0x00, 0x70, 0x03, 0x00, +0xf8, 0x8f, 0x00, 0xf0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x80, 0x1f, 0x00, 0xc0, 0x7f, 0x00, + 0xf0, 0xfb, 0x01, 0x38, 0x0c, 0x02, 0xf8, 0x07, 0x02, 0xfc, 0x37, 0x00, 0xe4, 0xbf, 0x00, + 0xdc, 0xff, 0x01, 0xb8, 0xff, 0x03, 0xb8, 0xfd, 0x07, 0xbc, 0xe8, 0x07, 0xfc, 0xe1, 0x03, +0xf0, 0x01, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x27, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x1e, 0x00, 0xe0, 0x3f, 0x00, 0xb0, 0x77, 0x00, + 0x78, 0xf8, 0x00, 0xe8, 0xff, 0x01, 0xd8, 0x0f, 0x01, 0xd8, 0x0f, 0x02, 0xde, 0x3f, 0x02, + 0xde, 0x3f, 0x00, 0xec, 0xff, 0x00, 0x7c, 0xfe, 0x00, 0x78, 0xfe, 0x00, 0x70, 0xf8, 0x01, +0x60, 0xf8, 0x01, 0xc0, 0xc0, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x67, 0x00, 0xc0, 0x7d, 0x00, 0xe0, 0xfd, 0x00, + 0xe0, 0xfb, 0x00, 0xb0, 0xc7, 0x01, 0xbc, 0xff, 0x01, 0xbc, 0xdf, 0x03, 0xbc, 0x0f, 0x03, + 0xd8, 0x1f, 0x06, 0x78, 0x3e, 0x04, 0x38, 0x1f, 0x04, 0x30, 0x7f, 0x02, 0x30, 0x7c, 0x00, +0x20, 0x7e, 0x00, 0x20, 0x7c, 0x00, 0xc0, 0x78, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, 0xd0, 0xb6, 0x00, 0xf8, 0xf6, 0x01, + 0x78, 0xef, 0x01, 0x78, 0xef, 0x01, 0x98, 0x9f, 0x01, 0xf8, 0xff, 0x01, 0xb8, 0xdf, 0x01, + 0x18, 0x8f, 0x01, 0x98, 0x9f, 0x01, 0x88, 0x1f, 0x01, 0x08, 0x0f, 0x01, 0x88, 0x1f, 0x01, +0x90, 0x9f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x0e, 0x00, 0xe0, 0x3b, 0x00, 0xf0, 0x7b, 0x00, + 0xf0, 0x7d, 0x00, 0x38, 0xde, 0x00, 0xf8, 0xdf, 0x03, 0xbc, 0xdf, 0x03, 0x0c, 0xdf, 0x03, + 0x86, 0xbf, 0x01, 0xc2, 0xe7, 0x01, 0x82, 0xcf, 0x01, 0xe4, 0xcf, 0x00, 0xe0, 0xc3, 0x00, +0xe0, 0x47, 0x00, 0xe0, 0x43, 0x00, 0xe0, 0x31, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x80, 0x07, 0x00, 0xc0, 0x7f, 0x00, 0xe0, 0xde, 0x00, + 0xf0, 0xe1, 0x01, 0xf8, 0x7f, 0x01, 0x08, 0xbf, 0x01, 0x04, 0xbf, 0x01, 0xc4, 0xbf, 0x07, + 0xc0, 0xbf, 0x07, 0xf0, 0x7f, 0x03, 0xf0, 0xe7, 0x03, 0xf0, 0xe7, 0x01, 0xf8, 0xe1, 0x00, +0xf8, 0x61, 0x00, 0x30, 0x30, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x80, 0x1f, 0x00, 0xe0, 0x3f, 0x00, + 0xf8, 0xfd, 0x00, 0x04, 0xc3, 0x01, 0x04, 0xfe, 0x01, 0xc0, 0xfe, 0x03, 0xd0, 0x7f, 0x02, + 0xf8, 0xbf, 0x03, 0xfc, 0xdf, 0x01, 0xfe, 0xdb, 0x01, 0x7e, 0xd1, 0x03, 0x7c, 0xf8, 0x03, +0x00, 0xf8, 0x00, 0x00, 0x3c, 0x00, 0x40, 0x0e, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x00, 0x10, 0xff, 0x01, + 0x00, 0xec, 0x00, 0x00, 0xe8, 0x01, 0xb0, 0x9d, 0x03, 0xfc, 0x7f, 0x02, 0xfe, 0xff, 0x03, + 0xfe, 0xff, 0x03, 0xfc, 0x7f, 0x02, 0xb0, 0x9d, 0x03, 0x00, 0xe8, 0x01, 0x00, 0xec, 0x00, +0x10, 0xff, 0x01, 0xe0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x40, 0x0e, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xf8, 0x00, + 0x7c, 0xf8, 0x03, 0x7e, 0xd1, 0x03, 0xfe, 0xdb, 0x01, 0xfc, 0xdf, 0x01, 0xf8, 0xbf, 0x03, + 0xd0, 0x7f, 0x02, 0xc0, 0xfe, 0x03, 0x04, 0xfe, 0x01, 0x04, 0xc3, 0x01, 0xf8, 0xfd, 0x00, +0xe0, 0x3f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x30, 0x30, 0x00, 0xf8, 0x61, 0x00, + 0xf8, 0xe1, 0x00, 0xf0, 0xe7, 0x01, 0xf0, 0xe7, 0x03, 0xf0, 0x7f, 0x03, 0xc0, 0xbf, 0x07, + 0xc4, 0xbf, 0x07, 0x04, 0xbf, 0x01, 0x08, 0xbf, 0x01, 0xf8, 0x7f, 0x01, 0xf0, 0xe1, 0x01, +0xe0, 0xde, 0x00, 0xc0, 0x7f, 0x00, 0x80, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xe0, 0x31, 0x00, 0xe0, 0x43, 0x00, 0xe0, 0x47, 0x00, + 0xe0, 0xc3, 0x00, 0xe4, 0xcf, 0x00, 0x82, 0xcf, 0x01, 0xc2, 0xe7, 0x01, 0x86, 0xbf, 0x01, + 0x0c, 0xdf, 0x03, 0xbc, 0xdf, 0x03, 0xf8, 0xdf, 0x03, 0x38, 0xde, 0x00, 0xf0, 0x7d, 0x00, +0xf0, 0x7b, 0x00, 0xe0, 0x3b, 0x00, 0x60, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char ori_jumpship_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x60, 0x00, 0x18, 0xc0, 0x00, 0x3c, 0xe7, 0x01, + 0x74, 0x70, 0x01, 0xe0, 0x38, 0x00, 0xc0, 0x1f, 0x00, 0x90, 0x4a, 0x00, 0x90, 0x4f, 0x00, + 0x90, 0x4a, 0x00, 0xc0, 0x1f, 0x00, 0xe0, 0x38, 0x00, 0x74, 0x70, 0x01, 0x3c, 0xe7, 0x01, +0x18, 0xc0, 0x00, 0x30, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +static unsigned char ori_starbase_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x80, 0x01, 0x1c, 0x80, 0x03, 0xbc, 0xd0, 0x03, + 0x70, 0xe0, 0x00, 0xf0, 0x79, 0x00, 0xc8, 0x3f, 0x00, 0xd4, 0x37, 0x00, 0x82, 0x1d, 0x00, + 0x80, 0x1b, 0x00, 0xc0, 0x3e, 0x01, 0xc0, 0xbf, 0x00, 0xe8, 0x79, 0x00, 0xf0, 0xe0, 0x00, +0x3c, 0xc1, 0x03, 0x1c, 0xa0, 0x03, 0x18, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +static unsigned char ori_warbase_bits[60] = { + 0x00, 0x00, 0x00, 0x60, 0x30, 0x00, 0x18, 0xc0, 0x00, 0x1c, 0xc2, 0x01, 0x3c, 0xe2, 0x01, + 0x72, 0x77, 0x02, 0xe2, 0x38, 0x02, 0xc0, 0x1d, 0x00, 0xa0, 0x2f, 0x00, 0x38, 0xe7, 0x00, + 0xa0, 0x2f, 0x00, 0xc0, 0x1d, 0x00, 0xe2, 0x38, 0x02, 0x72, 0x77, 0x02, 0x3c, 0xe2, 0x01, +0x1c, 0xc2, 0x01, 0x18, 0xc0, 0x00, 0x60, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +static unsigned char ori_galaxy_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0xa0, 0x5f, 0x00, + 0xb0, 0xdf, 0x00, 0x90, 0x96, 0x00, 0x90, 0x96, 0x00, 0x18, 0x86, 0x01, 0x18, 0x8f, 0x01, + 0xd8, 0xbf, 0x01, 0x78, 0xe6, 0x01, 0x18, 0x8f, 0x01, 0x78, 0xe6, 0x01, 0xf8, 0xf6, 0x01, +0x98, 0x9f, 0x01, 0x30, 0xcf, 0x00, 0x20, 0x4f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x80, 0x78, 0x00, 0xe0, 0x7c, 0x00, + 0x20, 0x7a, 0x00, 0x30, 0x58, 0x00, 0x30, 0x5c, 0x02, 0x78, 0x0f, 0x03, 0xf8, 0x0f, 0x03, + 0x1c, 0x0f, 0x01, 0xdc, 0x9f, 0x01, 0x94, 0xb3, 0x01, 0xb0, 0xe7, 0x00, 0xe0, 0xf1, 0x00, +0xe0, 0x7f, 0x00, 0xe0, 0x73, 0x00, 0xc0, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0xe3, 0x01, 0xc0, 0xf9, 0x01, + 0xe0, 0xe4, 0x01, 0x70, 0xf0, 0x01, 0xf8, 0xbb, 0x00, 0x3c, 0x9f, 0x00, 0x7c, 0x4e, 0x02, + 0x64, 0x1f, 0x03, 0xa4, 0x9b, 0x01, 0xf0, 0xd1, 0x00, 0xf0, 0xf6, 0x00, 0xf0, 0x7f, 0x00, +0xe0, 0x3c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x80, 0x0f, 0x00, 0xe0, 0x01, 0x00, + 0x78, 0xf0, 0x03, 0xfc, 0xc0, 0x03, 0xb4, 0xf1, 0x03, 0x10, 0xff, 0x01, 0x50, 0x9f, 0x00, + 0xd8, 0x4f, 0x00, 0xf8, 0x0f, 0x00, 0xfc, 0x0d, 0x03, 0x3c, 0xcd, 0x01, 0x78, 0x7c, 0x00, +0xc0, 0x3d, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0xf8, 0x7f, 0x00, + 0x6c, 0xc1, 0x00, 0x60, 0x03, 0x00, 0x30, 0xf2, 0x00, 0x9c, 0xc6, 0x01, 0xfe, 0xff, 0x03, + 0xfe, 0xff, 0x03, 0x9c, 0xc6, 0x01, 0x30, 0xf2, 0x00, 0x60, 0x03, 0x00, 0x6c, 0xc1, 0x00, +0xf8, 0x7f, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x0f, 0x00, 0xc0, 0x3f, 0x00, + 0x78, 0xfc, 0x00, 0x3c, 0x8d, 0x01, 0xfc, 0x05, 0x03, 0xfc, 0x0f, 0x00, 0xd8, 0x4f, 0x00, + 0x50, 0x9f, 0x00, 0x10, 0xff, 0x01, 0xbc, 0xf1, 0x03, 0xfc, 0xc0, 0x03, 0x78, 0xf0, 0x03, +0xe0, 0x01, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x1c, 0x00, 0xe0, 0x3c, 0x00, + 0xf0, 0x7f, 0x00, 0xf0, 0xf6, 0x00, 0xf0, 0xd1, 0x00, 0xa4, 0x9b, 0x01, 0x64, 0x1f, 0x03, + 0x7c, 0x4e, 0x02, 0x38, 0x9f, 0x00, 0xf8, 0xbb, 0x00, 0x70, 0xf0, 0x01, 0xe0, 0xe4, 0x01, +0xc0, 0xf9, 0x01, 0x00, 0xe3, 0x01, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x31, 0x00, 0xe0, 0x73, 0x00, 0xe0, 0x7f, 0x00, + 0xe0, 0xf1, 0x00, 0xb0, 0xe7, 0x00, 0x94, 0xb3, 0x01, 0xdc, 0x9f, 0x01, 0x1c, 0x0f, 0x01, + 0xf8, 0x0f, 0x03, 0x78, 0x0f, 0x02, 0x30, 0x5c, 0x02, 0x30, 0x58, 0x00, 0x20, 0x7a, 0x00, +0x60, 0x7c, 0x00, 0xc0, 0x78, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x20, 0x4f, 0x00, 0x30, 0xcf, 0x00, 0x98, 0x9f, 0x01, + 0xf8, 0xf6, 0x01, 0x78, 0xe6, 0x01, 0x18, 0x8f, 0x01, 0x78, 0xe6, 0x01, 0xd8, 0xbf, 0x01, + 0x18, 0x8f, 0x01, 0x18, 0x86, 0x01, 0x90, 0x96, 0x00, 0x90, 0x96, 0x00, 0xb0, 0xdf, 0x00, +0xa0, 0x5f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x38, 0x00, 0xe0, 0x7c, 0x00, 0xe0, 0x7f, 0x00, + 0xf0, 0x78, 0x00, 0x70, 0xde, 0x00, 0xd8, 0x9c, 0x02, 0x98, 0xbf, 0x03, 0x08, 0x8f, 0x03, + 0x0c, 0xff, 0x01, 0x0c, 0xef, 0x01, 0xa4, 0xc3, 0x00, 0xa0, 0xc1, 0x00, 0xe0, 0x45, 0x00, +0xe0, 0x63, 0x00, 0xe0, 0x21, 0x00, 0xe0, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x73, 0x00, + 0xe0, 0xff, 0x00, 0xf0, 0xf6, 0x00, 0xb0, 0xf8, 0x00, 0x98, 0x5d, 0x02, 0x8c, 0x6f, 0x02, + 0x24, 0xe7, 0x03, 0x90, 0xcf, 0x03, 0xd0, 0xfd, 0x01, 0xf8, 0xe0, 0x00, 0x78, 0x72, 0x00, +0xf8, 0x39, 0x00, 0x78, 0x0c, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x0f, 0x00, 0xc0, 0x3f, 0x00, + 0xf0, 0xe3, 0x01, 0x18, 0xcb, 0x03, 0x0c, 0xfa, 0x03, 0x00, 0xff, 0x03, 0x20, 0xbf, 0x01, + 0x90, 0xaf, 0x00, 0xf8, 0x8f, 0x00, 0xfc, 0xd8, 0x03, 0x3c, 0xf0, 0x03, 0xfc, 0xe0, 0x01, +0x00, 0x78, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xe0, 0xff, 0x01, + 0x30, 0x68, 0x03, 0x00, 0x6c, 0x00, 0xf0, 0xc4, 0x00, 0x38, 0x96, 0x03, 0xfc, 0xff, 0x07, + 0xfc, 0xff, 0x07, 0x38, 0x96, 0x03, 0xf0, 0xc4, 0x00, 0x00, 0x6c, 0x00, 0x30, 0x68, 0x03, +0xe0, 0xff, 0x01, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x78, 0x00, + 0xfc, 0xe0, 0x01, 0x3c, 0xf0, 0x03, 0xfc, 0xd8, 0x03, 0xf8, 0x8f, 0x00, 0x90, 0xaf, 0x00, + 0x20, 0xbf, 0x01, 0x00, 0xff, 0x03, 0x0c, 0xfa, 0x03, 0x18, 0xcb, 0x03, 0xf0, 0xe3, 0x01, +0xc0, 0x3f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x78, 0x0c, 0x00, 0xf8, 0x39, 0x00, + 0x78, 0x72, 0x00, 0xf8, 0xe0, 0x00, 0xd0, 0xfd, 0x01, 0x90, 0xcf, 0x01, 0x24, 0xe7, 0x03, + 0x8c, 0x6f, 0x02, 0x98, 0x5d, 0x02, 0xb0, 0xf8, 0x00, 0xf0, 0xf6, 0x00, 0xe0, 0xff, 0x00, +0xc0, 0x73, 0x00, 0x80, 0x03, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x10, 0x00, 0xe0, 0x31, 0x00, 0xe0, 0x63, 0x00, + 0xe0, 0x45, 0x00, 0xa0, 0xc1, 0x00, 0xa4, 0xc3, 0x00, 0x0c, 0xef, 0x01, 0x0c, 0xff, 0x01, + 0x08, 0x8f, 0x03, 0x98, 0xbf, 0x03, 0xd8, 0x9c, 0x02, 0x70, 0xde, 0x00, 0xf0, 0x78, 0x00, +0xe0, 0x7f, 0x00, 0xe0, 0x7c, 0x00, 0xc0, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char ori_lightcruiser_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x0f, 0x00, 0x10, 0x8f, 0x00, 0x10, 0x8f, 0x00, 0x10, 0x86, 0x00, + 0x10, 0x86, 0x00, 0x18, 0x86, 0x01, 0x18, 0x8f, 0x01, 0xf8, 0xf9, 0x01, + 0xf8, 0xff, 0x01, 0x90, 0x9f, 0x00, 0x10, 0x8f, 0x00, 0x10, 0x86, 0x00, +0x20, 0x46, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x10, 0x00, + 0x40, 0x38, 0x00, 0x20, 0x3c, 0x00, 0x20, 0x3c, 0x00, 0x38, 0x1c, 0x01, + 0x18, 0x0c, 0x01, 0x38, 0x07, 0x01, 0xf8, 0x87, 0x00, 0xc8, 0x8d, 0x00, + 0xcc, 0xdf, 0x01, 0xc8, 0xff, 0x00, 0x88, 0xe7, 0x00, 0x80, 0x21, 0x00, +0xc0, 0x20, 0x00, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, + 0x80, 0x00, 0x00, 0x60, 0x70, 0x00, 0x30, 0x78, 0x00, 0x38, 0x78, 0x00, + 0x78, 0x3c, 0x00, 0xe4, 0x0f, 0x00, 0xe0, 0x06, 0x02, 0xc4, 0x05, 0x01, + 0xe0, 0x87, 0x00, 0xe0, 0x4f, 0x00, 0xf0, 0x7e, 0x00, 0x30, 0x38, 0x00, +0x00, 0x18, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1c, 0x00, + 0xe0, 0x03, 0x00, 0xe0, 0x00, 0x00, 0x78, 0xe0, 0x00, 0xc4, 0xf0, 0x01, + 0xc4, 0xf9, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x06, 0x00, 0xf0, 0x07, 0x00, + 0xfc, 0x03, 0x00, 0xc8, 0x83, 0x01, 0x00, 0x76, 0x00, 0x00, 0x1e, 0x00, +0xe0, 0x1f, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, + 0xf0, 0x7f, 0x00, 0x88, 0x01, 0x00, 0x80, 0x01, 0x00, 0xc0, 0x01, 0x00, + 0xe0, 0xe3, 0x00, 0xfc, 0xfe, 0x01, 0xfc, 0xfe, 0x01, 0xe0, 0xe3, 0x00, + 0xc0, 0x01, 0x00, 0x80, 0x01, 0x00, 0x88, 0x01, 0x00, 0xf0, 0x7f, 0x00, +0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xe0, 0x1f, 0x00, + 0x00, 0x1e, 0x00, 0x00, 0x76, 0x00, 0xc8, 0x83, 0x01, 0xfc, 0x03, 0x00, + 0xf0, 0x07, 0x00, 0xe0, 0x06, 0x00, 0xe0, 0x7f, 0x00, 0xc4, 0xf9, 0x00, + 0xc4, 0xf0, 0x01, 0x78, 0xe0, 0x00, 0xe0, 0x00, 0x00, 0xe0, 0x03, 0x00, +0x80, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x18, 0x00, + 0x30, 0x38, 0x00, 0xf0, 0x7e, 0x00, 0xe0, 0x4f, 0x00, 0xe0, 0x87, 0x00, + 0xc4, 0x05, 0x01, 0xe0, 0x06, 0x02, 0xe4, 0x0f, 0x00, 0x78, 0x3c, 0x00, + 0x38, 0x78, 0x00, 0x30, 0x78, 0x00, 0x60, 0x70, 0x00, 0x80, 0x00, 0x00, +0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x18, 0x00, 0xc0, 0x20, 0x00, + 0x80, 0x21, 0x00, 0x88, 0xe7, 0x00, 0xc8, 0xff, 0x00, 0xcc, 0xdf, 0x01, + 0xc8, 0x8d, 0x00, 0xf8, 0x87, 0x00, 0x38, 0x07, 0x01, 0x18, 0x0c, 0x01, + 0x38, 0x1c, 0x01, 0x20, 0x3c, 0x00, 0x20, 0x3c, 0x00, 0x40, 0x38, 0x00, +0x40, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x20, 0x46, 0x00, + 0x10, 0x86, 0x00, 0x10, 0x8f, 0x00, 0x90, 0x9f, 0x00, 0xf8, 0xff, 0x01, + 0xf8, 0xf9, 0x01, 0x18, 0x8f, 0x01, 0x18, 0x86, 0x01, 0x10, 0x86, 0x00, + 0x10, 0x86, 0x00, 0x10, 0x8f, 0x00, 0x10, 0x8f, 0x00, 0x00, 0x0f, 0x00, +0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x11, 0x00, 0x40, 0x30, 0x00, + 0x40, 0x18, 0x00, 0x70, 0x1e, 0x01, 0xf0, 0x3f, 0x01, 0xb8, 0x3f, 0x03, + 0x10, 0x3b, 0x01, 0x10, 0xfe, 0x01, 0x08, 0xce, 0x01, 0x08, 0x83, 0x01, + 0x88, 0xc3, 0x01, 0xc0, 0x43, 0x00, 0xc0, 0x43, 0x00, 0xc0, 0x21, 0x00, +0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x80, 0x01, 0x00, + 0xc0, 0xc1, 0x00, 0xe0, 0xf7, 0x00, 0x20, 0x7f, 0x00, 0x10, 0x7e, 0x00, + 0x08, 0x3a, 0x02, 0x04, 0x76, 0x00, 0x00, 0x7f, 0x02, 0xc0, 0xe3, 0x01, + 0xe0, 0xc1, 0x01, 0xe0, 0xc1, 0x00, 0xe0, 0x60, 0x00, 0x00, 0x10, 0x00, +0x00, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x80, 0x7f, 0x00, + 0x80, 0x07, 0x00, 0xe0, 0x06, 0x00, 0x18, 0x3c, 0x01, 0x00, 0xfc, 0x03, + 0x00, 0xfe, 0x00, 0x00, 0x76, 0x00, 0xe0, 0x7f, 0x00, 0xf0, 0x39, 0x02, + 0xf8, 0x30, 0x02, 0x70, 0xe0, 0x01, 0x00, 0x70, 0x00, 0x00, 0x7c, 0x00, +0x80, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, + 0xe0, 0xff, 0x00, 0x00, 0x18, 0x01, 0x00, 0x18, 0x00, 0x00, 0x38, 0x00, + 0x70, 0x7c, 0x00, 0xf8, 0xf7, 0x03, 0xf8, 0xf7, 0x03, 0x70, 0x7c, 0x00, + 0x00, 0x38, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x01, 0xe0, 0xff, 0x00, +0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x13, 0x00, + 0x00, 0x7c, 0x00, 0x00, 0x70, 0x00, 0x70, 0xe0, 0x01, 0xf8, 0x30, 0x02, + 0xf0, 0x39, 0x02, 0xe0, 0x7f, 0x00, 0x00, 0x76, 0x00, 0x00, 0xfe, 0x00, + 0x00, 0xfc, 0x03, 0x18, 0x3c, 0x01, 0xe0, 0x06, 0x00, 0x80, 0x07, 0x00, +0x80, 0x7f, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x08, 0x00, + 0x00, 0x10, 0x00, 0xe0, 0x60, 0x00, 0xe0, 0xc1, 0x00, 0xe0, 0xc1, 0x01, + 0xc0, 0xe3, 0x01, 0x00, 0x7f, 0x02, 0x04, 0x76, 0x00, 0x08, 0x3a, 0x02, + 0x10, 0x7e, 0x00, 0x20, 0x7f, 0x00, 0xe0, 0xf7, 0x00, 0xc0, 0xc1, 0x00, +0x80, 0x01, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, + 0xc0, 0x21, 0x00, 0xc0, 0x43, 0x00, 0xc0, 0x43, 0x00, 0x88, 0xc3, 0x01, + 0x08, 0x83, 0x01, 0x08, 0xce, 0x01, 0x10, 0xfe, 0x01, 0x10, 0x3b, 0x01, + 0xb8, 0x3f, 0x03, 0xf0, 0x3f, 0x01, 0x70, 0x1e, 0x01, 0x40, 0x18, 0x00, +0x40, 0x30, 0x00, 0x80, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char ori_carrier_bits[VIEWS][60] = {{ + 0x00, 0x09, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x1f, 0x00, + 0x08, 0x0f, 0x01, 0xcc, 0x3f, 0x03, 0xcc, 0x36, 0x03, 0xcc, 0x36, 0x03, + 0x9c, 0x96, 0x03, 0xfc, 0xf6, 0x03, 0x78, 0xef, 0x01, 0xf8, 0xff, 0x01, + 0x00, 0x0f, 0x00, 0xa0, 0x5f, 0x00, 0xf0, 0xff, 0x00, 0xf0, 0xff, 0x00, +0x70, 0xef, 0x00, 0x70, 0xef, 0x00, 0x60, 0x69, 0x00, 0x00, 0x06, 0x00}, +{0x00, 0x90, 0x00, 0x00, 0x8c, 0x00, 0x70, 0xcc, 0x00, 0x30, 0xdc, 0x00, + 0x30, 0xff, 0x00, 0x18, 0x3f, 0x00, 0xb8, 0x7d, 0x00, 0x78, 0x6d, 0x04, + 0xf8, 0x6c, 0x06, 0x70, 0x77, 0x06, 0xc0, 0xb7, 0x03, 0x90, 0xef, 0x03, + 0xfc, 0xff, 0x03, 0xfc, 0xe7, 0x00, 0xfc, 0x17, 0x00, 0xcc, 0x1f, 0x00, +0xec, 0x3f, 0x00, 0xa0, 0x1d, 0x00, 0x60, 0x1d, 0x00, 0x00, 0x1e, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x03, 0x01, 0xc0, 0xe1, 0x00, 0xe0, 0x70, 0x04, + 0x70, 0x2c, 0x02, 0x60, 0x7e, 0x03, 0xf0, 0xf6, 0x03, 0xe0, 0x7b, 0x01, + 0x40, 0xdd, 0x00, 0x9c, 0xef, 0x00, 0xfe, 0x77, 0x04, 0xff, 0x17, 0x06, + 0xf7, 0x37, 0x07, 0xf2, 0xfb, 0x03, 0xf8, 0xf3, 0x01, 0xf0, 0x27, 0x00, +0x2c, 0x07, 0x00, 0x88, 0x07, 0x00, 0xc0, 0x03, 0x00, 0x80, 0x01, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x80, 0x0f, 0x00, 0x80, 0x03, 0x00, + 0xc0, 0x83, 0x0f, 0xc0, 0xbd, 0x03, 0xc8, 0xff, 0x00, 0xbf, 0xe6, 0x09, + 0x9f, 0xf9, 0x07, 0xff, 0xff, 0x07, 0xf9, 0xc7, 0x00, 0xfe, 0xf7, 0x00, + 0xfc, 0x2b, 0x00, 0xfa, 0x1e, 0x02, 0xee, 0xbc, 0x03, 0xe0, 0xfd, 0x03, +0xf8, 0x78, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xff, 0x00, + 0x3c, 0x0f, 0x00, 0x7e, 0x07, 0x00, 0x3e, 0x77, 0x00, 0x70, 0x7d, 0x07, + 0xfe, 0xc3, 0x0f, 0xfd, 0xff, 0x01, 0xfd, 0xff, 0x01, 0xfe, 0xc3, 0x0f, + 0x70, 0x7d, 0x07, 0x3e, 0x77, 0x00, 0x7e, 0x07, 0x00, 0x3c, 0x0f, 0x00, +0x00, 0xff, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xf8, 0x78, 0x00, + 0xe0, 0xfd, 0x03, 0xee, 0xbc, 0x03, 0xfa, 0x1e, 0x02, 0xfc, 0x2b, 0x00, + 0xfe, 0xf7, 0x00, 0xf9, 0xc7, 0x00, 0xff, 0xff, 0x07, 0x9f, 0xf9, 0x07, + 0xbf, 0xe6, 0x09, 0xc8, 0xff, 0x00, 0xc0, 0xbd, 0x03, 0xc0, 0x83, 0x0f, +0x80, 0x03, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00}, +{0x80, 0x01, 0x00, 0xc0, 0x03, 0x00, 0x88, 0x07, 0x00, 0x2c, 0x07, 0x00, + 0xf0, 0xa7, 0x00, 0xf8, 0xf3, 0x01, 0xf2, 0xfb, 0x03, 0xf7, 0x37, 0x07, + 0xff, 0x1f, 0x06, 0xfe, 0x77, 0x04, 0x9c, 0xef, 0x00, 0x40, 0xdc, 0x00, + 0xe0, 0x7b, 0x01, 0xf0, 0xf6, 0x03, 0x60, 0x7e, 0x03, 0x60, 0x2c, 0x02, +0xe0, 0x70, 0x04, 0xc0, 0xe1, 0x00, 0x80, 0x03, 0x01, 0x00, 0x00, 0x00}, +{0x00, 0x1e, 0x00, 0x60, 0x1d, 0x00, 0xa0, 0x1d, 0x00, 0xec, 0x3f, 0x00, + 0xcc, 0x1f, 0x00, 0xfc, 0x17, 0x00, 0xfc, 0xe7, 0x00, 0xfc, 0xff, 0x03, + 0x90, 0xef, 0x03, 0xc0, 0xb7, 0x03, 0x70, 0x77, 0x06, 0xf8, 0x6c, 0x06, + 0x78, 0x6d, 0x04, 0xb8, 0x7d, 0x00, 0x18, 0x3f, 0x00, 0x30, 0xff, 0x00, +0x30, 0xdc, 0x00, 0x70, 0xcc, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x90, 0x00}, +{0x00, 0x06, 0x00, 0x60, 0x69, 0x00, 0x70, 0xef, 0x00, 0x70, 0xef, 0x00, + 0xf0, 0xff, 0x00, 0xf0, 0xff, 0x00, 0xa0, 0x5f, 0x00, 0x00, 0x0f, 0x00, + 0xf8, 0xff, 0x01, 0x78, 0xef, 0x01, 0xfc, 0xf6, 0x03, 0x9c, 0x96, 0x03, + 0xcc, 0x36, 0x03, 0xcc, 0x36, 0x03, 0xcc, 0x3f, 0x03, 0x08, 0x0f, 0x01, +0x80, 0x1f, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x00, 0x09, 0x00}, +{0x80, 0x07, 0x00, 0x80, 0x6b, 0x00, 0x80, 0x5b, 0x00, 0xc0, 0x7f, 0x03, + 0x80, 0x3f, 0x03, 0x80, 0xfe, 0x03, 0x70, 0xfe, 0x03, 0xfc, 0xff, 0x03, + 0x7c, 0x9f, 0x00, 0xdc, 0x3e, 0x00, 0xe6, 0xee, 0x00, 0x66, 0xf3, 0x01, + 0x62, 0xeb, 0x01, 0xe0, 0xdb, 0x01, 0xc0, 0x8f, 0x01, 0xf0, 0xcf, 0x00, +0xb0, 0xc3, 0x00, 0x30, 0xe3, 0x00, 0x10, 0x03, 0x00, 0x90, 0x00, 0x00}, +{0x00, 0x18, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x1e, 0x01, 0x00, 0x4e, 0x03, + 0x40, 0xfe, 0x00, 0xf8, 0xfc, 0x01, 0xfc, 0xfd, 0x04, 0xce, 0xfe, 0x0e, + 0x86, 0xfe, 0x0f, 0xe2, 0xfe, 0x07, 0x70, 0x9f, 0x03, 0xb0, 0x2b, 0x00, + 0xe8, 0x7d, 0x00, 0xfc, 0xf6, 0x00, 0xec, 0x67, 0x00, 0x44, 0xe3, 0x00, +0xe2, 0x70, 0x00, 0x70, 0x38, 0x00, 0x08, 0x1c, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0xe0, 0xf1, 0x01, + 0xfc, 0x7b, 0x00, 0xdc, 0x73, 0x07, 0x84, 0xf7, 0x05, 0x40, 0xfd, 0x03, + 0xf0, 0xfe, 0x07, 0x30, 0xfe, 0x09, 0xfe, 0xff, 0x0f, 0xfe, 0x99, 0x0f, + 0x79, 0xd6, 0x0f, 0xf0, 0x3f, 0x01, 0xdc, 0x3b, 0x00, 0x1f, 0x3c, 0x00, +0x00, 0x1c, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0xf0, 0x0f, 0x00, + 0x00, 0xcf, 0x03, 0x00, 0xee, 0x07, 0xe0, 0xce, 0x07, 0xee, 0xeb, 0x00, + 0x3f, 0xfc, 0x07, 0xf8, 0xff, 0x0b, 0xf8, 0xff, 0x0b, 0x3f, 0xfc, 0x07, + 0xee, 0xeb, 0x00, 0xe0, 0xce, 0x07, 0x00, 0xee, 0x07, 0x00, 0xcf, 0x03, +0xf0, 0x0f, 0x00, 0xe0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x1c, 0x00, + 0x1f, 0x3c, 0x00, 0xdc, 0x3b, 0x00, 0xf0, 0x3f, 0x01, 0x79, 0xd6, 0x0f, + 0xfe, 0x99, 0x0f, 0xfe, 0xff, 0x0f, 0x30, 0xfe, 0x09, 0xf0, 0xfe, 0x07, + 0x40, 0xfd, 0x03, 0x84, 0xf7, 0x05, 0xdc, 0x73, 0x07, 0xfc, 0x7b, 0x00, +0xe0, 0xf1, 0x01, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x08, 0x1c, 0x00, 0x70, 0x38, 0x00, 0xe2, 0x70, 0x00, + 0x44, 0x63, 0x00, 0xec, 0x67, 0x00, 0xfc, 0xf6, 0x00, 0xe8, 0x7d, 0x00, + 0xb0, 0x23, 0x00, 0x70, 0x9f, 0x03, 0xe2, 0xfe, 0x07, 0x86, 0xff, 0x0f, + 0xce, 0xfe, 0x0e, 0xfc, 0xfd, 0x04, 0xf8, 0xfc, 0x01, 0x50, 0xfe, 0x00, +0x00, 0x4e, 0x03, 0x00, 0x1e, 0x01, 0x00, 0x3c, 0x00, 0x00, 0x18, 0x00}, +{0x90, 0x00, 0x00, 0x10, 0x03, 0x00, 0x30, 0xe3, 0x00, 0xb0, 0xc3, 0x00, + 0xf0, 0xcf, 0x00, 0xc0, 0x8f, 0x01, 0xe0, 0xdb, 0x01, 0x62, 0xeb, 0x01, + 0x66, 0xf3, 0x01, 0xe6, 0xee, 0x00, 0xdc, 0x3e, 0x00, 0x7c, 0x9f, 0x00, + 0xfc, 0xff, 0x03, 0x70, 0xfe, 0x03, 0x80, 0xfe, 0x03, 0x80, 0x3f, 0x03, +0xc0, 0x7f, 0x03, 0x80, 0x5b, 0x00, 0x80, 0x6b, 0x00, 0x80, 0x07, 0x00}}; + +static unsigned char ori_utility_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x80, 0x10, 0x00, 0x40, 0x29, 0x00, 0xc0, 0x39, 0x00, + 0xc0, 0x39, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x1f, 0x00, + 0x00, 0x09, 0x00, 0x00, 0x0f, 0x00, 0x90, 0x99, 0x00, 0xa8, 0x59, 0x01, + 0xf8, 0xf9, 0x01, 0xf8, 0xf9, 0x01, 0xb8, 0xdf, 0x01, 0x98, 0x9f, 0x01, +0x98, 0x9f, 0x01, 0x08, 0x09, 0x01, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0a, 0x00, 0x00, 0xcf, 0x00, + 0x00, 0x67, 0x01, 0x00, 0xef, 0x00, 0x00, 0xff, 0x00, 0x00, 0x7e, 0x00, + 0x18, 0x7b, 0x00, 0xa8, 0x0f, 0x00, 0xfc, 0x09, 0x00, 0xfc, 0x1c, 0x00, + 0xfe, 0x4c, 0x00, 0xe6, 0xbc, 0x00, 0xe2, 0xff, 0x00, 0xe0, 0x77, 0x00, +0xa0, 0x77, 0x00, 0x40, 0x31, 0x00, 0x80, 0x30, 0x00, 0x00, 0x20, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x78, 0x00, + 0x00, 0x3c, 0x00, 0x00, 0x1c, 0x03, 0x30, 0xbe, 0x01, 0x38, 0xfc, 0x03, + 0xbc, 0xfb, 0x01, 0xfe, 0xf5, 0x00, 0xeb, 0x28, 0x00, 0x70, 0x0c, 0x00, + 0x78, 0x0e, 0x00, 0xf8, 0x07, 0x00, 0xe8, 0x3f, 0x00, 0xc8, 0x3d, 0x00, +0xf0, 0x1e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, + 0x60, 0x60, 0x01, 0xb8, 0xf8, 0x01, 0x7f, 0xf8, 0x00, 0x7e, 0x39, 0x00, + 0xe0, 0x7f, 0x03, 0xf8, 0xf4, 0x05, 0x38, 0xfc, 0x07, 0x3c, 0xee, 0x01, + 0xfa, 0x07, 0x00, 0xf4, 0x03, 0x00, 0xf8, 0x07, 0x00, 0x80, 0x0b, 0x00, +0x80, 0x0f, 0x00, 0xc0, 0x03, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x01, 0x00, + 0xf8, 0x02, 0x00, 0xe0, 0x01, 0x00, 0xc0, 0xe0, 0x03, 0xf8, 0xf3, 0x05, + 0xfc, 0xff, 0x03, 0x3a, 0x74, 0x00, 0x3a, 0x74, 0x00, 0xfc, 0xff, 0x03, + 0xf8, 0xf3, 0x05, 0xc0, 0xe0, 0x03, 0xe0, 0x01, 0x00, 0xf8, 0x02, 0x00, +0xfc, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x80, 0x0f, 0x00, + 0x80, 0x0b, 0x00, 0xf8, 0x07, 0x00, 0xf4, 0x03, 0x00, 0xfa, 0x07, 0x00, + 0x3c, 0xee, 0x01, 0x38, 0xfc, 0x07, 0xf8, 0xf5, 0x05, 0xe0, 0x7f, 0x03, + 0x7e, 0x39, 0x00, 0x7f, 0xf8, 0x00, 0xb8, 0xf8, 0x01, 0x60, 0x60, 0x01, +0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0c, 0x00, 0xf0, 0x1e, 0x00, + 0xc8, 0x3d, 0x00, 0xe8, 0x3f, 0x00, 0xf8, 0x07, 0x00, 0x78, 0x0e, 0x00, + 0x70, 0x0c, 0x00, 0xeb, 0x28, 0x00, 0xfe, 0xf5, 0x00, 0xbc, 0xfb, 0x01, + 0x38, 0xfc, 0x03, 0x30, 0xbe, 0x01, 0x00, 0x1c, 0x03, 0x00, 0x3c, 0x00, +0x00, 0x78, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x20, 0x00, 0x80, 0x30, 0x00, 0x40, 0x31, 0x00, 0xa0, 0x77, 0x00, + 0xe0, 0x77, 0x00, 0xe2, 0xff, 0x00, 0xe6, 0xbc, 0x00, 0xfe, 0x4c, 0x00, + 0xfc, 0x18, 0x00, 0xfc, 0x09, 0x00, 0xa8, 0x0f, 0x00, 0x18, 0x7b, 0x00, + 0x00, 0x7e, 0x00, 0x00, 0xff, 0x00, 0x00, 0xef, 0x00, 0x00, 0x67, 0x01, +0x00, 0xcf, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x08, 0x09, 0x01, 0x98, 0x9f, 0x01, + 0x98, 0x9f, 0x01, 0xb8, 0xdf, 0x01, 0xf8, 0xf9, 0x01, 0xf8, 0xf9, 0x01, + 0xa8, 0x59, 0x01, 0x90, 0x99, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x09, 0x00, + 0x80, 0x1f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x39, 0x00, +0xc0, 0x39, 0x00, 0x40, 0x29, 0x00, 0x80, 0x10, 0x00, 0x00, 0x00, 0x00}, +{0x40, 0x00, 0x00, 0xc0, 0x10, 0x00, 0xc0, 0x28, 0x00, 0xe0, 0x5e, 0x00, + 0xe0, 0x7e, 0x00, 0xf0, 0x7f, 0x04, 0xd0, 0x73, 0x06, 0x20, 0xf3, 0x07, + 0x80, 0xf3, 0x03, 0x00, 0xf9, 0x03, 0x00, 0x5f, 0x01, 0xe0, 0x8d, 0x01, + 0xe0, 0x07, 0x00, 0xf0, 0x0f, 0x00, 0x70, 0x0f, 0x00, 0x68, 0x0e, 0x00, +0x30, 0x0f, 0x00, 0x00, 0x05, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x03, 0x00, 0x80, 0xf7, 0x00, + 0xc0, 0x3b, 0x01, 0xc0, 0x7f, 0x01, 0x00, 0xfe, 0x01, 0x00, 0xe7, 0x01, + 0x00, 0xe3, 0x00, 0x40, 0x71, 0x0d, 0xf0, 0xfa, 0x07, 0xf8, 0xdd, 0x03, + 0xfc, 0xc3, 0x01, 0xd8, 0xc7, 0x00, 0x8c, 0x03, 0x00, 0xc0, 0x03, 0x00, +0xe0, 0x01, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x1f, 0x00, + 0x00, 0x1d, 0x00, 0x00, 0xfe, 0x01, 0x00, 0xfc, 0x02, 0x00, 0xfe, 0x05, + 0x78, 0xc7, 0x03, 0xfe, 0xc3, 0x01, 0xfa, 0xf2, 0x01, 0xec, 0x7f, 0x00, + 0xc0, 0xe9, 0x07, 0xf0, 0xe1, 0x0f, 0xf8, 0xd1, 0x01, 0x68, 0x60, 0x00, +0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x03, + 0x00, 0xf4, 0x01, 0x00, 0x78, 0x00, 0x7c, 0x30, 0x00, 0xfa, 0xfc, 0x01, + 0xfc, 0xff, 0x03, 0xe0, 0xc2, 0x05, 0xe0, 0xc2, 0x05, 0xfc, 0xff, 0x03, + 0xfa, 0xfc, 0x01, 0x7c, 0x30, 0x00, 0x00, 0x78, 0x00, 0x00, 0xf4, 0x01, +0x00, 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, + 0x68, 0x60, 0x00, 0xf8, 0xd1, 0x01, 0xf0, 0xe1, 0x0f, 0xc0, 0xe9, 0x07, + 0xec, 0x7f, 0x00, 0xfa, 0xfa, 0x01, 0xfe, 0xc3, 0x01, 0x78, 0xc7, 0x03, + 0x00, 0xfe, 0x05, 0x00, 0xfc, 0x02, 0x00, 0xfe, 0x01, 0x00, 0x1d, 0x00, +0x00, 0x1f, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0xe0, 0x01, 0x00, + 0xc0, 0x03, 0x00, 0x8c, 0x03, 0x00, 0xd8, 0xc7, 0x00, 0xfc, 0xc3, 0x01, + 0xf8, 0xdd, 0x03, 0xf0, 0xfa, 0x07, 0x40, 0x71, 0x0d, 0x00, 0xe3, 0x00, + 0x00, 0xe7, 0x01, 0x00, 0xfe, 0x01, 0xc0, 0x7f, 0x01, 0xc0, 0x3b, 0x01, +0x80, 0xf7, 0x00, 0x00, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x04, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x05, 0x00, 0x30, 0x0f, 0x00, + 0x68, 0x0e, 0x00, 0x70, 0x0f, 0x00, 0xf0, 0x0f, 0x00, 0xe0, 0x07, 0x00, + 0xe0, 0x8d, 0x01, 0x00, 0x5f, 0x01, 0x00, 0xf9, 0x03, 0x80, 0xf1, 0x03, + 0x20, 0xf3, 0x07, 0xd0, 0x73, 0x06, 0xf0, 0x7f, 0x04, 0xe0, 0x7e, 0x00, +0xe0, 0x5e, 0x00, 0xc0, 0x28, 0x00, 0xc0, 0x10, 0x00, 0x40, 0x00, 0x00}}; + +static unsigned char ori_patrol_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, 0x80, 0x24, 0x00, + 0x80, 0x24, 0x00, 0x80, 0x2e, 0x00, 0x80, 0x2e, 0x00, 0x80, 0x24, 0x00, + 0x80, 0x35, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x0a, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x00, 0x00, 0x80, 0x24, 0x00, + 0x40, 0x26, 0x00, 0x40, 0x17, 0x00, 0x60, 0x17, 0x00, 0x60, 0x11, 0x00, + 0xe0, 0x09, 0x00, 0xe0, 0x0f, 0x00, 0x40, 0x07, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, + 0x80, 0x18, 0x00, 0x40, 0x0e, 0x00, 0x60, 0x4e, 0x00, 0x60, 0x26, 0x00, + 0xe0, 0x11, 0x00, 0x40, 0x09, 0x00, 0x80, 0x07, 0x00, 0x80, 0x07, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x00, + 0xc0, 0x00, 0x00, 0x60, 0x1e, 0x00, 0x60, 0x0e, 0x00, 0xf0, 0x47, 0x00, + 0xc0, 0x30, 0x00, 0xe0, 0x0f, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, + 0xe0, 0x00, 0x00, 0x70, 0x06, 0x00, 0xc0, 0x1f, 0x00, 0x70, 0x06, 0x00, + 0xe0, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0xe0, 0x0f, 0x00, 0xc0, 0x30, 0x00, + 0xf0, 0x47, 0x00, 0x60, 0x0e, 0x00, 0x60, 0x1e, 0x00, 0xc0, 0x00, 0x00, + 0x00, 0x07, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x08, 0x00, + 0xf0, 0x10, 0x00, 0x30, 0x27, 0x00, 0x30, 0x47, 0x00, 0x40, 0x0e, 0x00, + 0x80, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x40, 0x07, 0x00, 0xe0, 0x0f, 0x00, 0xe0, 0x09, 0x00, + 0x60, 0x11, 0x00, 0x60, 0x17, 0x00, 0x40, 0x17, 0x00, 0x40, 0x26, 0x00, + 0x80, 0x24, 0x00, 0x80, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x05, 0x00, 0x80, 0x0d, 0x00, 0xc0, 0x1f, 0x00, 0xc0, 0x1a, 0x00, + 0x40, 0x12, 0x00, 0x40, 0x17, 0x00, 0x40, 0x17, 0x00, 0x40, 0x12, 0x00, + 0x40, 0x12, 0x00, 0x40, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x08, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x79, 0x00, + 0x80, 0x68, 0x00, 0x80, 0x6e, 0x00, 0x80, 0x2e, 0x00, 0x40, 0x26, 0x00, + 0x40, 0x12, 0x00, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x1e, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x29, 0x00, 0x80, 0x78, 0x00, + 0x40, 0x66, 0x00, 0x20, 0x67, 0x00, 0x00, 0x27, 0x00, 0x80, 0x11, 0x00, + 0x00, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x7f, 0x00, 0xc0, 0x30, 0x00, + 0x20, 0xfe, 0x00, 0x00, 0x67, 0x00, 0x80, 0x67, 0x00, 0x00, 0x30, 0x00, + 0x00, 0x0e, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x70, 0x00, + 0x00, 0xe6, 0x00, 0x80, 0x3f, 0x00, 0x00, 0xe6, 0x00, 0x00, 0x70, 0x00, + 0xc0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x30, 0x00, 0x80, 0x67, 0x00, 0x00, 0x67, 0x00, 0x20, 0xfe, 0x00, + 0xc0, 0x30, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x11, 0x00, + 0x00, 0x27, 0x00, 0x20, 0xce, 0x00, 0x40, 0xce, 0x00, 0x80, 0xf0, 0x00, + 0x00, 0xd1, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x10, 0x00, 0x40, 0x12, 0x00, + 0x40, 0x26, 0x00, 0x80, 0x2e, 0x00, 0x80, 0x6e, 0x00, 0x80, 0x68, 0x00, + 0x00, 0x79, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x08, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +/* KLIS: */ + +#define kli_scout_width 20 +#define kli_scout_height 20 +#define kli_destroyer_width 20 +#define kli_destroyer_height 20 +#define kli_cruiser_width 20 +#define kli_cruiser_height 20 +#define kli_battleship_width 20 +#define kli_battleship_height 20 +#define kli_assault_width 20 +#define kli_assault_height 20 +#define kli_jumpship_width 20 +#define kli_jumpship_height 20 +#define kli_starbase_width 20 +#define kli_starbase_height 20 +#define kli_warbase_width 20 +#define kli_warbase_height 20 +#define kli_galaxy_width 20 +#define kli_galaxy_height 20 +#define kli_lightcruiser_width 20 +#define kli_lightcruiser_height 20 +#define kli_carrier_width 20 +#define kli_carrier_height 20 +#define kli_utility_width 20 +#define kli_utility_height 20 +#define kli_patrol_width 20 +#define kli_patrol_height 20 + +static unsigned char kli_scout_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, + 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x02, 0x00, 0x10, 0x42, 0x00, 0x10, 0x42, 0x00, + 0x30, 0x67, 0x00, 0xf0, 0x7f, 0x00, 0xf0, 0x7f, 0x00, 0xd0, 0x5f, 0x00, 0x00, 0x07, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x18, 0x00, 0x40, 0x1c, 0x00, 0x20, 0x18, 0x00, 0x20, 0x04, 0x00, 0x70, 0x06, 0x00, + 0xf0, 0x87, 0x00, 0xe8, 0x87, 0x00, 0xc0, 0x7f, 0x00, 0x80, 0x7f, 0x00, 0x00, 0x3f, 0x00, +0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x80, 0x60, 0x00, 0xc0, 0x60, 0x00, 0xe0, 0x10, 0x00, 0xd0, 0x0f, 0x00, 0xc0, 0x0f, 0x00, + 0x80, 0x0f, 0x00, 0x80, 0x8f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x10, 0x00, +0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, + 0xc0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xe0, 0x70, 0x00, 0xe0, 0x71, 0x00, 0xe0, 0x2f, 0x00, + 0xe0, 0x07, 0x00, 0xe0, 0x03, 0x00, 0xc0, 0x03, 0x00, 0x80, 0x27, 0x00, 0x00, 0x1f, 0x00, +0x00, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc0, 0x0f, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x01, 0x00, 0xc0, 0x01, 0x00, 0xe0, 0x63, 0x00, + 0xe0, 0xff, 0x00, 0xe0, 0x63, 0x00, 0xc0, 0x01, 0x00, 0xc0, 0x01, 0x00, 0x80, 0x03, 0x00, +0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, + 0x00, 0x0c, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x4f, 0x00, 0x80, 0x07, 0x00, 0xc0, 0x07, 0x00, + 0xc0, 0x0f, 0x00, 0xc0, 0x5f, 0x00, 0xc0, 0xe3, 0x00, 0xc0, 0xe1, 0x00, 0xe0, 0x01, 0x00, +0x80, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, + 0x00, 0x10, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x7f, 0x00, 0x80, 0x8f, 0x00, 0x80, 0x0f, 0x00, + 0xc0, 0x0f, 0x00, 0xd0, 0x0f, 0x00, 0xe0, 0x10, 0x00, 0xc0, 0x60, 0x00, 0x80, 0x60, 0x00, +0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x20, 0x00, 0x00, 0x3f, 0x00, 0x80, 0x7f, 0x00, 0xc0, 0x7f, 0x00, 0xe8, 0x87, 0x00, + 0xf0, 0x87, 0x00, 0x70, 0x06, 0x00, 0x20, 0x04, 0x00, 0x20, 0x18, 0x00, 0x40, 0x1c, 0x00, +0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x07, 0x00, 0xd0, 0x5f, 0x00, 0xf0, 0x7f, 0x00, 0xf0, 0x7f, 0x00, 0x30, 0x67, 0x00, + 0x10, 0x42, 0x00, 0x10, 0x42, 0x00, 0x00, 0x02, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, +0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0xe0, 0x07, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x1f, 0x00, 0x08, 0xbf, 0x00, + 0x08, 0x7f, 0x00, 0x00, 0x73, 0x00, 0x00, 0x21, 0x00, 0xc0, 0x20, 0x00, 0xc0, 0x11, 0x00, +0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x80, 0x00, 0x00, 0xc0, 0x03, 0x00, 0xe0, 0x0f, 0x00, 0x10, 0x1f, 0x00, 0x00, 0x1f, 0x00, + 0x00, 0x3f, 0x00, 0x00, 0xbf, 0x00, 0x80, 0x70, 0x00, 0x60, 0x30, 0x00, 0x60, 0x10, 0x00, +0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, + 0x00, 0x03, 0x00, 0xc0, 0x07, 0x00, 0x20, 0x0f, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x3e, 0x00, + 0x00, 0x3f, 0x00, 0xa0, 0x3f, 0x00, 0x70, 0x3c, 0x00, 0x70, 0x38, 0x00, 0x00, 0x78, 0x00, +0x00, 0x18, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x3f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x38, 0x00, 0x00, 0x38, 0x00, 0x60, 0x7c, 0x00, + 0xf0, 0x7f, 0x00, 0x60, 0x7c, 0x00, 0x00, 0x38, 0x00, 0x00, 0x38, 0x00, 0x00, 0x1c, 0x00, +0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, + 0x00, 0x30, 0x00, 0x00, 0xf0, 0x00, 0xe0, 0x70, 0x00, 0xe0, 0x78, 0x00, 0x40, 0x7f, 0x00, + 0x00, 0x7e, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x3c, 0x00, 0x40, 0x1e, 0x00, 0x80, 0x0f, 0x00, +0x00, 0x06, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, + 0x60, 0x10, 0x00, 0x60, 0x30, 0x00, 0x80, 0x70, 0x00, 0x00, 0xbf, 0x00, 0x00, 0x3f, 0x00, + 0x00, 0x1f, 0x00, 0x10, 0x1f, 0x00, 0xe0, 0x0f, 0x00, 0xc0, 0x03, 0x00, 0x80, 0x00, 0x00, +0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, + 0xc0, 0x11, 0x00, 0xc0, 0x20, 0x00, 0x00, 0x21, 0x00, 0x00, 0x73, 0x00, 0x08, 0x7f, 0x00, + 0x08, 0xbf, 0x00, 0xf0, 0x1f, 0x00, 0xf0, 0x0f, 0x00, 0xe0, 0x07, 0x00, 0x20, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char kli_destroyer_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, 0x10, 0x1f, 0x01, 0x90, 0x3f, 0x01, 0xf0, 0xff, 0x01, +0xf0, 0xff, 0x01, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x70, 0x00, 0x00, 0x70, 0x00, + 0x00, 0x30, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x00, 0x10, 0x08, 0x00, 0x10, 0x0e, 0x00, + 0x08, 0x0f, 0x00, 0xf8, 0x0f, 0x00, 0xf8, 0x0f, 0x00, 0xe0, 0x1f, 0x01, 0x80, 0x9f, 0x00, +0x00, 0xff, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xc0, 0x01, + 0x00, 0xc0, 0x01, 0x10, 0x20, 0x00, 0x08, 0x10, 0x00, 0x0c, 0x0e, 0x00, 0xfc, 0x0f, 0x00, + 0xf8, 0x0f, 0x00, 0xf0, 0x07, 0x00, 0xe0, 0x07, 0x00, 0xe0, 0x07, 0x00, 0xc0, 0x07, 0x00, +0x00, 0x27, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, + 0x1c, 0x80, 0x01, 0x18, 0xc0, 0x03, 0x38, 0xf0, 0x01, 0xf8, 0x1d, 0x00, 0xf8, 0x07, 0x00, + 0xf0, 0x03, 0x00, 0xf0, 0x03, 0x00, 0xe0, 0x01, 0x00, 0xe0, 0x01, 0x00, 0xc0, 0x01, 0x00, +0xc0, 0x05, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x30, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x70, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf8, 0x87, 0x01, 0xf8, 0xff, 0x03, + 0xf8, 0x87, 0x01, 0xf0, 0x00, 0x00, 0x70, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, +0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x05, 0x00, + 0xc0, 0x01, 0x00, 0xe0, 0x01, 0x00, 0xe0, 0x01, 0x00, 0xf0, 0x03, 0x00, 0xf0, 0x03, 0x00, + 0xf8, 0x07, 0x00, 0xf8, 0x1d, 0x00, 0x38, 0xf0, 0x01, 0x18, 0xc0, 0x03, 0x1c, 0x80, 0x01, +0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x27, 0x00, + 0xc0, 0x07, 0x00, 0xe0, 0x07, 0x00, 0xe0, 0x07, 0x00, 0xf0, 0x07, 0x00, 0xf8, 0x0f, 0x00, + 0xfc, 0x0f, 0x00, 0x0c, 0x0e, 0x00, 0x08, 0x10, 0x00, 0x10, 0x20, 0x00, 0x00, 0xc0, 0x01, +0x00, 0xc0, 0x01, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x80, 0x7f, 0x00, + 0xc0, 0x4f, 0x00, 0xf0, 0x8f, 0x00, 0xfc, 0x07, 0x00, 0xfc, 0x07, 0x00, 0x84, 0x07, 0x00, + 0x08, 0x07, 0x00, 0x08, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x18, 0x00, +0x00, 0x38, 0x00, 0x00, 0x38, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0xf0, 0xff, 0x01, + 0xf0, 0xff, 0x01, 0x90, 0x3f, 0x01, 0x10, 0x1f, 0x01, 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x0e, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, +0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0xe0, 0x1f, 0x00, + 0x20, 0x3f, 0x00, 0x10, 0xff, 0x00, 0x00, 0xfe, 0x03, 0x00, 0xfe, 0x03, 0x00, 0x1e, 0x02, + 0x00, 0x0e, 0x01, 0x00, 0x02, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x80, 0x01, 0x00, +0xc0, 0x01, 0x00, 0xc0, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x80, 0x07, 0x00, 0x40, 0x0e, 0x00, + 0x00, 0x3e, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x7e, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xff, 0x01, + 0x00, 0xff, 0x03, 0x00, 0x07, 0x03, 0x80, 0x00, 0x01, 0x40, 0x80, 0x00, 0x38, 0x00, 0x00, +0x38, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x3a, 0x00, + 0x00, 0x38, 0x00, 0x00, 0x78, 0x00, 0x00, 0x78, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xfc, 0x00, + 0x00, 0xfe, 0x01, 0x80, 0xfb, 0x01, 0xf8, 0xc0, 0x01, 0x3c, 0x80, 0x01, 0x18, 0x80, 0x03, +0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xc0, 0x00, + 0x00, 0xc0, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xf0, 0x00, 0x18, 0xfe, 0x01, 0xfc, 0xff, 0x01, + 0x18, 0xfe, 0x01, 0x00, 0xf0, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xc0, 0x00, +0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, + 0x30, 0x00, 0x07, 0x78, 0x00, 0x03, 0xf0, 0x81, 0x03, 0x00, 0xf7, 0x03, 0x00, 0xfc, 0x03, + 0x00, 0xf8, 0x01, 0x00, 0xf8, 0x01, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x70, 0x00, +0x00, 0x74, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x38, 0x00, 0x00, + 0x38, 0x00, 0x00, 0x40, 0x80, 0x00, 0x80, 0x00, 0x01, 0x00, 0x07, 0x03, 0x00, 0xff, 0x03, + 0x00, 0xff, 0x01, 0x00, 0xfe, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x3e, 0x00, +0x40, 0x0e, 0x00, 0x80, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xc0, 0x01, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x0e, 0x01, + 0x00, 0x1e, 0x02, 0x00, 0xfe, 0x03, 0x00, 0xfe, 0x03, 0x10, 0xff, 0x00, 0x20, 0x3f, 0x00, +0xe0, 0x1f, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char kli_cruiser_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x08, 0x06, 0x01, 0x08, 0x06, 0x01, 0x08, 0x0f, 0x01, + 0x18, 0x8f, 0x01, 0x78, 0xef, 0x01, 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, 0xe8, 0x7f, 0x01, +0xc8, 0x3f, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x38, 0x00, 0x00, 0x70, 0x00, + 0x20, 0x18, 0x00, 0x10, 0x18, 0x00, 0x10, 0x0c, 0x00, 0x38, 0x0e, 0x00, 0x38, 0x0e, 0x00, + 0x7c, 0x07, 0x02, 0xf4, 0x07, 0x01, 0xf0, 0xef, 0x01, 0xe0, 0xff, 0x01, 0xc0, 0xff, 0x00, +0x40, 0xff, 0x00, 0x00, 0x41, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x40, 0xe0, 0x00, + 0x20, 0xe0, 0x00, 0x30, 0xf0, 0x00, 0x38, 0x38, 0x00, 0x7c, 0x1c, 0x00, 0x7a, 0x0f, 0x00, + 0xf0, 0x07, 0x00, 0xf0, 0x07, 0x00, 0xf0, 0x03, 0x01, 0xf0, 0x8f, 0x00, 0xc0, 0x7f, 0x00, +0xc0, 0x3f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xc0, 0x01, 0x00, 0xf0, 0x00, 0x00, + 0xfc, 0x80, 0x00, 0xf0, 0x80, 0x03, 0x70, 0xe0, 0x01, 0xf0, 0x7c, 0x01, 0xf0, 0x1f, 0x00, + 0xf0, 0x0f, 0x00, 0xf8, 0x03, 0x00, 0xe0, 0x01, 0x00, 0xf0, 0x03, 0x00, 0xc0, 0x4f, 0x00, +0x80, 0x3f, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0xc0, 0x03, 0x00, + 0xe0, 0x01, 0x00, 0xf0, 0x01, 0x00, 0xf0, 0x00, 0x00, 0xf8, 0x07, 0x01, 0xf0, 0xff, 0x03, + 0xf0, 0xff, 0x03, 0xf8, 0x07, 0x01, 0xf0, 0x00, 0x00, 0xf0, 0x01, 0x00, 0xe0, 0x01, 0x00, +0xc0, 0x03, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0e, 0x00, 0x80, 0x3f, 0x00, + 0xc0, 0x4f, 0x00, 0xf0, 0x03, 0x00, 0xe0, 0x01, 0x00, 0xf8, 0x03, 0x00, 0xf0, 0x0f, 0x00, + 0xf0, 0x1f, 0x00, 0xf0, 0x7c, 0x01, 0x70, 0xe0, 0x01, 0xf0, 0x80, 0x03, 0xfc, 0x80, 0x00, +0xf0, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x1c, 0x00, 0xc0, 0x3f, 0x00, + 0xc0, 0x7f, 0x00, 0xf0, 0x8f, 0x00, 0xf0, 0x03, 0x01, 0xf0, 0x07, 0x00, 0xf0, 0x07, 0x00, + 0x7a, 0x0f, 0x00, 0x7c, 0x1c, 0x00, 0x38, 0x38, 0x00, 0x30, 0xf0, 0x00, 0x20, 0xe0, 0x00, +0x40, 0xe0, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x41, 0x00, 0x40, 0xff, 0x00, + 0xc0, 0xff, 0x00, 0xe0, 0xff, 0x01, 0xf0, 0xef, 0x01, 0xf4, 0x07, 0x01, 0x7c, 0x07, 0x02, + 0x38, 0x0e, 0x00, 0x38, 0x0e, 0x00, 0x10, 0x0c, 0x00, 0x10, 0x18, 0x00, 0x20, 0x18, 0x00, +0x00, 0x70, 0x00, 0x00, 0x38, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0xc8, 0x3f, 0x01, + 0xe8, 0x7f, 0x01, 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, 0x78, 0xef, 0x01, 0x18, 0x8f, 0x01, + 0x08, 0x0f, 0x01, 0x08, 0x06, 0x01, 0x08, 0x06, 0x01, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, +0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x08, 0x00, 0xf0, 0x2f, 0x00, + 0xf0, 0x3f, 0x00, 0xf8, 0x7f, 0x00, 0x78, 0xff, 0x00, 0x08, 0xfe, 0x02, 0x04, 0xee, 0x03, + 0x00, 0xc7, 0x01, 0x00, 0xc7, 0x01, 0x00, 0x83, 0x00, 0x80, 0x81, 0x00, 0x80, 0x41, 0x00, +0xe0, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x3f, 0x00, + 0xe0, 0x3f, 0x00, 0x10, 0xff, 0x00, 0x08, 0xfc, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, + 0x00, 0xef, 0x05, 0x80, 0xe3, 0x03, 0xc0, 0xc1, 0x01, 0xf0, 0xc0, 0x00, 0x70, 0x40, 0x00, +0x70, 0x20, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x07, 0x00, 0xc0, 0x1f, 0x00, + 0x20, 0x3f, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x78, 0x00, 0x00, 0xfc, 0x01, 0x00, 0xff, 0x00, + 0x80, 0xff, 0x00, 0xe8, 0xf3, 0x00, 0x78, 0xe0, 0x00, 0x1c, 0xf0, 0x00, 0x10, 0xf0, 0x03, +0x00, 0xf0, 0x00, 0x00, 0x38, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x3c, 0x00, + 0x00, 0x78, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xf0, 0x00, 0x08, 0xfe, 0x01, 0xfc, 0xff, 0x00, + 0xfc, 0xff, 0x00, 0x08, 0xfe, 0x01, 0x00, 0xf0, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x78, 0x00, +0x00, 0x3c, 0x00, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x38, 0x00, 0x00, 0xf0, 0x00, + 0x10, 0xf0, 0x03, 0x1c, 0xf0, 0x00, 0x78, 0xe0, 0x00, 0xe8, 0xf3, 0x00, 0x80, 0xff, 0x00, + 0x00, 0xff, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x78, 0x00, 0x00, 0xfc, 0x00, 0x20, 0x3f, 0x00, +0xc0, 0x1f, 0x00, 0x00, 0x07, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x70, 0x20, 0x00, + 0x70, 0x40, 0x00, 0xf0, 0xc0, 0x00, 0xc0, 0xc1, 0x01, 0x80, 0xe3, 0x03, 0x00, 0xef, 0x05, + 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x08, 0xfc, 0x00, 0x10, 0xff, 0x00, 0xe0, 0x3f, 0x00, +0xc0, 0x3f, 0x00, 0x80, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xe0, 0x00, 0x00, + 0x80, 0x41, 0x00, 0x80, 0x81, 0x00, 0x00, 0x83, 0x00, 0x00, 0xc7, 0x01, 0x00, 0xc7, 0x01, + 0x04, 0xee, 0x03, 0x08, 0xfe, 0x02, 0x78, 0xff, 0x00, 0xf8, 0x7f, 0x00, 0xf0, 0x3f, 0x00, +0xf0, 0x2f, 0x00, 0x20, 0x08, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char kli_battleship_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x80, 0x19, 0x00, 0x80, 0x1f, 0x00, + 0xc2, 0x3f, 0x04, 0x82, 0x1f, 0x04, 0x02, 0x0f, 0x04, 0x02, 0x0f, 0x04, 0x06, 0x0f, 0x06, + 0x9e, 0x9f, 0x07, 0xee, 0x7f, 0x07, 0xde, 0xbf, 0x07, 0xbe, 0xdf, 0x07, 0xba, 0xdf, 0x05, +0xb0, 0xdf, 0x00, 0xa0, 0x5f, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x18, 0x00, 0x08, 0x0e, 0x00, 0x08, 0x9e, 0x00, + 0x04, 0xfe, 0x00, 0x0c, 0xfc, 0x00, 0x1c, 0x7e, 0x00, 0x3e, 0x1e, 0x00, 0xee, 0x1f, 0x08, + 0xdf, 0x0f, 0x08, 0xbc, 0x1f, 0x04, 0xb8, 0xff, 0x07, 0xd8, 0x8f, 0x03, 0xd8, 0xf7, 0x03, +0xf0, 0xfb, 0x01, 0xc0, 0x7b, 0x01, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0x20, 0x00, 0x00, 0x10, 0x60, 0x00, 0x18, 0x38, 0x00, + 0x1c, 0x38, 0x01, 0x3e, 0xf8, 0x01, 0x3c, 0xfc, 0x00, 0x5c, 0xff, 0x00, 0xdc, 0x1f, 0x00, + 0xdc, 0x0f, 0x00, 0xec, 0x0f, 0x00, 0xf4, 0x07, 0x08, 0xfc, 0x0f, 0x04, 0xf8, 0x31, 0x02, +0xf0, 0xfe, 0x01, 0x60, 0xff, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x06, 0x00, 0x80, 0x01, 0x00, 0xe0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf0, 0xe0, 0x00, + 0xb8, 0x70, 0x00, 0xb8, 0x70, 0x00, 0xbc, 0xfd, 0x02, 0xdc, 0xff, 0x03, 0xe4, 0xff, 0x01, + 0xfc, 0xdf, 0x01, 0xfc, 0x07, 0x00, 0xf8, 0x07, 0x00, 0x78, 0x06, 0x00, 0x90, 0x0d, 0x00, +0xf0, 0x1b, 0x02, 0xe0, 0xbf, 0x01, 0x00, 0x7f, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x02, 0x00}, +{0x00, 0x00, 0x00, 0xe0, 0x7f, 0x00, 0xc0, 0x07, 0x00, 0xe0, 0x03, 0x00, 0xf0, 0x02, 0x00, + 0x78, 0x01, 0x00, 0x84, 0x41, 0x00, 0xfc, 0xe3, 0x01, 0xfc, 0xff, 0x03, 0xfc, 0xff, 0x00, + 0xfc, 0xff, 0x00, 0xfc, 0xff, 0x03, 0xfc, 0xe3, 0x01, 0x84, 0x41, 0x00, 0x78, 0x01, 0x00, +0xf0, 0x02, 0x00, 0xe0, 0x03, 0x00, 0xc0, 0x07, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x02, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x7f, 0x00, 0xe0, 0xbf, 0x01, 0xf0, 0x1b, 0x02, + 0x90, 0x0d, 0x00, 0x78, 0x06, 0x00, 0xf8, 0x07, 0x00, 0xfc, 0x07, 0x00, 0xfc, 0xdf, 0x01, + 0xe4, 0xff, 0x01, 0xdc, 0xff, 0x03, 0xbc, 0xfd, 0x02, 0xb8, 0x70, 0x00, 0xb8, 0x70, 0x00, +0xf0, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x06, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0xc0, 0x7f, 0x00, 0x60, 0xff, 0x00, 0xf0, 0xfe, 0x01, + 0xf8, 0x31, 0x02, 0xfc, 0x0f, 0x04, 0xf4, 0x07, 0x08, 0xec, 0x0f, 0x00, 0xdc, 0x0f, 0x00, + 0xdc, 0x1f, 0x00, 0x5c, 0xff, 0x00, 0x3c, 0xfc, 0x00, 0x3e, 0xf8, 0x01, 0x1c, 0x38, 0x01, +0x18, 0x38, 0x00, 0x10, 0x60, 0x00, 0x20, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0xc0, 0x7b, 0x01, 0xf0, 0xfb, 0x01, + 0xd8, 0xf7, 0x03, 0xd8, 0x8f, 0x03, 0xb8, 0xff, 0x07, 0xbc, 0x1f, 0x04, 0xdf, 0x0f, 0x08, + 0xee, 0x1f, 0x08, 0x3e, 0x1e, 0x00, 0x1c, 0x7e, 0x00, 0x0c, 0xfc, 0x00, 0x04, 0xfe, 0x00, +0x08, 0x9e, 0x00, 0x08, 0x0e, 0x00, 0x10, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0xa0, 0x5f, 0x00, 0xb0, 0xdf, 0x00, + 0xba, 0xdf, 0x05, 0xbe, 0xdf, 0x07, 0xde, 0xbf, 0x07, 0xee, 0x7f, 0x07, 0x9e, 0x9f, 0x07, + 0x06, 0x0f, 0x06, 0x02, 0x0f, 0x04, 0x02, 0x0f, 0x04, 0x82, 0x1f, 0x04, 0xc2, 0x3f, 0x04, +0x80, 0x1f, 0x00, 0x80, 0x19, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0xe8, 0x3d, 0x00, 0xf8, 0xfd, 0x00, + 0xfc, 0xbe, 0x01, 0x1c, 0xbf, 0x01, 0xfe, 0xdf, 0x01, 0x82, 0xdf, 0x03, 0x01, 0xbf, 0x0f, + 0x81, 0x7f, 0x07, 0x80, 0xc7, 0x07, 0xe0, 0x87, 0x03, 0xf0, 0x03, 0x03, 0xf0, 0x07, 0x02, +0x90, 0x07, 0x01, 0x00, 0x07, 0x01, 0x80, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0xf0, 0x6f, 0x00, 0xf8, 0xf7, 0x00, + 0xc4, 0xf8, 0x01, 0x02, 0xff, 0x03, 0x01, 0xfe, 0x02, 0x00, 0x7f, 0x03, 0x00, 0xbf, 0x03, + 0x80, 0xbf, 0x03, 0xf0, 0xaf, 0x03, 0xf0, 0xc3, 0x03, 0xf8, 0xc1, 0x07, 0xc8, 0x81, 0x03, +0xc0, 0x81, 0x01, 0x60, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0x20, 0x00, 0x00, 0x10, 0x00}, +{0x00, 0x04, 0x00, 0x00, 0x07, 0x00, 0xe0, 0x0f, 0x00, 0xd8, 0x7f, 0x00, 0x84, 0xfd, 0x00, + 0x00, 0x9b, 0x00, 0x00, 0xe6, 0x01, 0x00, 0xfe, 0x01, 0x00, 0xfe, 0x03, 0xb8, 0xff, 0x03, + 0xf8, 0x7f, 0x02, 0xfc, 0xbf, 0x03, 0xf4, 0xdb, 0x03, 0xe0, 0xd0, 0x01, 0xe0, 0xd0, 0x01, +0x70, 0xf0, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x70, 0x00, 0x00, 0x18, 0x00, 0x00, 0x06, 0x00}, +{0x00, 0x00, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xf4, 0x00, + 0x00, 0xe8, 0x01, 0x20, 0x18, 0x02, 0x78, 0xfc, 0x03, 0xfc, 0xff, 0x03, 0xf0, 0xff, 0x03, + 0xf0, 0xff, 0x03, 0xfc, 0xff, 0x03, 0x78, 0xfc, 0x03, 0x20, 0x18, 0x02, 0x00, 0xe8, 0x01, +0x00, 0xf4, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x3e, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x06, 0x00, 0x00, 0x18, 0x00, 0x00, 0x70, 0x00, 0x00, 0xf0, 0x03, 0x70, 0xf0, 0x00, + 0xe0, 0xd0, 0x01, 0xe0, 0xd0, 0x01, 0xf4, 0xdb, 0x03, 0xfc, 0xbf, 0x03, 0xf8, 0x7f, 0x02, + 0xb8, 0xff, 0x03, 0x00, 0xfe, 0x03, 0x00, 0xfe, 0x01, 0x00, 0xe6, 0x01, 0x00, 0x9b, 0x00, +0x84, 0xfd, 0x00, 0xd8, 0x7f, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0x07, 0x00, 0x00, 0x04, 0x00}, +{0x00, 0x10, 0x00, 0x00, 0x20, 0x00, 0x00, 0x40, 0x00, 0x60, 0x80, 0x00, 0xc0, 0x81, 0x01, + 0xc8, 0x81, 0x03, 0xf8, 0xc1, 0x07, 0xf0, 0xc3, 0x03, 0xf0, 0xaf, 0x03, 0x80, 0xbf, 0x03, + 0x00, 0xbf, 0x03, 0x00, 0x7f, 0x03, 0x01, 0xfe, 0x02, 0x02, 0xff, 0x03, 0xc4, 0xf8, 0x01, +0xf8, 0xf7, 0x00, 0xf0, 0x6f, 0x00, 0xe0, 0x3f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x81, 0x00, 0x00, 0x07, 0x01, 0x90, 0x07, 0x01, + 0xf0, 0x07, 0x02, 0xf0, 0x03, 0x03, 0xe0, 0x87, 0x03, 0x80, 0xc7, 0x07, 0x81, 0x7f, 0x07, + 0x01, 0xbf, 0x0f, 0x82, 0xdf, 0x03, 0xfe, 0xdf, 0x01, 0x1c, 0xbf, 0x01, 0xfc, 0xbe, 0x01, +0xf8, 0xfd, 0x00, 0xe8, 0x3d, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char kli_assault_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x1f, 0x00, + 0x00, 0x0e, 0x00, 0x08, 0x0e, 0x02, 0x08, 0x1f, 0x02, 0x08, 0x1f, 0x02, 0x08, 0x0e, 0x02, + 0x18, 0x1f, 0x03, 0xf8, 0xff, 0x03, 0xf8, 0xff, 0x03, 0x78, 0xdf, 0x03, 0xe8, 0xee, 0x02, +0x80, 0x3f, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x10, 0x7c, 0x00, 0x10, 0x7c, 0x00, + 0x08, 0x3c, 0x00, 0x08, 0x1f, 0x00, 0x0c, 0x1f, 0x00, 0x1c, 0x1f, 0x00, 0xfe, 0x0f, 0x02, + 0xfe, 0x0f, 0x02, 0xda, 0x0f, 0x01, 0xb0, 0xff, 0x01, 0xe0, 0xff, 0x00, 0xc0, 0xf5, 0x00, +0xc0, 0x7f, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x40, 0xe0, 0x00, 0x20, 0x60, 0x01, + 0x30, 0xf0, 0x01, 0x38, 0xfc, 0x01, 0x7c, 0x7c, 0x00, 0xf0, 0x3f, 0x00, 0xf0, 0x3f, 0x00, + 0xd0, 0x0f, 0x00, 0xd0, 0x0f, 0x00, 0xe0, 0x0f, 0x02, 0xe0, 0x1f, 0x01, 0xc0, 0xfc, 0x00, +0x00, 0x7f, 0x00, 0x00, 0x30, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xc0, 0x00, 0x00, 0x70, 0x00, 0x00, 0x7c, 0xc0, 0x00, + 0x78, 0xe0, 0x00, 0x78, 0xfc, 0x01, 0xe8, 0xff, 0x01, 0xf8, 0xff, 0x00, 0xe8, 0x1f, 0x00, + 0xf8, 0x1f, 0x00, 0xf8, 0x03, 0x00, 0xb8, 0x03, 0x00, 0x60, 0x03, 0x00, 0xc0, 0xc7, 0x00, +0x80, 0x3f, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0xc0, 0x03, 0x00, 0xe0, 0x01, 0x00, + 0xe0, 0x01, 0x00, 0xb0, 0x01, 0x00, 0xd0, 0x9b, 0x01, 0xf8, 0xff, 0x03, 0xf8, 0xff, 0x01, + 0xf8, 0xff, 0x03, 0xd0, 0x9b, 0x01, 0xb0, 0x01, 0x00, 0xe0, 0x01, 0x00, 0xe0, 0x01, 0x00, +0xc0, 0x03, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x3f, 0x00, + 0xc0, 0xc7, 0x00, 0x60, 0x03, 0x00, 0xb8, 0x03, 0x00, 0xf8, 0x03, 0x00, 0xf8, 0x1f, 0x00, + 0xe8, 0x1f, 0x00, 0xf8, 0xff, 0x00, 0xe8, 0xff, 0x01, 0x78, 0xfc, 0x01, 0x78, 0xe0, 0x00, +0x7c, 0xc0, 0x00, 0x70, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x30, 0x00, 0x00, 0x7f, 0x00, + 0xc0, 0xfc, 0x00, 0xe0, 0x1f, 0x01, 0xe0, 0x0f, 0x02, 0xd0, 0x0f, 0x00, 0xd0, 0x0f, 0x00, + 0xf0, 0x3f, 0x00, 0xf0, 0x3f, 0x00, 0x7c, 0x7c, 0x00, 0x38, 0xfc, 0x01, 0x30, 0xf0, 0x01, +0x20, 0x60, 0x01, 0x40, 0xe0, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0xc0, 0x7f, 0x00, + 0xc0, 0xf5, 0x00, 0xe0, 0xff, 0x00, 0xb0, 0xff, 0x01, 0xda, 0x0f, 0x01, 0xfe, 0x0f, 0x02, + 0xfe, 0x0f, 0x02, 0x1c, 0x1f, 0x00, 0x0c, 0x1f, 0x00, 0x08, 0x1f, 0x00, 0x08, 0x3c, 0x00, +0x10, 0x7c, 0x00, 0x10, 0x7c, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x80, 0x3f, 0x00, + 0xe8, 0xee, 0x02, 0x78, 0xdf, 0x03, 0xf8, 0xff, 0x03, 0xf8, 0xff, 0x03, 0x18, 0x1f, 0x03, + 0x08, 0x0e, 0x02, 0x08, 0x1f, 0x02, 0x08, 0x1f, 0x02, 0x08, 0x0e, 0x02, 0x00, 0x0e, 0x00, +0x00, 0x1f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0xe0, 0x3f, 0x00, + 0xf0, 0x3a, 0x00, 0xf0, 0x7f, 0x00, 0xf8, 0xdf, 0x00, 0x08, 0xbf, 0x05, 0x04, 0xff, 0x07, + 0x04, 0xff, 0x07, 0x80, 0x8f, 0x03, 0x80, 0x0f, 0x03, 0x80, 0x0f, 0x01, 0xc0, 0x03, 0x01, +0xe0, 0x83, 0x00, 0xe0, 0x83, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xe0, 0x0f, 0x00, + 0xf0, 0x33, 0x00, 0x88, 0x7f, 0x00, 0x04, 0x7f, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, + 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x00, 0xe0, 0xe3, 0x03, 0xf8, 0xc3, 0x01, 0xf8, 0xc0, 0x00, +0x68, 0x40, 0x00, 0x70, 0x20, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x0f, 0x00, 0xc0, 0x1f, 0x00, + 0x30, 0x3e, 0x00, 0x00, 0x6c, 0x00, 0x00, 0xdc, 0x01, 0x00, 0xfc, 0x01, 0x80, 0xff, 0x01, + 0x80, 0x7f, 0x01, 0xf0, 0xff, 0x01, 0xf8, 0x7f, 0x01, 0xf8, 0xe3, 0x01, 0x70, 0xe0, 0x01, +0x30, 0xe0, 0x03, 0x00, 0xe0, 0x00, 0x00, 0x30, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x78, 0x00, + 0x00, 0x78, 0x00, 0x00, 0xd8, 0x00, 0x98, 0xbd, 0x00, 0xfc, 0xff, 0x01, 0xf8, 0xff, 0x01, + 0xfc, 0xff, 0x01, 0x98, 0xbd, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x78, 0x00, 0x00, 0x78, 0x00, +0x00, 0x3c, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x30, 0x00, 0x00, 0xe0, 0x00, 0x30, 0xe0, 0x03, + 0x70, 0xe0, 0x01, 0xf8, 0xe3, 0x01, 0xf8, 0x7f, 0x01, 0xf0, 0xff, 0x01, 0x80, 0x7f, 0x01, + 0x80, 0xff, 0x01, 0x00, 0xfc, 0x01, 0x00, 0xdc, 0x01, 0x00, 0x6c, 0x00, 0x30, 0x3e, 0x00, +0xc0, 0x1f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x70, 0x20, 0x00, 0x68, 0x40, 0x00, + 0xf8, 0xc0, 0x00, 0xf8, 0xc3, 0x01, 0xe0, 0xe3, 0x03, 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x00, + 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x04, 0x7f, 0x00, 0x88, 0x7f, 0x00, 0xf0, 0x33, 0x00, +0xe0, 0x0f, 0x00, 0xc0, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xe0, 0x83, 0x00, 0xe0, 0x83, 0x00, + 0xc0, 0x03, 0x01, 0x80, 0x0f, 0x01, 0x80, 0x0f, 0x03, 0x80, 0x8f, 0x03, 0x04, 0xff, 0x07, + 0x04, 0xff, 0x07, 0x08, 0xbf, 0x05, 0xf8, 0xdf, 0x00, 0xf0, 0x7f, 0x00, 0xf0, 0x3a, 0x00, +0xe0, 0x3f, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char kli_jumpship_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, + 0x80, 0x35, 0x00, 0xc0, 0x64, 0x00, 0x40, 0x5f, 0x00, 0x08, 0x1f, 0x02, 0xfc, 0xff, 0x07, + 0x08, 0x1f, 0x02, 0x40, 0x5f, 0x00, 0xc0, 0x64, 0x00, 0x80, 0x35, 0x00, 0x00, 0x04, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +static unsigned char kli_starbase_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x44, 0x29, 0x02, + 0xe6, 0x70, 0x06, 0xe4, 0x79, 0x02, 0xfc, 0xff, 0x03, 0xfe, 0xff, 0x07, 0xfe, 0xff, 0x07, + 0xfe, 0xff, 0x07, 0xfc, 0xff, 0x03, 0xe4, 0x79, 0x02, 0xe6, 0x70, 0x06, 0x44, 0x29, 0x02, +0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +static unsigned char kli_warbase_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x20, 0x00, 0x60, 0x60, 0x00, 0x80, 0x10, 0x00, + 0x88, 0x19, 0x01, 0xcc, 0x39, 0x03, 0xd8, 0xbf, 0x01, 0xf0, 0xff, 0x00, 0xfc, 0xff, 0x03, + 0xfc, 0xff, 0x03, 0xf0, 0xff, 0x00, 0xd8, 0xbf, 0x01, 0xcc, 0x39, 0x03, 0x88, 0x19, 0x01, +0x80, 0x10, 0x00, 0x60, 0x60, 0x00, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +static unsigned char kli_galaxy_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, + 0x00, 0x06, 0x00, 0x02, 0x06, 0x04, 0x02, 0x06, 0x04, 0x02, 0x06, 0x04, 0x02, 0x0f, 0x04, + 0x06, 0x0f, 0x06, 0x9e, 0x9f, 0x07, 0xfe, 0xf9, 0x07, 0xbc, 0xdf, 0x03, 0xb8, 0xdf, 0x01, +0xb0, 0xdf, 0x00, 0xe0, 0x7f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x10, 0x38, 0x00, 0x08, 0x38, 0x00, + 0x08, 0x38, 0x00, 0x0c, 0x0c, 0x00, 0x04, 0x0c, 0x00, 0x06, 0x06, 0x00, 0x8e, 0x07, 0x04, + 0xfe, 0x07, 0x04, 0xbe, 0x0e, 0x02, 0xde, 0x0d, 0x02, 0xdc, 0x9f, 0x03, 0xec, 0xfd, 0x01, +0xf8, 0xfe, 0x01, 0xf8, 0xfe, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x10, 0x00, 0x00, 0x08, 0xc0, 0x01, 0x0c, 0xe0, 0x01, + 0x1c, 0xe0, 0x01, 0x3c, 0xf0, 0x00, 0x3c, 0x38, 0x00, 0xfc, 0x1f, 0x00, 0xbc, 0x0d, 0x00, + 0xdc, 0x0b, 0x00, 0xe8, 0x0f, 0x00, 0xf8, 0x0f, 0x00, 0xf8, 0x0b, 0x00, 0xf8, 0x3d, 0x04, +0xf0, 0x7e, 0x02, 0xe0, 0xff, 0x01, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xc0, 0x01, 0x00, 0x60, 0x00, 0x00, 0x78, 0x00, 0x00, + 0x3c, 0x00, 0x00, 0x3c, 0xc0, 0x03, 0x7c, 0xc0, 0x03, 0xfe, 0xf1, 0x01, 0xfe, 0xbf, 0x00, + 0x5e, 0x0f, 0x00, 0xe6, 0x06, 0x00, 0xfc, 0x07, 0x00, 0xfc, 0x02, 0x00, 0x3c, 0x03, 0x00, +0xd8, 0x03, 0x01, 0xf8, 0xe7, 0x00, 0xe0, 0x3f, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x3f, 0x00, 0xc0, 0x03, 0x00, 0xe0, 0x01, 0x00, 0xf0, 0x01, 0x00, + 0xf8, 0x00, 0x00, 0x88, 0x00, 0x00, 0xfc, 0x01, 0x00, 0xfe, 0x87, 0x01, 0x7e, 0xff, 0x03, + 0x7e, 0xff, 0x03, 0xfe, 0x87, 0x01, 0xfc, 0x01, 0x00, 0x88, 0x00, 0x00, 0xf8, 0x00, 0x00, +0xf0, 0x01, 0x00, 0xe0, 0x01, 0x00, 0xc0, 0x03, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0xe0, 0x3f, 0x00, 0xf8, 0xe7, 0x00, 0xd8, 0x83, 0x01, + 0x3c, 0x03, 0x00, 0xfc, 0x02, 0x00, 0xfc, 0x07, 0x00, 0xe6, 0x06, 0x00, 0x5e, 0x0f, 0x00, + 0xfe, 0xbf, 0x00, 0xfe, 0xf1, 0x01, 0x7c, 0xc0, 0x03, 0x3c, 0xc0, 0x03, 0x3c, 0x00, 0x00, +0x78, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xe0, 0xff, 0x01, 0xf0, 0x7e, 0x02, + 0xf8, 0x3d, 0x04, 0xf8, 0x0b, 0x00, 0xf8, 0x0f, 0x00, 0xe8, 0x0f, 0x00, 0xd8, 0x0b, 0x00, + 0xbc, 0x0d, 0x00, 0xfc, 0x1f, 0x00, 0x3c, 0x38, 0x00, 0x3c, 0xf0, 0x00, 0x1c, 0xe0, 0x01, +0x0c, 0xe0, 0x01, 0x08, 0xc0, 0x01, 0x10, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0xe0, 0x7f, 0x00, 0xf8, 0xfe, 0x00, 0xf8, 0xfe, 0x00, + 0xec, 0xfd, 0x01, 0xdc, 0x9f, 0x03, 0xde, 0x0d, 0x02, 0xbe, 0x0e, 0x02, 0xfe, 0x07, 0x04, + 0x8e, 0x07, 0x04, 0x06, 0x06, 0x00, 0x04, 0x0c, 0x00, 0x0c, 0x0c, 0x00, 0x08, 0x38, 0x00, +0x18, 0x3c, 0x00, 0x10, 0x38, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, 0xe0, 0x7f, 0x00, 0xb0, 0xdf, 0x00, + 0xb8, 0xdf, 0x01, 0xbc, 0xdf, 0x03, 0xfe, 0xf9, 0x07, 0x9e, 0x9f, 0x07, 0x06, 0x0f, 0x06, + 0x02, 0x0f, 0x04, 0x02, 0x06, 0x04, 0x02, 0x06, 0x04, 0x02, 0x06, 0x04, 0x00, 0x06, 0x00, +0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0xe0, 0x7f, 0x00, 0xf0, 0xf7, 0x01, 0xf0, 0xf7, 0x01, + 0xf8, 0x7b, 0x03, 0x98, 0xbf, 0x03, 0x0c, 0xbb, 0x07, 0x04, 0xd7, 0x07, 0x04, 0xfe, 0x07, + 0x00, 0x1e, 0x07, 0x00, 0x06, 0x06, 0x00, 0x03, 0x02, 0x00, 0x03, 0x03, 0x80, 0x01, 0x01, +0xc0, 0x81, 0x01, 0xc0, 0x81, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0xf8, 0x7f, 0x00, 0xe4, 0xf7, 0x00, + 0xc2, 0xfb, 0x01, 0x00, 0xfd, 0x01, 0x00, 0xff, 0x01, 0x00, 0x7f, 0x01, 0x00, 0xbd, 0x03, + 0x00, 0xdb, 0x03, 0x80, 0xff, 0x03, 0xc0, 0xc1, 0x03, 0xf0, 0xc0, 0x03, 0x78, 0x80, 0x03, +0x78, 0x00, 0x03, 0x38, 0x00, 0x01, 0x00, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0xc0, 0x7f, 0x00, 0x70, 0xff, 0x01, 0x08, 0xbc, 0x01, + 0x00, 0xcc, 0x03, 0x00, 0xf4, 0x03, 0x00, 0xfe, 0x03, 0x00, 0x76, 0x06, 0x00, 0xaf, 0x07, + 0xc0, 0xff, 0x07, 0xf8, 0xf8, 0x07, 0x3c, 0xe0, 0x03, 0x3c, 0xc0, 0x03, 0x00, 0xc0, 0x01, +0x00, 0xc0, 0x01, 0x00, 0xe0, 0x00, 0x00, 0x38, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x78, 0x00, 0x00, 0xf8, 0x00, + 0x00, 0xf0, 0x01, 0x00, 0x10, 0x01, 0x00, 0xf8, 0x03, 0x18, 0xfe, 0x07, 0xfc, 0xef, 0x07, + 0xfc, 0xef, 0x07, 0x18, 0xfe, 0x07, 0x00, 0xf8, 0x03, 0x00, 0x10, 0x01, 0x00, 0xf0, 0x01, +0x00, 0xf8, 0x00, 0x00, 0x78, 0x00, 0x00, 0x3c, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xe0, 0x01, + 0x1e, 0xc0, 0x01, 0x1e, 0xe0, 0x01, 0x7c, 0xf0, 0x03, 0xe8, 0xff, 0x03, 0x80, 0x97, 0x03, + 0x00, 0x7b, 0x02, 0x00, 0xfb, 0x03, 0x00, 0xfe, 0x01, 0x00, 0xe6, 0x01, 0x04, 0x9e, 0x01, +0x38, 0xff, 0x00, 0xe0, 0xff, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, 0x38, 0x00, 0x01, 0x78, 0x00, 0x03, + 0x78, 0x80, 0x03, 0xf0, 0xc0, 0x03, 0xc0, 0xc1, 0x03, 0x80, 0xff, 0x03, 0x00, 0xdb, 0x03, + 0x00, 0xbd, 0x01, 0x00, 0x7f, 0x01, 0x00, 0xff, 0x01, 0x00, 0xfd, 0x01, 0xc2, 0xfb, 0x01, +0xe4, 0xf7, 0x00, 0xf8, 0x7f, 0x00, 0xf0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xc0, 0x81, 0x01, 0xc0, 0x03, 0x01, + 0xc0, 0x01, 0x03, 0x00, 0x03, 0x02, 0x00, 0x03, 0x06, 0x00, 0x06, 0x06, 0x00, 0x1e, 0x07, + 0x02, 0xfe, 0x07, 0x06, 0xd6, 0x07, 0x04, 0xbb, 0x07, 0x0c, 0xbf, 0x03, 0xf8, 0x7b, 0x03, +0xf8, 0xf7, 0x01, 0xf0, 0xf7, 0x01, 0xe0, 0x7f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char kli_lightcruiser_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, + 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0x88, 0x1f, 0x01, + 0xf8, 0xff, 0x01, 0xf8, 0xf6, 0x01, 0xf8, 0xf6, 0x01, 0x08, 0x0f, 0x01, +0x08, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x7c, 0x00, + 0x00, 0x7c, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x0c, 0x00, + 0x08, 0x0e, 0x00, 0x08, 0x07, 0x00, 0xfc, 0x07, 0x00, 0xfc, 0x0f, 0x00, + 0x7e, 0x0f, 0x00, 0xa2, 0x9d, 0x00, 0xc0, 0xfd, 0x00, 0x00, 0x7f, 0x00, +0x00, 0x70, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, + 0x00, 0xf0, 0x00, 0x00, 0xe0, 0x01, 0x10, 0xf0, 0x01, 0x18, 0xb8, 0x00, + 0x3c, 0x1c, 0x00, 0xfe, 0x0f, 0x00, 0xfa, 0x07, 0x00, 0xb0, 0x07, 0x00, + 0xc0, 0x07, 0x00, 0xe0, 0x06, 0x00, 0x40, 0x0f, 0x00, 0x00, 0x3f, 0x00, +0x00, 0x1e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x38, 0xc0, 0x01, 0x3e, 0xc0, 0x01, 0x70, 0xe0, 0x03, + 0xf0, 0xfd, 0x03, 0xf0, 0xbf, 0x01, 0x90, 0x07, 0x00, 0xf0, 0x07, 0x00, + 0x60, 0x03, 0x00, 0xa0, 0x03, 0x00, 0xc0, 0x03, 0x00, 0x80, 0x03, 0x00, +0x80, 0x0f, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, + 0xe0, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xe0, 0x01, 0x01, + 0x90, 0x83, 0x03, 0xf0, 0xff, 0x03, 0xf0, 0xff, 0x03, 0x90, 0x83, 0x03, + 0xe0, 0x01, 0x01, 0xe0, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xe0, 0x00, 0x00, +0xf8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x80, 0x03, 0x00, 0x80, 0x0f, 0x00, + 0x80, 0x03, 0x00, 0xc0, 0x03, 0x00, 0xa0, 0x03, 0x00, 0x60, 0x03, 0x00, + 0xf0, 0x07, 0x00, 0x90, 0x0f, 0x00, 0xf0, 0xbf, 0x01, 0xf0, 0xf9, 0x03, + 0x78, 0xe0, 0x03, 0x3e, 0xc0, 0x01, 0x38, 0xc0, 0x01, 0x60, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x1e, 0x00, + 0x00, 0x3f, 0x00, 0x40, 0x0f, 0x00, 0xe0, 0x06, 0x00, 0xc0, 0x07, 0x00, + 0xb0, 0x07, 0x00, 0xfa, 0x07, 0x00, 0xfe, 0x0f, 0x00, 0x3c, 0x1c, 0x00, + 0x18, 0xb8, 0x00, 0x10, 0xf0, 0x01, 0x00, 0xe0, 0x01, 0x00, 0xf0, 0x00, +0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x60, 0x00, + 0x00, 0x7f, 0x00, 0xc0, 0xfd, 0x00, 0xa2, 0x9d, 0x00, 0x7e, 0x0f, 0x00, + 0xfc, 0x0f, 0x00, 0xfc, 0x07, 0x00, 0x08, 0x0f, 0x00, 0x08, 0x0c, 0x00, + 0x00, 0x0c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x78, 0x00, 0x00, 0x7c, 0x00, +0x00, 0x7c, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x01, + 0x08, 0x0f, 0x01, 0xf8, 0xf6, 0x01, 0xf8, 0xf6, 0x01, 0xf8, 0xff, 0x01, + 0x88, 0x1f, 0x01, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, +0x80, 0x1f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0xe0, 0x00, 0x00, + 0xe0, 0x0f, 0x00, 0xf0, 0x3b, 0x00, 0x90, 0x5b, 0x04, 0x00, 0xef, 0x07, + 0x00, 0xff, 0x03, 0x00, 0xfe, 0x03, 0x00, 0x0e, 0x01, 0x00, 0x07, 0x01, + 0x00, 0x03, 0x00, 0x80, 0x03, 0x00, 0xe0, 0x01, 0x00, 0xe0, 0x03, 0x00, +0xe0, 0x03, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x03, 0x00, 0x80, 0x07, 0x00, + 0xc0, 0x0f, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x76, 0x00, 0x00, 0x3e, 0x00, + 0x00, 0xde, 0x00, 0x00, 0xfe, 0x05, 0x00, 0xff, 0x07, 0x80, 0xc3, 0x03, + 0xd0, 0x81, 0x01, 0xf8, 0x80, 0x00, 0x78, 0x00, 0x00, 0xf0, 0x00, 0x00, +0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x1f, 0x00, + 0x00, 0x1c, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x6c, 0x00, + 0x00, 0xfe, 0x00, 0x00, 0x9e, 0x00, 0xd8, 0xff, 0x00, 0xfc, 0xfb, 0x00, + 0x7c, 0xe0, 0x00, 0x38, 0xc0, 0x07, 0x38, 0xc0, 0x01, 0x00, 0x60, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x01, + 0x00, 0x70, 0x00, 0x00, 0x70, 0x00, 0x00, 0x70, 0x00, 0x08, 0x78, 0x00, + 0x1c, 0x9c, 0x00, 0xfc, 0xff, 0x00, 0xfc, 0xff, 0x00, 0x1c, 0x9c, 0x00, + 0x08, 0x78, 0x00, 0x00, 0x70, 0x00, 0x00, 0x70, 0x00, 0x00, 0x70, 0x00, +0x00, 0xf8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x38, 0xc0, 0x01, 0x38, 0xc0, 0x07, 0x7c, 0xe0, 0x01, + 0xfc, 0xf9, 0x00, 0xd8, 0xff, 0x00, 0x00, 0x9f, 0x00, 0x00, 0xfe, 0x00, + 0x00, 0x6c, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x1c, 0x00, +0x00, 0x1f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0x78, 0x00, 0x00, 0xf8, 0x80, 0x00, 0xd0, 0x81, 0x01, + 0x80, 0xc3, 0x03, 0x00, 0xff, 0x07, 0x00, 0xfe, 0x05, 0x00, 0xde, 0x00, + 0x00, 0x3e, 0x00, 0x00, 0x76, 0x00, 0x00, 0x2f, 0x00, 0xc0, 0x0f, 0x00, +0x80, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xe0, 0x03, 0x00, + 0xe0, 0x03, 0x00, 0xe0, 0x01, 0x00, 0x80, 0x03, 0x00, 0x00, 0x03, 0x00, + 0x00, 0x03, 0x01, 0x00, 0x0f, 0x01, 0x00, 0xfe, 0x03, 0x00, 0xff, 0x03, + 0x00, 0xef, 0x07, 0x90, 0x5b, 0x04, 0xf0, 0x3b, 0x00, 0xe0, 0x0f, 0x00, +0x60, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char kli_carrier_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x0f, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0xc4, 0x3f, 0x02, 0xe4, 0x7f, 0x02, + 0xfc, 0xff, 0x03, 0x7c, 0xef, 0x03, 0x7c, 0xef, 0x03, 0xf4, 0xf9, 0x02, +0x84, 0x1f, 0x02, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xf8, 0x00, + 0x00, 0xf8, 0x00, 0x00, 0x18, 0x00, 0x00, 0x1c, 0x00, 0x04, 0x0c, 0x00, + 0x04, 0x0f, 0x00, 0xec, 0x0f, 0x00, 0xfe, 0x0f, 0x00, 0xfe, 0x1f, 0x00, + 0xbd, 0x3f, 0x00, 0xf9, 0x3f, 0x01, 0x60, 0xfb, 0x01, 0xe0, 0xfa, 0x00, +0xe0, 0xff, 0x00, 0xc0, 0xd0, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0xe0, 0x00, + 0x00, 0xe0, 0x01, 0x18, 0xe0, 0x01, 0x0c, 0xf0, 0x03, 0x3e, 0x38, 0x00, + 0xff, 0x1f, 0x00, 0xfd, 0x0f, 0x00, 0xdc, 0x0f, 0x00, 0xd8, 0x0f, 0x00, + 0xf8, 0x1f, 0x00, 0xd0, 0x0f, 0x00, 0xb0, 0x1c, 0x00, 0xf8, 0xdf, 0x00, +0x90, 0x7f, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x18, 0x00, 0x00, 0x0c, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, + 0x3c, 0x80, 0x01, 0x3e, 0x80, 0x03, 0xf8, 0x80, 0x03, 0xfc, 0xe1, 0x07, + 0xf8, 0xff, 0x07, 0xc8, 0x3f, 0x02, 0xf8, 0x0f, 0x00, 0xe8, 0x0f, 0x00, + 0xdc, 0x07, 0x00, 0x7c, 0x07, 0x00, 0xf8, 0x07, 0x00, 0xc0, 0x03, 0x00, +0xc0, 0x07, 0x00, 0x80, 0x1f, 0x00, 0x80, 0x03, 0x00, 0x40, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x03, 0x00, 0xe0, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0xf0, 0x01, 0x00, 0xf0, 0x03, 0x00, 0x98, 0x03, 0x02, + 0xf8, 0x07, 0x07, 0xee, 0xff, 0x07, 0xee, 0xff, 0x07, 0xf8, 0x07, 0x07, + 0x98, 0x03, 0x02, 0xf0, 0x03, 0x00, 0xf0, 0x01, 0x00, 0xf0, 0x00, 0x00, +0xe0, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0xc0, 0x00, 0x00, 0x00, 0x03, 0x00, 0x80, 0x1f, 0x00, 0xc0, 0x07, 0x00, + 0xc0, 0x03, 0x00, 0xf8, 0x07, 0x00, 0x7c, 0x07, 0x00, 0xdc, 0x07, 0x00, + 0xe8, 0x0f, 0x00, 0xf8, 0x0f, 0x00, 0xc8, 0x3f, 0x02, 0xf8, 0xff, 0x07, + 0xfc, 0xe1, 0x07, 0xf8, 0x80, 0x03, 0x3e, 0x80, 0x03, 0x3c, 0x80, 0x01, +0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x0c, 0x00, 0x00, 0x18, 0x00, 0x00, 0x3e, 0x00, 0x90, 0x7f, 0x00, + 0xf8, 0x5f, 0x00, 0xb0, 0x1c, 0x00, 0xd0, 0x0f, 0x00, 0xf8, 0x0f, 0x00, + 0xd8, 0x0f, 0x00, 0xdc, 0x0f, 0x00, 0xfd, 0x0f, 0x00, 0xff, 0x1f, 0x00, + 0xbe, 0x38, 0x00, 0x0c, 0xf0, 0x03, 0x18, 0xe0, 0x01, 0x10, 0xe0, 0x01, +0x00, 0xe0, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0xc0, 0xd0, 0x00, 0xe0, 0xff, 0x00, + 0xe0, 0xfa, 0x00, 0x60, 0xfb, 0x01, 0xf9, 0x3f, 0x01, 0xbe, 0x3f, 0x00, + 0xfe, 0x1f, 0x00, 0xfe, 0x0f, 0x00, 0xec, 0x0f, 0x00, 0x04, 0x0f, 0x00, + 0x04, 0x0c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x18, 0x00, 0x00, 0xf8, 0x00, +0x00, 0xf8, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x84, 0x1f, 0x02, + 0xf4, 0xf9, 0x02, 0x7c, 0xef, 0x03, 0x7c, 0xef, 0x03, 0xfc, 0xff, 0x03, + 0xe4, 0x7f, 0x02, 0xc4, 0x3f, 0x02, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, +0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0xb0, 0x30, 0x00, 0xf0, 0x7f, 0x00, + 0xf0, 0x75, 0x00, 0xf8, 0x6d, 0x00, 0xc8, 0xff, 0x09, 0xc0, 0xdf, 0x0b, + 0x80, 0xff, 0x07, 0x00, 0xff, 0x07, 0x00, 0x7f, 0x03, 0x00, 0x0f, 0x02, + 0x00, 0x03, 0x02, 0x80, 0x03, 0x00, 0x80, 0x01, 0x00, 0xf0, 0x01, 0x00, +0xf0, 0x01, 0x00, 0xe0, 0x03, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x03, 0x00, 0x80, 0x01, 0x00, 0xc0, 0x07, 0x00, 0xe0, 0x9f, 0x00, + 0xb0, 0xff, 0x01, 0x80, 0xd3, 0x00, 0x00, 0xbf, 0x00, 0x80, 0xff, 0x01, + 0x00, 0xbf, 0x01, 0x00, 0xbf, 0x03, 0x00, 0xff, 0x0b, 0x80, 0xff, 0x0f, + 0xc0, 0xc1, 0x07, 0xfc, 0x00, 0x03, 0x78, 0x80, 0x01, 0x78, 0x00, 0x00, +0x70, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x20, 0x00, 0x00, 0x1c, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x3e, 0x00, + 0x00, 0x3c, 0x00, 0x00, 0xfe, 0x01, 0x00, 0xee, 0x03, 0x00, 0xbe, 0x03, + 0x00, 0x7f, 0x01, 0x00, 0xff, 0x01, 0xc4, 0x3f, 0x01, 0xfe, 0xff, 0x01, + 0x7e, 0xf8, 0x03, 0x1c, 0xf0, 0x01, 0x1c, 0xc0, 0x07, 0x18, 0xc0, 0x03, +0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x70, 0x00, + 0x00, 0xf0, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xfc, 0x00, 0x04, 0x9c, 0x01, + 0x0e, 0xfe, 0x01, 0xfe, 0x7f, 0x07, 0xfe, 0x7f, 0x07, 0x0e, 0xfe, 0x01, + 0x04, 0x9c, 0x01, 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xf0, 0x00, +0x00, 0x70, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, + 0x18, 0xc0, 0x03, 0x1c, 0xc0, 0x07, 0x1c, 0xf0, 0x01, 0x7e, 0xf8, 0x03, + 0xfe, 0xff, 0x01, 0xc4, 0x3f, 0x01, 0x00, 0xff, 0x01, 0x00, 0x7f, 0x01, + 0x00, 0xbe, 0x03, 0x00, 0xee, 0x03, 0x00, 0xfe, 0x01, 0x00, 0x3c, 0x00, +0x00, 0x3e, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x30, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x70, 0x00, 0x00, + 0x78, 0x80, 0x00, 0x78, 0x80, 0x01, 0xfc, 0x00, 0x03, 0xc0, 0xd1, 0x07, + 0x80, 0xff, 0x0f, 0x00, 0xff, 0x0b, 0x00, 0xbf, 0x03, 0x00, 0xbf, 0x01, + 0x00, 0xff, 0x01, 0x00, 0xbf, 0x00, 0x80, 0xd3, 0x00, 0xa0, 0xff, 0x01, +0xe0, 0x9f, 0x00, 0xc0, 0x07, 0x00, 0x80, 0x01, 0x00, 0x00, 0x03, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xe0, 0x03, 0x00, 0xf0, 0x01, 0x00, + 0xf0, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x03, 0x00, 0x00, 0x03, 0x02, + 0x00, 0x0f, 0x02, 0x00, 0x7f, 0x03, 0x00, 0xff, 0x07, 0x80, 0xff, 0x07, + 0xc0, 0xdf, 0x07, 0xc8, 0xff, 0x09, 0xf8, 0x6d, 0x00, 0xf0, 0x75, 0x00, +0xf0, 0x7f, 0x00, 0xb0, 0x30, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char kli_utility_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, 0x80, 0x19, 0x00, + 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, + 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, + 0x80, 0x16, 0x00, 0xe4, 0x7f, 0x02, 0xf4, 0xf6, 0x02, 0xfc, 0xf6, 0x03, +0xfc, 0xff, 0x03, 0x0c, 0x0f, 0x03, 0x04, 0x06, 0x02, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x6c, 0x00, + 0x00, 0xec, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x3c, 0x00, 0x80, 0x0d, 0x00, + 0xc0, 0x0f, 0x00, 0x80, 0x1f, 0x00, 0x02, 0x3f, 0x00, 0x72, 0x1f, 0x00, + 0xff, 0x03, 0x00, 0xbf, 0x0f, 0x00, 0xbb, 0x1d, 0x00, 0xe0, 0x1d, 0x00, +0xe0, 0xbf, 0x00, 0xe0, 0xfd, 0x00, 0x80, 0x70, 0x00, 0x00, 0x60, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0xf0, 0x00, + 0x00, 0xe0, 0x01, 0x00, 0xb0, 0x01, 0x00, 0xf1, 0x03, 0x86, 0x7b, 0x01, + 0x03, 0x1f, 0x00, 0x5f, 0x0f, 0x00, 0x7f, 0x1f, 0x00, 0xfc, 0x3f, 0x00, + 0xd8, 0x01, 0x00, 0xf8, 0x07, 0x00, 0x78, 0x03, 0x00, 0xf8, 0x07, 0x00, +0xf0, 0x07, 0x00, 0x00, 0x17, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x0e, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x80, 0x00, 0x07, 0x80, 0x03, 0x0f, 0xe2, 0x03, 0x3e, 0x67, 0x06, + 0x7c, 0xff, 0x07, 0x7c, 0xff, 0x03, 0xc8, 0x0f, 0x00, 0xfc, 0x1f, 0x00, + 0xfe, 0x1c, 0x00, 0x9c, 0x09, 0x00, 0xfc, 0x01, 0x00, 0xe0, 0x01, 0x00, +0xe0, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xe0, 0x03, 0x00, 0xe0, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x1c, 0x00, 0x00, + 0x38, 0x00, 0x00, 0x78, 0x00, 0x00, 0x78, 0x0c, 0x00, 0xf8, 0x0c, 0x03, + 0x4c, 0xcf, 0x07, 0xfe, 0xff, 0x06, 0xfe, 0xff, 0x06, 0x4c, 0xcf, 0x07, + 0xf8, 0x0c, 0x03, 0x78, 0x0c, 0x00, 0x78, 0x00, 0x00, 0x38, 0x00, 0x00, +0x1c, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0xe0, 0x00, 0x00, 0xe0, 0x03, 0x00, 0xc0, 0x00, 0x00, 0xe0, 0x00, 0x00, + 0xe0, 0x01, 0x00, 0xfc, 0x01, 0x00, 0x9c, 0x09, 0x00, 0xfe, 0x1c, 0x00, + 0xfc, 0x1f, 0x00, 0xc8, 0x0f, 0x00, 0x7c, 0xff, 0x03, 0x7c, 0xff, 0x07, + 0x3e, 0x67, 0x06, 0x0f, 0xe2, 0x03, 0x07, 0x80, 0x03, 0x0c, 0x80, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x0e, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x17, 0x00, 0xf0, 0x07, 0x00, + 0xf8, 0x07, 0x00, 0x78, 0x03, 0x00, 0xf8, 0x07, 0x00, 0xd8, 0x11, 0x00, + 0xfc, 0x3f, 0x00, 0x7f, 0x1f, 0x00, 0x5f, 0x0f, 0x00, 0x03, 0x1f, 0x00, + 0x06, 0x7b, 0x01, 0x00, 0xf1, 0x03, 0x00, 0xb0, 0x01, 0x00, 0xe0, 0x01, +0x00, 0xf0, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x60, 0x00, 0x80, 0x70, 0x00, 0xe0, 0xfd, 0x00, 0xe0, 0xbf, 0x00, + 0xe0, 0x1d, 0x00, 0xbb, 0x1d, 0x00, 0xbf, 0x0f, 0x00, 0xff, 0x03, 0x00, + 0x72, 0x1f, 0x00, 0x02, 0x3f, 0x00, 0x80, 0x1f, 0x00, 0xc0, 0x0f, 0x00, + 0x80, 0x0d, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xec, 0x00, +0x00, 0x6c, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x04, 0x06, 0x02, 0x0c, 0x0f, 0x03, 0xfc, 0xff, 0x03, + 0xfc, 0xf6, 0x03, 0xf4, 0xf6, 0x02, 0xe4, 0x7f, 0x02, 0x80, 0x16, 0x00, + 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, +0x80, 0x19, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00}, +{0x60, 0x00, 0x00, 0xe0, 0x10, 0x00, 0xf0, 0x7b, 0x00, 0xd0, 0x7f, 0x00, + 0x80, 0x7b, 0x00, 0x80, 0xdb, 0x0d, 0x00, 0xdf, 0x0f, 0x00, 0xfc, 0x0f, + 0x80, 0xef, 0x04, 0xc0, 0x0f, 0x04, 0x80, 0x1f, 0x00, 0x00, 0x3f, 0x00, + 0x00, 0x1b, 0x00, 0xc0, 0x03, 0x00, 0xc0, 0x03, 0x00, 0x70, 0x03, 0x00, +0x60, 0x03, 0x00, 0xe0, 0x03, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x07, 0x00, 0x80, 0x07, 0x00, 0x80, 0x0e, 0x00, 0x00, 0xfe, 0x00, + 0x00, 0xfe, 0x01, 0x00, 0xec, 0x01, 0x00, 0xfe, 0x01, 0x00, 0xb8, 0x01, + 0xc0, 0xff, 0x03, 0x80, 0xef, 0x0f, 0x00, 0xaf, 0x0f, 0x80, 0x0f, 0x0c, + 0xe8, 0x1d, 0x06, 0xfc, 0x08, 0x00, 0xd8, 0x00, 0x00, 0x78, 0x00, 0x00, +0xf0, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x70, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x30, 0x00, 0x00, 0x70, 0x00, + 0x00, 0x78, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x99, 0x03, 0x80, 0xf3, 0x07, + 0x80, 0xff, 0x03, 0x00, 0x3f, 0x01, 0xfc, 0xef, 0x03, 0xfe, 0xef, 0x03, + 0x66, 0xce, 0x07, 0x7c, 0x04, 0x0f, 0x1c, 0x00, 0x0e, 0x10, 0x00, 0x03, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x80, 0x03, + 0x00, 0xc0, 0x01, 0x00, 0xe0, 0x01, 0x00, 0xe3, 0x01, 0x0c, 0xf3, 0x01, + 0x3e, 0x2f, 0x03, 0xf6, 0xff, 0x07, 0xf6, 0xff, 0x07, 0x3e, 0x2f, 0x03, + 0x0c, 0xf3, 0x01, 0x00, 0xe3, 0x01, 0x00, 0xe0, 0x01, 0x00, 0xc0, 0x01, +0x00, 0x80, 0x03, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x03, 0x1c, 0x00, 0x0e, 0x7c, 0x04, 0x0f, 0x66, 0xce, 0x07, + 0xfe, 0xef, 0x03, 0xfc, 0xef, 0x03, 0x00, 0x3f, 0x01, 0x80, 0xff, 0x03, + 0x80, 0xf3, 0x07, 0x00, 0x99, 0x03, 0x00, 0xf8, 0x03, 0x00, 0x78, 0x00, +0x00, 0x70, 0x00, 0x00, 0x30, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x70, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xf0, 0x00, 0x00, + 0x78, 0x00, 0x00, 0xd8, 0x00, 0x00, 0xfc, 0x08, 0x00, 0xe8, 0x0d, 0x06, + 0x80, 0x0f, 0x0c, 0x00, 0xaf, 0x0f, 0x80, 0xef, 0x0f, 0xc0, 0xff, 0x03, + 0x80, 0xb8, 0x01, 0x00, 0xfe, 0x01, 0x00, 0xec, 0x01, 0x00, 0xfe, 0x01, +0x00, 0xfe, 0x00, 0x80, 0x0e, 0x00, 0x80, 0x07, 0x00, 0x00, 0x07, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xe0, 0x03, 0x00, 0x60, 0x03, 0x00, + 0x70, 0x03, 0x00, 0xc0, 0x03, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x1b, 0x00, + 0x00, 0x3f, 0x00, 0x80, 0x1f, 0x00, 0xc0, 0x0f, 0x04, 0x80, 0xef, 0x04, + 0x00, 0xfc, 0x0f, 0x00, 0xdf, 0x0f, 0x80, 0xdb, 0x0d, 0x80, 0x7b, 0x00, +0xd0, 0x7f, 0x00, 0xf0, 0x7b, 0x00, 0xe0, 0x10, 0x00, 0x60, 0x00, 0x00}}; + +static unsigned char kli_patrol_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, + 0x80, 0x24, 0x00, 0x80, 0x24, 0x00, 0x80, 0x24, 0x00, 0xc0, 0x7f, 0x00, + 0xc0, 0x75, 0x00, 0x00, 0x15, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x1d, 0x00, + 0x80, 0x18, 0x00, 0xc0, 0x44, 0x00, 0xc0, 0x25, 0x00, 0xc0, 0x27, 0x00, + 0x80, 0x3e, 0x00, 0x80, 0x1b, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x3a, 0x00, + 0xe0, 0x39, 0x00, 0xc0, 0x38, 0x00, 0xc0, 0x05, 0x00, 0x40, 0x23, 0x00, + 0x40, 0x17, 0x00, 0xc0, 0x0c, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x08, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x03, 0x00, 0xe0, 0x38, 0x00, + 0xe0, 0x38, 0x00, 0xa0, 0x37, 0x00, 0xe0, 0x01, 0x00, 0x60, 0x33, 0x00, + 0xc0, 0x0f, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x80, 0x0f, 0x00, + 0xc0, 0x01, 0x00, 0x20, 0x31, 0x00, 0xe0, 0x7f, 0x00, 0x20, 0x31, 0x00, + 0xc0, 0x01, 0x00, 0x80, 0x0f, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc0, 0x0f, 0x00, + 0x60, 0x33, 0x00, 0xe0, 0x01, 0x00, 0xa0, 0x37, 0x00, 0xe0, 0x38, 0x00, + 0xe0, 0x38, 0x00, 0x80, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0xc0, 0x1f, 0x00, 0x60, 0x0e, 0x00, + 0xa0, 0x0b, 0x00, 0xa0, 0x11, 0x00, 0xe0, 0x02, 0x00, 0x70, 0x1c, 0x00, + 0xa0, 0x1c, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x1b, 0x00, 0x80, 0x3e, 0x00, + 0xc0, 0x27, 0x00, 0xc0, 0x25, 0x00, 0xc0, 0x44, 0x00, 0x80, 0x18, 0x00, + 0x00, 0x1d, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x80, 0x0a, 0x00, 0xe0, 0x3a, 0x00, + 0xe0, 0x3f, 0x00, 0x40, 0x12, 0x00, 0x40, 0x12, 0x00, 0x40, 0x12, 0x00, + 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0x80, 0x1d, 0x00, 0xc0, 0x17, 0x00, + 0x40, 0x3e, 0x00, 0x40, 0x3a, 0x00, 0x20, 0x32, 0x00, 0x80, 0x11, 0x00, + 0x80, 0x0b, 0x00, 0x80, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x33, 0x00, 0x80, 0x2e, 0x00, + 0x40, 0x2c, 0x00, 0x00, 0x3a, 0x00, 0xc0, 0x31, 0x00, 0xc0, 0x79, 0x00, + 0xc0, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x3f, 0x00, + 0xc0, 0x6c, 0x00, 0x00, 0x78, 0x00, 0xc0, 0x5e, 0x00, 0xc0, 0x71, 0x00, + 0xc0, 0x71, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x38, 0x00, + 0xc0, 0x48, 0x00, 0xe0, 0x7f, 0x00, 0xc0, 0x48, 0x00, 0x00, 0x38, 0x00, + 0x00, 0x1f, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x1c, 0x00, 0xc0, 0x71, 0x00, + 0xc0, 0x71, 0x00, 0xc0, 0x5e, 0x00, 0x00, 0x78, 0x00, 0xc0, 0x6c, 0x00, + 0x00, 0x3f, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0b, 0x00, 0x80, 0x53, 0x00, + 0x80, 0xe3, 0x00, 0x00, 0x74, 0x00, 0x80, 0x58, 0x00, 0x00, 0x5d, 0x00, + 0x00, 0x67, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0b, 0x00, 0x80, 0x0b, 0x00, + 0x80, 0x11, 0x00, 0x20, 0x32, 0x00, 0x40, 0x3a, 0x00, 0x40, 0x3e, 0x00, + 0xc0, 0x17, 0x00, 0x80, 0x1d, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + + + /* ROMS: */ + +#define rom_scout_width 20 +#define rom_scout_height 20 +#define rom_destroyer_width 20 +#define rom_destroyer_height 20 +#define rom_cruiser_width 20 +#define rom_cruiser_height 20 +#define rom_battleship_width 20 +#define rom_battleship_height 20 +#define rom_assault_width 20 +#define rom_assault_height 20 +#define rom_jumpship_width 20 +#define rom_jumpship_height 20 +#define rom_starbase_width 20 +#define rom_starbase_height 20 +#define rom_warbase_width 20 +#define rom_warbase_height 20 +#define rom_galaxy_width 20 +#define rom_galaxy_height 20 +#define rom_lightcruiser_width 20 +#define rom_lightcruiser_height 20 +#define rom_carrier_width 20 +#define rom_carrier_height 20 +#define rom_utility_width 20 +#define rom_utility_height 20 +#define rom_patrol_width 20 +#define rom_patrol_height 20 + +static unsigned char rom_scout_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x20, 0x20, 0x00, 0x20, 0x20, 0x00, 0x20, 0x20, 0x00, 0x20, 0x22, 0x00, 0x30, 0x67, 0x00, + 0xf0, 0x7f, 0x00, 0xf0, 0x7f, 0x00, 0xb0, 0x6f, 0x00, 0x60, 0x37, 0x00, 0xc0, 0x1a, 0x00, +0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x01, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x80, 0x00, 0xc0, 0x8c, 0x00, 0xe0, 0x4f, 0x00, + 0xe0, 0x4f, 0x00, 0xa0, 0x7f, 0x00, 0x60, 0x7f, 0x00, 0x40, 0x6f, 0x00, 0x80, 0x33, 0x00, +0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x00, + 0x00, 0x01, 0x00, 0xc0, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0xa0, 0x0f, 0x01, + 0xa0, 0x8f, 0x00, 0xa0, 0x4f, 0x00, 0xe0, 0x3f, 0x00, 0xc0, 0x38, 0x00, 0x80, 0x1f, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, + 0xc0, 0x07, 0x00, 0xe0, 0x01, 0x00, 0xb0, 0x01, 0x00, 0xd0, 0x0f, 0x00, 0xd0, 0x0f, 0x00, + 0xf0, 0x07, 0x00, 0xf0, 0xc7, 0x00, 0x20, 0x3f, 0x00, 0xc0, 0x1e, 0x00, 0x80, 0x07, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x07, 0x00, 0xc0, 0x7f, 0x00, 0x60, 0x03, 0x00, 0xa0, 0x03, 0x00, 0xd0, 0x07, 0x00, + 0xf0, 0x0f, 0x00, 0xd0, 0x07, 0x00, 0xa0, 0x03, 0x00, 0x60, 0x03, 0x00, 0xc0, 0x7f, 0x00, +0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x07, 0x00, 0xc0, 0x1e, 0x00, 0x20, 0x3f, 0x00, 0xf0, 0xc7, 0x00, 0xf0, 0x07, 0x00, + 0xd0, 0x0f, 0x00, 0xd0, 0x0f, 0x00, 0xb0, 0x01, 0x00, 0xe0, 0x01, 0x00, 0xc0, 0x07, 0x00, +0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x1f, 0x00, 0xc0, 0x38, 0x00, 0xe0, 0x3f, 0x00, 0xa0, 0x4f, 0x00, 0xa0, 0x8f, 0x00, + 0xa0, 0x0f, 0x01, 0xe0, 0x0f, 0x00, 0xe0, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x01, 0x00, +0x00, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, + 0x80, 0x33, 0x00, 0x40, 0x6f, 0x00, 0x60, 0x7f, 0x00, 0xa0, 0x7f, 0x00, 0xe0, 0x4f, 0x00, + 0xe0, 0x4f, 0x00, 0xc0, 0x8c, 0x00, 0xc0, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, 0x01, 0x00, +0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, + 0xc0, 0x1a, 0x00, 0x60, 0x37, 0x00, 0xb0, 0x6f, 0x00, 0xf0, 0x7f, 0x00, 0xf0, 0x7f, 0x00, + 0x30, 0x67, 0x00, 0x20, 0x22, 0x00, 0x20, 0x20, 0x00, 0x20, 0x20, 0x00, 0x20, 0x20, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, + 0xc0, 0x1c, 0x00, 0x60, 0x2f, 0x00, 0xe0, 0x6f, 0x00, 0xe0, 0x5f, 0x00, 0x20, 0x7f, 0x00, + 0x20, 0x7f, 0x00, 0x10, 0x33, 0x00, 0x10, 0x30, 0x00, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, +0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x1f, 0x00, 0xc0, 0x31, 0x00, 0xc0, 0x7f, 0x00, 0x20, 0x5f, 0x00, 0x10, 0x5f, 0x00, + 0x08, 0x5f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x70, 0x00, 0x00, 0x30, 0x00, 0x00, 0x08, 0x00, +0x00, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x1e, 0x00, 0x80, 0x37, 0x00, 0xc0, 0x4f, 0x00, 0x30, 0xfe, 0x00, 0x00, 0xfe, 0x00, + 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x78, 0x00, 0x00, 0x3e, 0x00, +0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x1e, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x5c, 0x00, 0x00, 0xbe, 0x00, + 0x00, 0xff, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x6c, 0x00, 0xe0, 0x3f, 0x00, +0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, + 0x00, 0x3e, 0x00, 0x00, 0x78, 0x00, 0x00, 0xd8, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, + 0x00, 0xfe, 0x00, 0x30, 0xfe, 0x00, 0xc0, 0x4f, 0x00, 0x80, 0x37, 0x00, 0x00, 0x1e, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00, + 0x00, 0x08, 0x00, 0x00, 0x30, 0x00, 0x00, 0x70, 0x00, 0x00, 0x7f, 0x00, 0x08, 0x5f, 0x00, + 0x10, 0x5f, 0x00, 0x20, 0x5f, 0x00, 0xc0, 0x7f, 0x00, 0xc0, 0x31, 0x00, 0x80, 0x1f, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, + 0x00, 0x08, 0x00, 0x00, 0x10, 0x00, 0x10, 0x30, 0x00, 0x10, 0x33, 0x00, 0x20, 0x7f, 0x00, + 0x20, 0x7f, 0x00, 0xe0, 0x5f, 0x00, 0xe0, 0x6f, 0x00, 0x60, 0x2f, 0x00, 0xc0, 0x1c, 0x00, +0x80, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char rom_destroyer_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x08, 0x04, 0x02, 0x08, 0x04, 0x02, 0x08, 0x04, 0x02, + 0xf8, 0xff, 0x03, 0xf8, 0xff, 0x03, 0xc8, 0x7f, 0x02, 0x00, 0x1f, 0x00, 0x00, 0x0e, 0x00, +0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x38, 0x00, 0x10, 0x38, 0x00, + 0x10, 0x08, 0x00, 0x08, 0x08, 0x00, 0x18, 0x04, 0x00, 0xfc, 0x04, 0x00, 0xf4, 0x07, 0x02, + 0xe0, 0x0f, 0x02, 0xc0, 0x3f, 0x01, 0x80, 0xff, 0x01, 0x80, 0xff, 0x00, 0xc0, 0x83, 0x00, +0xc0, 0x01, 0x00, 0xe0, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x20, 0xe0, 0x00, + 0x10, 0xe0, 0x00, 0x38, 0xe0, 0x00, 0x70, 0x10, 0x00, 0xe0, 0x08, 0x00, 0xe0, 0x07, 0x00, + 0xc0, 0x07, 0x00, 0xc0, 0x07, 0x00, 0xe0, 0x0f, 0x00, 0xf0, 0x1f, 0x01, 0xf8, 0xbc, 0x00, +0x68, 0x70, 0x00, 0x30, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x80, 0x03, 0x00, 0xe0, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0xc0, 0x81, 0x07, 0xc0, 0x81, 0x03, 0xc0, 0xf3, 0x03, 0xc0, 0x1f, 0x00, + 0xe0, 0x07, 0x00, 0xf8, 0x07, 0x00, 0xfe, 0x07, 0x00, 0x78, 0x0f, 0x00, 0x0c, 0x0e, 0x00, +0x00, 0x9c, 0x00, 0x00, 0x78, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, + 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x03, 0x00, 0xfe, 0x83, 0x03, 0xfc, 0xff, 0x07, + 0xfe, 0x83, 0x03, 0xc0, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x00, 0x03, 0x00, +0x00, 0x03, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x78, 0x00, 0x00, 0x9c, 0x00, + 0x0c, 0x0e, 0x00, 0x78, 0x0f, 0x00, 0xfe, 0x07, 0x00, 0xf8, 0x07, 0x00, 0xe0, 0x07, 0x00, + 0xc0, 0x1f, 0x00, 0xc0, 0xf3, 0x03, 0xc0, 0x81, 0x03, 0xc0, 0x81, 0x07, 0xc0, 0x00, 0x00, +0xe0, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x20, 0x00, 0x68, 0x70, 0x00, + 0xf8, 0xbc, 0x00, 0xf0, 0x1f, 0x01, 0xe0, 0x0f, 0x00, 0xc0, 0x07, 0x00, 0xc0, 0x07, 0x00, + 0xe0, 0x07, 0x00, 0xe0, 0x08, 0x00, 0x70, 0x10, 0x00, 0x38, 0xe0, 0x00, 0x10, 0xe0, 0x00, +0x20, 0xe0, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xe0, 0x01, 0x00, 0xc0, 0x01, 0x00, + 0xc0, 0x83, 0x00, 0x80, 0xff, 0x00, 0x80, 0xff, 0x01, 0xc0, 0x3f, 0x01, 0xe0, 0x0f, 0x02, + 0xf4, 0x07, 0x02, 0xfc, 0x04, 0x00, 0x18, 0x04, 0x00, 0x08, 0x08, 0x00, 0x10, 0x08, 0x00, +0x10, 0x38, 0x00, 0x00, 0x38, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x0e, 0x00, 0x00, 0x1f, 0x00, 0xc8, 0x7f, 0x02, 0xf8, 0xff, 0x03, 0xf8, 0xff, 0x03, + 0x08, 0x04, 0x02, 0x08, 0x04, 0x02, 0x08, 0x04, 0x02, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, +0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x78, 0x00, 0x00, 0x38, 0x00, + 0x10, 0x3c, 0x00, 0xf0, 0x1f, 0x00, 0xf8, 0x1f, 0x00, 0xc8, 0x3f, 0x00, 0x04, 0x7f, 0x00, + 0x04, 0xfe, 0x02, 0x00, 0xf2, 0x03, 0x00, 0x82, 0x01, 0x00, 0x01, 0x01, 0x00, 0x81, 0x00, +0xc0, 0x81, 0x00, 0xc0, 0x01, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xc0, 0x00, 0xe0, 0x60, 0x01, + 0xd0, 0xf3, 0x01, 0x88, 0xff, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x3e, 0x00, + 0x00, 0x7e, 0x00, 0x00, 0x71, 0x00, 0x80, 0xe0, 0x00, 0x70, 0xc0, 0x01, 0x70, 0x80, 0x00, +0x70, 0x40, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xe0, 0x01, 0x00, 0x90, 0x03, 0x00, + 0x00, 0x07, 0x03, 0x00, 0xef, 0x01, 0x00, 0xfe, 0x07, 0x00, 0xfe, 0x01, 0x00, 0x7e, 0x00, + 0x80, 0x3f, 0x00, 0xfc, 0x3c, 0x00, 0x1c, 0x38, 0x00, 0x1e, 0x38, 0x00, 0x00, 0x30, 0x00, +0x00, 0x70, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, + 0x00, 0x1c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x3c, 0x00, 0x1c, 0xfc, 0x07, 0xfe, 0xff, 0x03, + 0x1c, 0xfc, 0x07, 0x00, 0x3c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x0c, 0x00, +0x00, 0x0c, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x38, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x60, 0x00, + 0x3c, 0x70, 0x00, 0x38, 0x70, 0x00, 0xf8, 0x79, 0x00, 0x00, 0x7f, 0x00, 0x00, 0xfc, 0x00, + 0x00, 0xfc, 0x03, 0x00, 0xfc, 0x0f, 0x00, 0xde, 0x03, 0x00, 0x0e, 0x06, 0x20, 0x07, 0x00, +0xc0, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x70, 0x40, 0x00, 0x70, 0x80, 0x00, + 0x70, 0xc0, 0x01, 0x80, 0xe0, 0x00, 0x00, 0x71, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x3e, 0x00, + 0x00, 0x3e, 0x00, 0x00, 0x7f, 0x00, 0x88, 0xff, 0x00, 0xd0, 0xf3, 0x01, 0xe0, 0x60, 0x01, +0x40, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xc0, 0x01, 0x00, 0xc0, 0x81, 0x00, + 0x00, 0x81, 0x00, 0x00, 0x01, 0x01, 0x00, 0x82, 0x01, 0x00, 0xf2, 0x03, 0x04, 0xfe, 0x02, + 0x04, 0x7f, 0x00, 0xc8, 0x3f, 0x00, 0xf8, 0x1f, 0x00, 0xf0, 0x1f, 0x00, 0x10, 0x3c, 0x00, +0x00, 0x38, 0x00, 0x00, 0x78, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char rom_cruiser_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x08, 0x0f, 0x01, 0x88, 0x1f, 0x01, 0xc8, 0x3f, 0x01, 0xe8, 0x7f, 0x01, 0xe8, 0x7f, 0x01, + 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, 0x38, 0xc0, 0x01, 0x08, 0x00, 0x01, 0x08, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x10, 0x00, 0x00, + 0x10, 0x0f, 0x00, 0xc8, 0x1f, 0x00, 0xe8, 0x3f, 0x00, 0xfc, 0x3f, 0x02, 0xfc, 0x3f, 0x01, + 0xc4, 0x3f, 0x01, 0x02, 0xbe, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x70, 0x00, 0x00, 0x60, 0x00, +0x00, 0x40, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, + 0xa0, 0x1f, 0x00, 0xf0, 0x3f, 0x00, 0xf8, 0x7f, 0x00, 0xe4, 0x7f, 0x00, 0x80, 0x7f, 0x00, + 0x00, 0x7f, 0x04, 0x00, 0x7e, 0x02, 0x00, 0x7c, 0x01, 0x00, 0xb8, 0x00, 0x00, 0x78, 0x00, +0x00, 0x30, 0x00, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x06, 0x00, 0xc0, 0x01, 0x00, 0xf0, 0x00, 0x00, + 0xfc, 0x0f, 0x00, 0xe0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x3f, 0x00, 0x80, 0x7f, 0x00, + 0x00, 0x7f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x1e, 0x01, 0x00, 0xce, 0x00, +0x00, 0x3e, 0x00, 0x00, 0x06, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x7f, 0x00, 0x80, 0x03, 0x00, + 0x80, 0x0f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x7f, 0x00, + 0x00, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x0f, 0x00, +0x80, 0x03, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0x3e, 0x00, + 0x00, 0xce, 0x00, 0x00, 0x1e, 0x01, 0x00, 0x3e, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7f, 0x00, + 0x80, 0x7f, 0x00, 0x80, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x3f, 0x00, 0xfc, 0x0f, 0x00, +0xf0, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x10, 0x00, 0x00, 0x30, 0x00, + 0x00, 0x78, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x7c, 0x01, 0x00, 0x7e, 0x02, 0x00, 0x7f, 0x04, + 0x80, 0x7f, 0x00, 0xe4, 0x7f, 0x00, 0xf8, 0x7f, 0x00, 0xf0, 0x3f, 0x00, 0xa0, 0x1f, 0x00, +0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x40, 0x00, + 0x00, 0x60, 0x00, 0x00, 0x70, 0x00, 0x00, 0xf8, 0x00, 0x02, 0xbe, 0x00, 0xc4, 0x3f, 0x01, + 0xfc, 0x3f, 0x01, 0xfc, 0x3f, 0x02, 0xe8, 0x3f, 0x00, 0xc8, 0x1f, 0x00, 0x10, 0x0f, 0x00, +0x10, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x01, 0x08, 0x00, 0x01, 0x38, 0xc0, 0x01, 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, + 0xe8, 0x7f, 0x01, 0xe8, 0x7f, 0x01, 0xc8, 0x3f, 0x01, 0x88, 0x1f, 0x01, 0x08, 0x0f, 0x01, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x20, 0x00, 0x00, + 0x60, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xf0, 0x01, 0x00, 0xd0, 0x07, 0x04, 0xc8, 0x3f, 0x02, + 0xc8, 0xff, 0x03, 0xc4, 0xff, 0x03, 0xc0, 0x7f, 0x01, 0x80, 0x3f, 0x01, 0x00, 0x8f, 0x00, +0x00, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x80, 0x01, 0x00, + 0xc0, 0x03, 0x00, 0xa0, 0x03, 0x00, 0xd0, 0x07, 0x00, 0xc8, 0x0f, 0x00, 0xc4, 0x1f, 0x00, + 0xc0, 0x3f, 0x00, 0xc0, 0xff, 0x04, 0xc0, 0xff, 0x03, 0x80, 0xff, 0x01, 0x00, 0xbf, 0x00, +0x00, 0x40, 0x00, 0x00, 0x20, 0x00, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x06, 0x00, 0xc0, 0x07, 0x00, + 0x30, 0x07, 0x00, 0x88, 0x07, 0x00, 0xc0, 0x07, 0x00, 0xc0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, + 0xe0, 0x1f, 0x00, 0xc0, 0x1f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0xff, 0x03, +0x00, 0xf0, 0x00, 0x00, 0x38, 0x00, 0x00, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x1c, 0x00, + 0x00, 0x1f, 0x00, 0x80, 0x0f, 0x00, 0xc0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, + 0xe0, 0x0f, 0x00, 0xe0, 0x0f, 0x00, 0xc0, 0x0f, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x1f, 0x00, +0x00, 0x1c, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0x38, 0x00, 0x00, 0xf0, 0x00, + 0x00, 0xff, 0x03, 0xc0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x1f, 0x00, 0xe0, 0x1f, 0x00, + 0xe0, 0x0f, 0x00, 0xc0, 0x0f, 0x00, 0xc0, 0x07, 0x00, 0x88, 0x07, 0x00, 0x30, 0x07, 0x00, +0xc0, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x10, 0x00, 0x00, 0x20, 0x00, 0x00, 0x40, 0x00, + 0x00, 0xbf, 0x00, 0x80, 0xff, 0x01, 0xc0, 0xff, 0x03, 0xc0, 0xff, 0x04, 0xc0, 0x3f, 0x00, + 0xc4, 0x1f, 0x00, 0xc8, 0x0f, 0x00, 0xd0, 0x07, 0x00, 0xa0, 0x03, 0x00, 0xc0, 0x03, 0x00, +0x80, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, + 0x00, 0x8f, 0x00, 0x80, 0x3f, 0x01, 0xc0, 0x7f, 0x01, 0xc4, 0xff, 0x03, 0xc8, 0xff, 0x03, + 0xc8, 0x3f, 0x02, 0xd0, 0x07, 0x04, 0xf0, 0x01, 0x00, 0xe0, 0x00, 0x00, 0x60, 0x00, 0x00, +0x20, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char rom_battleship_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x0f, 0x01, 0x88, 0x1f, 0x01, 0xc8, 0x3f, 0x01, + 0xe8, 0x7f, 0x01, 0xe8, 0x7f, 0x01, 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, 0x38, 0xcf, 0x01, + 0x08, 0x06, 0x01, 0x48, 0x2f, 0x01, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0x40, 0x26, 0x00, +0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x0f, 0x00, 0xd8, 0x1f, 0x00, + 0xe8, 0x3f, 0x00, 0xf8, 0x3f, 0x02, 0xfc, 0x3f, 0x01, 0xdc, 0x3f, 0x01, 0x82, 0xbf, 0x01, + 0x90, 0xff, 0x00, 0xd0, 0xf3, 0x00, 0xf8, 0x61, 0x00, 0xe8, 0x4b, 0x00, 0xc8, 0x27, 0x00, +0x84, 0x04, 0x00, 0x04, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x3f, 0x00, + 0xe0, 0x7f, 0x00, 0xf0, 0xff, 0x00, 0x08, 0xff, 0x00, 0x00, 0xff, 0x00, 0x20, 0xff, 0x08, + 0x90, 0xff, 0x04, 0xf8, 0xff, 0x02, 0xe4, 0xe3, 0x01, 0xe2, 0xe1, 0x00, 0xc0, 0x65, 0x00, +0x00, 0x23, 0x00, 0x00, 0x11, 0x00, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x38, 0x00, 0x00, 0x0e, 0x00, 0x80, 0x03, 0x00, + 0xe0, 0x7f, 0x00, 0x00, 0xff, 0x00, 0x40, 0xfe, 0x01, 0x70, 0xfc, 0x01, 0x7c, 0xfe, 0x01, + 0xe6, 0xff, 0x01, 0xe0, 0xff, 0x01, 0xe0, 0xf9, 0x00, 0xc0, 0x71, 0x04, 0x80, 0x73, 0x07, +0xc0, 0xf0, 0x01, 0x30, 0x38, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x03, 0x00, 0x1c, 0x00, + 0x00, 0x7c, 0x00, 0xfc, 0xf9, 0x00, 0xc0, 0xf8, 0x01, 0xc0, 0xfd, 0x03, 0xe0, 0xff, 0x03, + 0xe0, 0xff, 0x03, 0xc0, 0xfd, 0x03, 0xc0, 0xf8, 0x01, 0xfc, 0xf9, 0x00, 0x00, 0x7c, 0x00, +0x00, 0x1c, 0x00, 0x00, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x30, 0x38, 0x00, 0xc0, 0xf0, 0x01, + 0x80, 0x73, 0x07, 0xc0, 0x71, 0x04, 0xe0, 0xf9, 0x00, 0xe0, 0xff, 0x01, 0xe6, 0xff, 0x01, + 0x7c, 0xfe, 0x01, 0x70, 0xfc, 0x01, 0x40, 0xfe, 0x01, 0x00, 0xff, 0x00, 0xe0, 0x7f, 0x00, +0x80, 0x03, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x38, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x23, 0x00, + 0xc0, 0x65, 0x00, 0xe2, 0xe1, 0x00, 0xe4, 0xe3, 0x01, 0xf8, 0xff, 0x02, 0x90, 0xff, 0x04, + 0x20, 0xff, 0x08, 0x00, 0xff, 0x00, 0x08, 0xff, 0x00, 0xf0, 0xff, 0x00, 0xe0, 0x7f, 0x00, +0xc0, 0x3f, 0x00, 0x80, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x08, 0x08, 0x00, 0x08, 0x09, 0x00, + 0x90, 0x4f, 0x00, 0xd0, 0x97, 0x00, 0xf0, 0xc3, 0x00, 0xa0, 0xe7, 0x01, 0x20, 0xff, 0x01, + 0x04, 0x7f, 0x03, 0xb8, 0x7f, 0x02, 0xf8, 0x7f, 0x02, 0xf0, 0x7f, 0x04, 0xd0, 0x7f, 0x00, +0xb0, 0x3f, 0x00, 0x20, 0x1e, 0x00, 0x20, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, + 0x40, 0x26, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0x48, 0x2f, 0x01, 0x08, 0x06, 0x01, + 0x38, 0xcf, 0x01, 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, 0xe8, 0x7f, 0x01, 0xe8, 0x7f, 0x01, +0xc8, 0x3f, 0x01, 0x88, 0x1f, 0x01, 0x08, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x09, 0x01, + 0x20, 0x9f, 0x00, 0x90, 0xbe, 0x00, 0x30, 0xfc, 0x00, 0x78, 0x5e, 0x00, 0xf8, 0x4f, 0x00, + 0xec, 0x0f, 0x02, 0xe4, 0xdf, 0x01, 0xe4, 0xff, 0x01, 0xe2, 0xff, 0x00, 0xe0, 0xbf, 0x00, +0xc0, 0xdf, 0x00, 0x80, 0x47, 0x00, 0x00, 0x40, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x10, 0x00, 0x80, 0x08, 0x00, 0x40, 0x0c, 0x00, + 0x60, 0x3a, 0x00, 0x70, 0x78, 0x04, 0x78, 0x7c, 0x02, 0xf4, 0xff, 0x01, 0xf2, 0x9f, 0x00, + 0xf1, 0x4f, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x0f, 0x01, 0xf0, 0xff, 0x00, 0xe0, 0x7f, 0x00, +0xc0, 0x3f, 0x00, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xc0, 0xc1, 0x00, 0xf8, 0x30, 0x00, + 0xee, 0x1c, 0x00, 0xe2, 0x38, 0x00, 0xf0, 0x79, 0x00, 0xf8, 0x7f, 0x00, 0xf8, 0x7f, 0x06, + 0xf8, 0xe7, 0x03, 0xf8, 0xe3, 0x00, 0xf8, 0x27, 0x00, 0xf0, 0x0f, 0x00, 0xe0, 0x7f, 0x00, +0x00, 0x1c, 0x00, 0x00, 0x07, 0x00, 0xc0, 0x01, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x0f, 0x00, 0x80, 0x03, 0x00, + 0xe0, 0x03, 0x00, 0xf0, 0xf9, 0x03, 0xf8, 0x31, 0x00, 0xfc, 0x3b, 0x00, 0xfc, 0x7f, 0x00, + 0xfc, 0x7f, 0x00, 0xfc, 0x3b, 0x00, 0xf8, 0x31, 0x00, 0xf0, 0xf9, 0x03, 0xe0, 0x03, 0x00, +0x80, 0x03, 0x00, 0xfc, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x1c, 0x00, + 0xe0, 0x7f, 0x00, 0xf0, 0x0f, 0x00, 0xf8, 0x27, 0x00, 0xf8, 0xe3, 0x00, 0xf8, 0xe7, 0x03, + 0xf8, 0x7f, 0x06, 0xf8, 0x7f, 0x00, 0xf0, 0x79, 0x00, 0xe2, 0x38, 0x00, 0xee, 0x1c, 0x00, +0xf8, 0x30, 0x00, 0xc0, 0xc1, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x10, 0x00, 0xc0, 0x3f, 0x00, + 0xe0, 0x7f, 0x00, 0xf0, 0xff, 0x00, 0xf0, 0x0f, 0x01, 0xf0, 0x0f, 0x00, 0xf1, 0x4f, 0x00, + 0xf2, 0x9f, 0x00, 0xf4, 0xff, 0x01, 0x78, 0x7c, 0x02, 0x70, 0x78, 0x04, 0x60, 0x3a, 0x00, +0x40, 0x0c, 0x00, 0x80, 0x08, 0x00, 0x00, 0x10, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x8f, 0x00, 0x80, 0xbf, 0x01, + 0xc0, 0x7f, 0x01, 0xc4, 0xff, 0x01, 0xc8, 0xff, 0x03, 0xc8, 0xbf, 0x03, 0xd8, 0x1f, 0x04, + 0xf0, 0x9f, 0x00, 0xf0, 0xbc, 0x00, 0x60, 0xf8, 0x01, 0x20, 0x7d, 0x01, 0x40, 0x3e, 0x01, +0x00, 0x12, 0x02, 0x00, 0x02, 0x02, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char rom_assault_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1f, 0x00, + 0x80, 0x3f, 0x00, 0xa0, 0xbf, 0x00, 0xe0, 0xff, 0x00, 0xf0, 0xff, 0x01, 0xf0, 0xff, 0x01, + 0x60, 0xdf, 0x01, 0x20, 0x8e, 0x00, 0x20, 0x8e, 0x00, 0x20, 0x9f, 0x00, 0x20, 0x9f, 0x00, +0x00, 0x1b, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x3e, 0x00, + 0x60, 0x7f, 0x00, 0xf0, 0x7f, 0x00, 0xf0, 0x7f, 0x00, 0xf0, 0x7f, 0x01, 0x70, 0xff, 0x01, + 0x18, 0xff, 0x01, 0x88, 0xf7, 0x01, 0xc0, 0xf7, 0x00, 0xc0, 0x27, 0x00, 0x40, 0x26, 0x00, +0x00, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xc0, 0x79, 0x00, + 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x00, 0x20, 0xff, 0x00, 0x10, 0xff, 0x00, 0x08, 0x7f, 0x00, + 0xc0, 0x7f, 0x01, 0xe0, 0xff, 0x00, 0xf0, 0xe3, 0x00, 0x80, 0xe3, 0x00, 0x80, 0x11, 0x00, +0x80, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x07, 0x00, + 0x80, 0x7f, 0x00, 0xe0, 0xff, 0x00, 0x90, 0xff, 0x00, 0x00, 0xfe, 0x00, 0xe0, 0xff, 0x00, + 0xf8, 0xff, 0x00, 0xc0, 0x7f, 0x00, 0xc0, 0x39, 0x00, 0xe0, 0xfc, 0x00, 0x00, 0x7c, 0x00, +0x00, 0x3e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0xe0, 0x3f, 0x00, + 0x00, 0x1e, 0x00, 0x00, 0x7c, 0x00, 0x78, 0xfe, 0x00, 0xf0, 0xff, 0x01, 0xe0, 0xff, 0x01, + 0xf0, 0xff, 0x01, 0x78, 0xfe, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x1e, 0x00, 0xe0, 0x3f, 0x00, +0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x3e, 0x00, + 0x00, 0x7c, 0x00, 0xe0, 0xfc, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x7f, 0x00, 0xf8, 0xff, 0x00, + 0xe0, 0xff, 0x00, 0x00, 0xfe, 0x00, 0x90, 0xff, 0x00, 0xe0, 0xff, 0x00, 0x80, 0x7f, 0x00, +0x80, 0x07, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x08, 0x00, + 0x80, 0x11, 0x00, 0x80, 0xe3, 0x00, 0xf0, 0xe3, 0x00, 0xe0, 0xff, 0x00, 0xc0, 0x7f, 0x01, + 0x08, 0x7f, 0x00, 0x10, 0xff, 0x00, 0x20, 0xff, 0x00, 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x00, +0xc0, 0x79, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x12, 0x00, + 0x40, 0x26, 0x00, 0xc0, 0x27, 0x00, 0xc0, 0xf7, 0x00, 0x88, 0xf7, 0x01, 0x18, 0xff, 0x01, + 0x70, 0xff, 0x01, 0xf0, 0x7f, 0x01, 0xf0, 0x7f, 0x00, 0xf0, 0x7f, 0x00, 0x60, 0x7f, 0x00, +0x40, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x1b, 0x00, + 0x20, 0x9f, 0x00, 0x20, 0x9f, 0x00, 0x20, 0x8e, 0x00, 0x20, 0x8e, 0x00, 0x60, 0xdf, 0x01, + 0xf0, 0xff, 0x01, 0xf0, 0xff, 0x01, 0xe0, 0xff, 0x00, 0xa0, 0xbf, 0x00, 0x80, 0x3f, 0x00, +0x00, 0x1f, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x04, 0x00, + 0x40, 0x26, 0x00, 0x40, 0x3e, 0x00, 0xf0, 0x3e, 0x00, 0xf8, 0x1e, 0x01, 0xf8, 0x8f, 0x01, + 0xf8, 0xef, 0x00, 0xe8, 0xff, 0x00, 0xe0, 0xff, 0x00, 0xe0, 0xff, 0x00, 0xe0, 0x6f, 0x00, +0xc0, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x11, 0x00, + 0x80, 0x18, 0x00, 0x70, 0x1c, 0x00, 0x70, 0xfc, 0x00, 0xf0, 0x7f, 0x00, 0xe8, 0x3f, 0x00, + 0xe0, 0x0f, 0x01, 0xf0, 0x8f, 0x00, 0xf0, 0x4f, 0x00, 0xf0, 0x3f, 0x00, 0xf0, 0x3f, 0x00, +0xe0, 0x39, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0xc0, 0x07, 0x00, + 0xe0, 0x03, 0x00, 0xf0, 0x73, 0x00, 0xc0, 0x39, 0x00, 0xe0, 0x3f, 0x00, 0xf0, 0xff, 0x01, + 0xf0, 0x7f, 0x00, 0xf0, 0x07, 0x00, 0xf0, 0x9f, 0x00, 0xf0, 0x7f, 0x00, 0xe0, 0x1f, 0x00, +0x00, 0x1e, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc0, 0x7f, 0x00, + 0x80, 0x07, 0x00, 0xe0, 0x03, 0x00, 0xf0, 0xe7, 0x01, 0xf8, 0xff, 0x00, 0xf8, 0x7f, 0x00, + 0xf8, 0xff, 0x00, 0xf0, 0xe7, 0x01, 0xe0, 0x03, 0x00, 0x80, 0x07, 0x00, 0xc0, 0x7f, 0x00, +0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x1e, 0x00, + 0xe0, 0x1f, 0x00, 0xf0, 0x7f, 0x00, 0xf0, 0x9f, 0x00, 0xf0, 0x07, 0x00, 0xf0, 0x7f, 0x00, + 0xf0, 0xff, 0x01, 0xe0, 0x3f, 0x00, 0xc0, 0x39, 0x00, 0xf0, 0x73, 0x00, 0xe0, 0x03, 0x00, +0xc0, 0x07, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0xe0, 0x39, 0x00, + 0xf0, 0x3f, 0x00, 0xf0, 0x3f, 0x00, 0xf0, 0x4f, 0x00, 0xf0, 0x8f, 0x00, 0xe0, 0x0f, 0x01, + 0xe8, 0x3f, 0x00, 0xf0, 0x7f, 0x00, 0x70, 0xfc, 0x00, 0x70, 0x1c, 0x00, 0x80, 0x18, 0x00, +0x00, 0x11, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x27, 0x00, + 0xe0, 0x6f, 0x00, 0xe0, 0xff, 0x00, 0xe0, 0xff, 0x00, 0xe8, 0xff, 0x00, 0xf8, 0xef, 0x00, + 0xf8, 0x8f, 0x01, 0xf8, 0x1e, 0x01, 0xf0, 0x3e, 0x00, 0x40, 0x3e, 0x00, 0x40, 0x26, 0x00, +0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char rom_jumpship_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x24, 0x00, 0x30, 0x84, 0x01, 0x10, 0x04, 0x01, + 0x18, 0x04, 0x03, 0x38, 0x84, 0x03, 0x3c, 0x84, 0x07, 0xdc, 0x6e, 0x07, 0x04, 0x1f, 0x04, + 0x04, 0x1f, 0x04, 0x64, 0xce, 0x04, 0xe0, 0xe4, 0x00, 0xc0, 0x64, 0x00, 0x00, 0x04, 0x00, +0x30, 0x8e, 0x01, 0xc0, 0x7f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +static unsigned char rom_starbase_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0xc0, 0x4f, 0x00, 0x10, 0xc4, 0x00, + 0xe0, 0xe4, 0x01, 0xe8, 0x67, 0x00, 0xe8, 0x1e, 0x00, 0x4c, 0x1f, 0x03, 0xcc, 0xff, 0x03, + 0xfc, 0x3f, 0x03, 0x8c, 0x2f, 0x03, 0xc0, 0x77, 0x01, 0xe0, 0x7e, 0x01, 0x68, 0x72, 0x00, +0x18, 0x82, 0x00, 0x30, 0x3f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +static unsigned char rom_warbase_bits[60] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0xc0, 0x0f, 0x00, 0x10, 0xe6, 0x00, + 0x20, 0x8f, 0x00, 0xc8, 0xb6, 0x00, 0x48, 0x26, 0x02, 0x2c, 0x4f, 0x03, 0xfc, 0xff, 0x03, + 0xfc, 0xff, 0x03, 0x2c, 0x4f, 0x03, 0x44, 0x26, 0x01, 0xd0, 0x36, 0x01, 0x10, 0x4f, 0x00, +0x70, 0x86, 0x00, 0x00, 0x3f, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +static unsigned char rom_galaxy_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, + 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x04, 0x06, 0x02, 0xc4, 0x3f, 0x02, + 0x7c, 0xef, 0x03, 0x0c, 0x06, 0x03, 0xfc, 0xff, 0x03, 0xfc, 0xff, 0x03, 0xf8, 0xff, 0x01, +0xf8, 0xff, 0x01, 0xf0, 0xff, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x38, 0x00, 0x00, 0x3c, 0x00, + 0x10, 0x38, 0x00, 0x18, 0x0c, 0x00, 0x18, 0x0c, 0x00, 0xfc, 0x0e, 0x00, 0xcc, 0x07, 0x00, + 0x3c, 0x0f, 0x02, 0xfc, 0x3b, 0x03, 0xf8, 0xe7, 0x01, 0xf8, 0xdf, 0x01, 0xf0, 0xff, 0x00, +0xf0, 0xff, 0x00, 0xe0, 0x3f, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0x01, 0x60, 0xe0, 0x01, + 0x30, 0xe0, 0x01, 0x78, 0xf0, 0x00, 0xd8, 0x39, 0x00, 0x38, 0x1f, 0x00, 0x78, 0x0f, 0x00, + 0xf8, 0x0f, 0x00, 0xf8, 0x1f, 0x00, 0xf0, 0x17, 0x01, 0xf0, 0xb7, 0x01, 0xf0, 0xef, 0x00, +0xe0, 0x7f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xc0, 0x01, 0x00, 0xf0, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0xb8, 0xc1, 0x03, 0x78, 0xc1, 0x03, 0x78, 0xfb, 0x01, 0xf8, 0xbe, 0x00, + 0xfc, 0x0f, 0x00, 0xfc, 0x07, 0x00, 0xfc, 0x0d, 0x00, 0xfc, 0x0d, 0x00, 0xf8, 0x0b, 0x00, +0xf0, 0x7b, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0f, 0x00, 0xf0, 0x03, 0x00, 0xf8, 0x02, 0x00, + 0xf8, 0x02, 0x00, 0xfc, 0x06, 0x00, 0xfc, 0x04, 0x00, 0xfc, 0xc6, 0x00, 0xfc, 0xff, 0x03, + 0xfc, 0xff, 0x03, 0xfc, 0xc6, 0x00, 0xfc, 0x04, 0x00, 0xfc, 0x06, 0x00, 0xf8, 0x02, 0x00, +0xf8, 0x02, 0x00, 0xf0, 0x03, 0x00, 0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0xc0, 0x3f, 0x00, 0xf0, 0x7b, 0x00, + 0xf8, 0x0b, 0x00, 0xfc, 0x0d, 0x00, 0xfc, 0x0d, 0x00, 0xfc, 0x07, 0x00, 0xfc, 0x0f, 0x00, + 0xf8, 0xbe, 0x00, 0x78, 0xfb, 0x01, 0x78, 0xc1, 0x03, 0xb8, 0xc1, 0x03, 0xf0, 0x00, 0x00, +0xf0, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0xe0, 0x7f, 0x00, + 0xf0, 0xef, 0x00, 0xf0, 0xb7, 0x01, 0xf0, 0x17, 0x01, 0xf8, 0x1f, 0x00, 0xf8, 0x0f, 0x00, + 0x78, 0x0f, 0x00, 0x38, 0x1f, 0x00, 0xd8, 0x39, 0x00, 0x78, 0xf0, 0x00, 0x30, 0xe0, 0x01, +0x60, 0xe0, 0x01, 0xc0, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0xe0, 0x3f, 0x00, 0xf0, 0xff, 0x00, + 0xf0, 0xff, 0x00, 0xf8, 0xdf, 0x01, 0xf8, 0xe7, 0x01, 0xfc, 0x3b, 0x03, 0x3c, 0x0f, 0x02, + 0xcc, 0x07, 0x00, 0xfc, 0x0e, 0x00, 0x18, 0x0c, 0x00, 0x18, 0x0c, 0x00, 0x10, 0x38, 0x00, +0x00, 0x3c, 0x00, 0x00, 0x38, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, + 0xf8, 0xff, 0x01, 0xfc, 0xff, 0x03, 0xfc, 0xff, 0x03, 0x0c, 0x06, 0x03, 0x7c, 0xef, 0x03, + 0xc4, 0x3f, 0x02, 0x04, 0x06, 0x02, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, +0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0xc0, 0x7f, 0x00, 0xf0, 0xff, 0x00, + 0xf0, 0xff, 0x00, 0xb8, 0xff, 0x01, 0x78, 0xfe, 0x01, 0xcc, 0xfd, 0x03, 0x04, 0xcf, 0x03, + 0x00, 0x3e, 0x03, 0x00, 0xf7, 0x03, 0x00, 0x83, 0x01, 0x00, 0x83, 0x01, 0xc0, 0x81, 0x00, +0xc0, 0x03, 0x00, 0xc0, 0x01, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0f, 0x00, 0xe0, 0x7f, 0x00, + 0x70, 0xff, 0x00, 0xd8, 0xfe, 0x00, 0x88, 0xfe, 0x00, 0x80, 0xff, 0x01, 0x00, 0xff, 0x01, + 0x00, 0xef, 0x01, 0x80, 0xcf, 0x01, 0xc0, 0xb9, 0x01, 0xf0, 0xe0, 0x01, 0x78, 0xc0, 0x00, +0x78, 0x60, 0x00, 0x38, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0xfd, 0x00, + 0x00, 0xfd, 0x01, 0x00, 0xfb, 0x03, 0x00, 0xfb, 0x03, 0x00, 0xfe, 0x03, 0x00, 0xff, 0x03, + 0xd0, 0xf7, 0x01, 0xf8, 0xed, 0x01, 0x3c, 0xe8, 0x01, 0x3c, 0xd8, 0x01, 0x00, 0xf0, 0x00, +0x00, 0xf0, 0x00, 0x00, 0x38, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf4, 0x01, + 0x00, 0xf4, 0x01, 0x00, 0xf6, 0x03, 0x00, 0xf2, 0x03, 0x30, 0xf6, 0x03, 0xfc, 0xff, 0x03, + 0xfc, 0xff, 0x03, 0x30, 0xf6, 0x03, 0x00, 0xf2, 0x03, 0x00, 0xf6, 0x03, 0x00, 0xf4, 0x01, +0x00, 0xf4, 0x01, 0x00, 0xfc, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x38, 0x00, 0x00, 0xf0, 0x00, + 0x00, 0xf0, 0x00, 0x3c, 0xd8, 0x01, 0x3c, 0xe8, 0x01, 0xf8, 0xed, 0x01, 0xd0, 0xf7, 0x01, + 0x00, 0xff, 0x03, 0x00, 0xfe, 0x03, 0x00, 0xfb, 0x03, 0x00, 0xfb, 0x03, 0x00, 0xfd, 0x01, +0xe0, 0xfd, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x30, 0x00, 0x78, 0x60, 0x00, + 0x78, 0xc0, 0x00, 0xf0, 0xe0, 0x01, 0xc0, 0xb9, 0x01, 0x80, 0xcf, 0x01, 0x00, 0xef, 0x01, + 0x00, 0xff, 0x01, 0x80, 0xff, 0x01, 0x88, 0xfe, 0x00, 0xd8, 0xfe, 0x00, 0x70, 0xff, 0x00, +0xe0, 0x7f, 0x00, 0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xc0, 0x03, 0x00, + 0xc0, 0x81, 0x00, 0x00, 0x83, 0x01, 0x00, 0x83, 0x01, 0x00, 0xf7, 0x03, 0x00, 0x3e, 0x03, + 0x04, 0xcf, 0x03, 0xcc, 0xfd, 0x03, 0x78, 0xfe, 0x01, 0xb8, 0xff, 0x01, 0xf0, 0xff, 0x00, +0xf0, 0xff, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char rom_lightcruiser_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, + 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x08, 0x06, 0x01, + 0x08, 0x06, 0x01, 0x08, 0x0f, 0x01, 0x08, 0x0f, 0x01, 0x88, 0x1f, 0x01, + 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, 0xc8, 0x3f, 0x01, +0x08, 0x0f, 0x01, 0x00, 0x0f, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x38, 0x00, 0x00, 0x78, 0x00, + 0x00, 0x3c, 0x00, 0x10, 0x38, 0x00, 0x10, 0x1c, 0x00, 0x18, 0x0c, 0x00, + 0x08, 0x0f, 0x00, 0x08, 0x0f, 0x00, 0xfc, 0x0f, 0x01, 0xfc, 0x0f, 0x01, + 0xfe, 0x8f, 0x01, 0xf2, 0x9f, 0x00, 0xe0, 0xff, 0x00, 0xc0, 0x7f, 0x00, +0xe0, 0x6f, 0x00, 0xa0, 0x21, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0x00, + 0x40, 0xe0, 0x01, 0x20, 0xe0, 0x01, 0x10, 0xf0, 0x00, 0x18, 0x38, 0x00, + 0x3c, 0x1e, 0x00, 0xfe, 0x0f, 0x00, 0xf8, 0x0f, 0x00, 0xf8, 0x07, 0x00, + 0xf0, 0x07, 0x01, 0xf0, 0x87, 0x00, 0xf8, 0x4f, 0x00, 0xf0, 0x3f, 0x00, +0x20, 0x1f, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, + 0xe0, 0x00, 0x00, 0x38, 0x00, 0x01, 0x3e, 0xc0, 0x03, 0x70, 0xe0, 0x07, + 0xf8, 0xff, 0x03, 0xf8, 0xbf, 0x00, 0xf8, 0x0f, 0x00, 0xfe, 0x0f, 0x00, + 0xfc, 0x03, 0x00, 0xf8, 0x03, 0x00, 0xec, 0x03, 0x00, 0xc0, 0x73, 0x00, +0x80, 0x1f, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x1f, 0x00, + 0xe0, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x01, 0x00, + 0xfe, 0x87, 0x03, 0xfc, 0xff, 0x07, 0xfc, 0xff, 0x07, 0xfe, 0x87, 0x03, + 0xf0, 0x01, 0x00, 0xf0, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xe0, 0x00, 0x00, +0xf8, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x80, 0x03, 0x00, 0x80, 0x1f, 0x00, + 0xc0, 0x73, 0x00, 0xec, 0x03, 0x00, 0xf8, 0x03, 0x00, 0xfc, 0x03, 0x00, + 0xfe, 0x0f, 0x00, 0xf8, 0x0f, 0x00, 0xf8, 0xbf, 0x00, 0xf8, 0xff, 0x03, + 0x70, 0xe0, 0x07, 0x3e, 0xc0, 0x03, 0x38, 0x00, 0x01, 0xe0, 0x00, 0x00, +0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0c, 0x00, 0x20, 0x1f, 0x00, + 0xf0, 0x3f, 0x00, 0xf8, 0x4f, 0x00, 0xf0, 0x87, 0x00, 0xf0, 0x07, 0x01, + 0xf8, 0x07, 0x00, 0xf8, 0x0f, 0x00, 0xfe, 0x0f, 0x00, 0x3c, 0x1e, 0x00, + 0x18, 0x38, 0x00, 0x10, 0xf0, 0x00, 0x20, 0xe0, 0x01, 0x40, 0xe0, 0x01, +0x80, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0xa0, 0x21, 0x00, 0xe0, 0x6f, 0x00, + 0xc0, 0x7f, 0x00, 0xe0, 0xff, 0x00, 0xf2, 0x9f, 0x00, 0xfe, 0x8f, 0x01, + 0xfc, 0x0f, 0x01, 0xfc, 0x0f, 0x01, 0x08, 0x0f, 0x00, 0x08, 0x0f, 0x00, + 0x18, 0x0c, 0x00, 0x10, 0x1c, 0x00, 0x10, 0x38, 0x00, 0x00, 0x3c, 0x00, +0x00, 0x78, 0x00, 0x00, 0x38, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x0f, 0x00, 0x08, 0x0f, 0x01, + 0xc8, 0x3f, 0x01, 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, 0xf8, 0xff, 0x01, + 0x88, 0x1f, 0x01, 0x08, 0x0f, 0x01, 0x08, 0x0f, 0x01, 0x08, 0x06, 0x01, + 0x08, 0x06, 0x01, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, +0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x40, 0x08, 0x00, 0x40, 0x58, 0x00, 0x60, 0x7f, 0x00, + 0xe0, 0x3f, 0x00, 0xf0, 0x7f, 0x00, 0x90, 0xff, 0x04, 0x18, 0xff, 0x07, + 0x08, 0xff, 0x03, 0x08, 0xff, 0x03, 0x00, 0x0f, 0x01, 0x00, 0x0f, 0x01, + 0x00, 0x83, 0x01, 0x80, 0x83, 0x00, 0xc0, 0x81, 0x00, 0xc0, 0x03, 0x00, +0xe0, 0x01, 0x00, 0xc0, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x03, 0x00, 0x80, 0x4f, 0x00, + 0xc0, 0xff, 0x00, 0x20, 0xff, 0x01, 0x10, 0xfe, 0x00, 0x08, 0xfe, 0x00, + 0x00, 0xfe, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x07, 0x80, 0xc7, 0x03, + 0xc0, 0x81, 0x01, 0xf0, 0x80, 0x00, 0x78, 0x40, 0x00, 0x78, 0x20, 0x00, +0x30, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x1c, 0x00, 0x80, 0x1f, 0x00, + 0xe0, 0x3c, 0x00, 0x00, 0x7c, 0x03, 0x00, 0xfc, 0x01, 0x00, 0xfc, 0x03, + 0x00, 0xff, 0x07, 0x00, 0xff, 0x01, 0xd0, 0xff, 0x01, 0xfc, 0xff, 0x01, + 0x7e, 0xe0, 0x00, 0x3c, 0xc0, 0x07, 0x08, 0xc0, 0x01, 0x00, 0x70, 0x00, +0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x01, + 0x00, 0x70, 0x00, 0x00, 0x70, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf8, 0x00, + 0x1c, 0xfe, 0x07, 0xfe, 0xff, 0x03, 0xfe, 0xff, 0x03, 0x1c, 0xfe, 0x07, + 0x00, 0xf8, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x70, 0x00, 0x00, 0x70, 0x00, +0x80, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, + 0x00, 0x70, 0x00, 0x08, 0xc0, 0x01, 0x3c, 0xc0, 0x07, 0x7e, 0xe0, 0x00, + 0xfc, 0xff, 0x01, 0xd0, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x07, + 0x00, 0xfc, 0x03, 0x00, 0xfc, 0x01, 0x00, 0x7c, 0x03, 0xe0, 0x3c, 0x00, +0x80, 0x1f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x10, 0x00, + 0x78, 0x20, 0x00, 0x78, 0x40, 0x00, 0xf0, 0x80, 0x00, 0xc0, 0x81, 0x01, + 0x80, 0xc7, 0x03, 0x00, 0xff, 0x07, 0x00, 0xff, 0x01, 0x00, 0xfe, 0x01, + 0x08, 0xfe, 0x00, 0x10, 0xfe, 0x00, 0x20, 0xff, 0x01, 0xc0, 0xff, 0x00, +0x80, 0x4f, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xe0, 0x01, 0x00, + 0xc0, 0x03, 0x00, 0xc0, 0x81, 0x00, 0x80, 0x83, 0x00, 0x00, 0x83, 0x01, + 0x00, 0x0f, 0x01, 0x00, 0x0f, 0x01, 0x08, 0xff, 0x03, 0x08, 0xff, 0x03, + 0x18, 0xff, 0x07, 0x90, 0xff, 0x04, 0xf0, 0x7f, 0x00, 0xe0, 0x3f, 0x00, +0x60, 0x7f, 0x00, 0x40, 0x58, 0x00, 0x40, 0x08, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char rom_carrier_bits[VIEWS][60] = {{ + 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, 0x80, 0x1f, 0x00, 0xc0, 0x3f, 0x00, + 0xc2, 0x3f, 0x04, 0x02, 0x0f, 0x04, 0x02, 0x0f, 0x04, 0x02, 0x0f, 0x04, + 0xc6, 0x3f, 0x06, 0xee, 0x7f, 0x07, 0xfe, 0xff, 0x07, 0xfe, 0xff, 0x07, + 0xfa, 0xff, 0x05, 0xf2, 0xff, 0x04, 0xe2, 0x7f, 0x04, 0xe0, 0x79, 0x00, +0xc0, 0x39, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0xf0, 0x00, 0x10, 0xfc, 0x00, 0x08, 0xfe, 0x00, 0x08, 0xff, 0x00, + 0x08, 0xfc, 0x00, 0x0c, 0xfc, 0x00, 0x0c, 0xbe, 0x00, 0xde, 0x1f, 0x00, + 0xfe, 0x1f, 0x08, 0xfb, 0x3f, 0x08, 0xf9, 0x3f, 0x0c, 0xf8, 0x7f, 0x06, + 0xf0, 0xff, 0x07, 0xf8, 0xff, 0x03, 0x70, 0xff, 0x03, 0x70, 0x3e, 0x01, +0x30, 0x1f, 0x01, 0x20, 0x07, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00}, +{0x80, 0x00, 0x00, 0x40, 0x00, 0x01, 0x20, 0xe0, 0x03, 0x30, 0xf8, 0x07, + 0x38, 0xf0, 0x03, 0x3c, 0xf0, 0x03, 0xfa, 0xf9, 0x03, 0xf9, 0xff, 0x01, + 0xf8, 0x3f, 0x01, 0xf8, 0x1f, 0x00, 0xfc, 0x1f, 0x00, 0xf8, 0x3f, 0x00, + 0xf8, 0x3f, 0x08, 0xdc, 0x3f, 0x04, 0x8c, 0xff, 0x03, 0xc0, 0xff, 0x01, +0xe0, 0xff, 0x00, 0x60, 0x42, 0x00, 0x00, 0x20, 0x00, 0x00, 0x10, 0x00}, +{0x00, 0x0e, 0x00, 0x80, 0x03, 0x00, 0xe0, 0x01, 0x00, 0xfc, 0x00, 0x00, + 0xe0, 0xe0, 0x0f, 0xe0, 0xc1, 0x0f, 0xf0, 0xe7, 0x0f, 0xf8, 0xff, 0x0f, + 0xf8, 0xff, 0x07, 0xfc, 0xff, 0x07, 0xfe, 0x3f, 0x03, 0xee, 0x1f, 0x01, + 0xc0, 0x1f, 0x00, 0xf0, 0x1f, 0x00, 0xfc, 0x0f, 0x00, 0xf8, 0x1f, 0x04, +0x40, 0xff, 0x03, 0x00, 0x78, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x06, 0x00}, +{0x00, 0x00, 0x00, 0xe0, 0xff, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x07, 0x00, + 0xc0, 0x03, 0x00, 0xf0, 0x07, 0x00, 0xf8, 0x8f, 0x01, 0xfe, 0x8f, 0x07, + 0xfe, 0xff, 0x0f, 0xe0, 0xff, 0x0f, 0xe0, 0xff, 0x0f, 0xfe, 0xff, 0x0f, + 0xfe, 0x8f, 0x07, 0xf8, 0x8f, 0x01, 0xf0, 0x07, 0x00, 0xc0, 0x03, 0x00, +0x80, 0x07, 0x00, 0x00, 0x0f, 0x00, 0xe0, 0xff, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x06, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x78, 0x00, 0x40, 0xff, 0x03, + 0xf8, 0x1f, 0x04, 0xfc, 0x0f, 0x00, 0xf0, 0x1f, 0x00, 0xc0, 0x1f, 0x00, + 0xee, 0x1f, 0x01, 0xfe, 0x3f, 0x03, 0xfc, 0xff, 0x07, 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x0f, 0xf0, 0xe7, 0x0f, 0xe0, 0xc1, 0x0f, 0xe0, 0xe0, 0x0f, +0xfc, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x80, 0x03, 0x00, 0x00, 0x0e, 0x00}, +{0x00, 0x10, 0x00, 0x00, 0x20, 0x00, 0x60, 0x42, 0x00, 0xe0, 0xff, 0x00, + 0xc0, 0xff, 0x01, 0x8c, 0xff, 0x03, 0xdc, 0x3f, 0x04, 0xf8, 0x3f, 0x08, + 0xf8, 0x3f, 0x00, 0xfc, 0x1f, 0x00, 0xf8, 0x1f, 0x00, 0xf8, 0x3f, 0x01, + 0xf9, 0xff, 0x01, 0xfa, 0xf9, 0x03, 0x3c, 0xf0, 0x03, 0x38, 0xf0, 0x03, +0x30, 0xf8, 0x07, 0x20, 0xe0, 0x03, 0x40, 0x00, 0x01, 0x80, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x20, 0x07, 0x01, 0x30, 0x1f, 0x01, + 0x70, 0x3e, 0x01, 0x70, 0xff, 0x03, 0xf8, 0xff, 0x03, 0xf0, 0xff, 0x07, + 0xf8, 0x7f, 0x06, 0xf9, 0x3f, 0x0c, 0xfb, 0x3f, 0x08, 0xfe, 0x1f, 0x08, + 0xde, 0x1f, 0x00, 0x0c, 0xbe, 0x00, 0x0c, 0xfc, 0x00, 0x08, 0xfc, 0x00, +0x08, 0xff, 0x00, 0x08, 0xfe, 0x00, 0x10, 0xfc, 0x00, 0x00, 0xf0, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0xc0, 0x39, 0x00, + 0xe0, 0x79, 0x00, 0xe2, 0x7f, 0x04, 0xf2, 0xff, 0x04, 0xfa, 0xff, 0x05, + 0xfe, 0xff, 0x07, 0xfe, 0xff, 0x07, 0xee, 0x7f, 0x07, 0xc6, 0x3f, 0x06, + 0x02, 0x0f, 0x04, 0x02, 0x0f, 0x04, 0x02, 0x0f, 0x04, 0xc2, 0x3f, 0x04, +0xc0, 0x3f, 0x00, 0x80, 0x1f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x0f, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x08, 0x4e, 0x00, 0x88, 0xcf, 0x00, + 0xc8, 0xe7, 0x00, 0xfc, 0xef, 0x00, 0xfc, 0xff, 0x01, 0xfe, 0xff, 0x00, + 0xe6, 0xff, 0x01, 0xc3, 0xff, 0x09, 0xc1, 0xff, 0x0d, 0x81, 0xff, 0x07, + 0x80, 0xbf, 0x07, 0xd0, 0x07, 0x03, 0xf0, 0x03, 0x03, 0xf0, 0x03, 0x01, +0xf0, 0x0f, 0x01, 0xf0, 0x07, 0x01, 0xf0, 0x83, 0x00, 0xf0, 0x00, 0x00}, +{0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0x20, 0x64, 0x00, 0xf0, 0x7f, 0x00, + 0xf8, 0x3f, 0x00, 0xfc, 0x1f, 0x03, 0xc2, 0xbf, 0x03, 0xc1, 0xff, 0x01, + 0xc0, 0xff, 0x01, 0x80, 0xff, 0x03, 0x80, 0xff, 0x01, 0xc8, 0xff, 0x01, + 0xf8, 0xff, 0x09, 0xfc, 0xf9, 0x05, 0xfc, 0xc0, 0x03, 0xfc, 0xc0, 0x01, +0xfe, 0xc1, 0x00, 0x7c, 0x40, 0x00, 0x08, 0x20, 0x00, 0x00, 0x10, 0x00}, +{0x00, 0x06, 0x00, 0x80, 0x03, 0x00, 0xe0, 0x01, 0x00, 0xfc, 0x2f, 0x00, + 0x82, 0xff, 0x01, 0x00, 0xff, 0x03, 0x80, 0xff, 0x00, 0x80, 0x3f, 0x00, + 0x88, 0x7f, 0x07, 0xcc, 0xff, 0x07, 0xfe, 0xff, 0x03, 0xfe, 0xff, 0x01, + 0xff, 0xff, 0x01, 0x7f, 0xfe, 0x00, 0x3f, 0x78, 0x00, 0x7f, 0x70, 0x00, +0x00, 0xf0, 0x03, 0x00, 0x78, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x07, 0x00}, +{0x00, 0x00, 0x00, 0xf0, 0x7f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x1e, 0x00, + 0x00, 0x3c, 0x00, 0x00, 0xfe, 0x00, 0x18, 0xff, 0x01, 0x1e, 0xff, 0x07, + 0xff, 0xff, 0x07, 0xff, 0x7f, 0x00, 0xff, 0x7f, 0x00, 0xff, 0xff, 0x07, + 0x1e, 0xff, 0x07, 0x18, 0xff, 0x01, 0x00, 0xfe, 0x00, 0x00, 0x3c, 0x00, +0x00, 0x1e, 0x00, 0x00, 0x0f, 0x00, 0xf0, 0x7f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x07, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x78, 0x00, 0x00, 0xf0, 0x03, + 0x7f, 0x70, 0x00, 0x3f, 0x78, 0x00, 0x7f, 0xfe, 0x00, 0xff, 0xff, 0x01, + 0xfe, 0xff, 0x01, 0xfe, 0xff, 0x03, 0xcc, 0xff, 0x07, 0x88, 0x7f, 0x07, + 0x80, 0x3f, 0x00, 0x80, 0xff, 0x00, 0x00, 0xff, 0x03, 0x82, 0xff, 0x01, +0xfc, 0x2f, 0x00, 0xe0, 0x01, 0x00, 0x80, 0x03, 0x00, 0x00, 0x06, 0x00}, +{0x00, 0x10, 0x00, 0x08, 0x20, 0x00, 0x7c, 0x40, 0x00, 0xfe, 0xc1, 0x00, + 0xfc, 0xc0, 0x01, 0xfc, 0xc0, 0x03, 0xfc, 0xf9, 0x05, 0xf8, 0xff, 0x09, + 0xc8, 0xff, 0x01, 0x80, 0xff, 0x01, 0x80, 0xff, 0x03, 0xc0, 0xff, 0x01, + 0xc1, 0xff, 0x01, 0xc2, 0xbf, 0x03, 0xfc, 0x1f, 0x03, 0xf8, 0x3f, 0x00, +0xf0, 0x7f, 0x00, 0x20, 0x64, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00}, +{0xf0, 0x00, 0x00, 0xf0, 0x83, 0x00, 0xf0, 0x07, 0x01, 0xf0, 0x0f, 0x01, + 0xf0, 0x03, 0x01, 0xf0, 0x03, 0x03, 0xd0, 0x07, 0x03, 0x80, 0xbf, 0x07, + 0x81, 0xff, 0x07, 0xc1, 0xff, 0x0d, 0xc3, 0xff, 0x09, 0xe6, 0xff, 0x01, + 0xfe, 0xff, 0x00, 0xfc, 0xff, 0x01, 0xfc, 0xef, 0x00, 0xc8, 0xe7, 0x00, +0x88, 0xcf, 0x00, 0x08, 0x4e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char rom_utility_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x19, 0x00, 0x80, 0x16, 0x00, + 0xc0, 0x3f, 0x00, 0x00, 0x0f, 0x00, 0x04, 0x0f, 0x02, 0x04, 0x06, 0x02, + 0x04, 0x06, 0x02, 0x1c, 0x86, 0x03, 0x3c, 0xc6, 0x03, 0xfc, 0xff, 0x03, + 0xfc, 0xf9, 0x03, 0xf4, 0xf9, 0x02, 0xe8, 0x79, 0x01, 0xa8, 0x59, 0x01, +0xb0, 0xd9, 0x00, 0x30, 0xcf, 0x00, 0x20, 0x46, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x6e, 0x00, 0x10, 0x57, 0x00, + 0x10, 0xdc, 0x00, 0x08, 0xfc, 0x00, 0x08, 0xbc, 0x00, 0x1c, 0x1c, 0x00, + 0x3c, 0x0c, 0x00, 0x3c, 0x06, 0x04, 0xfa, 0x07, 0x02, 0xfe, 0x07, 0x03, + 0xf2, 0xfc, 0x03, 0x6c, 0xfc, 0x01, 0x6c, 0xfe, 0x01, 0x64, 0xbe, 0x00, +0x64, 0xd7, 0x00, 0xe0, 0x39, 0x00, 0x80, 0x18, 0x00, 0x00, 0x0c, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x20, 0x00, 0x60, 0xf8, 0x00, + 0x30, 0x10, 0x01, 0x78, 0x70, 0x01, 0x7c, 0x78, 0x03, 0x7c, 0xf8, 0x01, + 0x7c, 0x3c, 0x01, 0xfa, 0x0e, 0x00, 0xfe, 0x07, 0x00, 0x77, 0x02, 0x00, + 0x3b, 0x06, 0x02, 0x18, 0x7f, 0x03, 0x98, 0xff, 0x01, 0xf8, 0xff, 0x00, +0xf0, 0x7e, 0x00, 0x00, 0x3b, 0x00, 0x80, 0x07, 0x00, 0x80, 0x01, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x03, 0x00, 0xe0, 0x01, 0x00, + 0xf8, 0xe0, 0x00, 0xe8, 0xc0, 0x03, 0xf4, 0x60, 0x02, 0xfe, 0xf0, 0x05, + 0xf7, 0xf8, 0x06, 0xf9, 0xff, 0x03, 0x38, 0x07, 0x03, 0x0c, 0x03, 0x01, + 0x86, 0x03, 0x00, 0xfc, 0x03, 0x00, 0xfc, 0x0f, 0x00, 0x80, 0x9f, 0x01, +0x60, 0x7f, 0x00, 0x78, 0x1d, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0xb0, 0x07, 0x00, + 0xcc, 0x07, 0x00, 0xfe, 0x03, 0x00, 0xe0, 0x81, 0x00, 0xf8, 0x81, 0x03, + 0xfc, 0xe1, 0x06, 0x06, 0xff, 0x05, 0x06, 0xff, 0x05, 0xfc, 0xe1, 0x06, + 0xf8, 0x81, 0x03, 0xe0, 0x81, 0x00, 0xfe, 0x03, 0x00, 0xcc, 0x07, 0x00, +0xb0, 0x07, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x78, 0x1d, 0x00, 0x60, 0x7f, 0x00, + 0x80, 0x9f, 0x01, 0xfc, 0x0f, 0x00, 0xfc, 0x03, 0x00, 0x86, 0x03, 0x00, + 0x0c, 0x03, 0x01, 0x38, 0x07, 0x03, 0xf9, 0xff, 0x03, 0xf7, 0xf8, 0x06, + 0xfe, 0xf0, 0x05, 0xf4, 0x60, 0x02, 0xe8, 0xc0, 0x03, 0xf8, 0xe0, 0x00, +0xe0, 0x01, 0x00, 0x80, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00}, +{0x80, 0x01, 0x00, 0x80, 0x07, 0x00, 0x00, 0x3b, 0x00, 0xf0, 0x7e, 0x00, + 0xf8, 0xff, 0x00, 0x98, 0xff, 0x01, 0x18, 0x7f, 0x03, 0x3b, 0x06, 0x02, + 0x77, 0x02, 0x00, 0xfe, 0x07, 0x00, 0xfa, 0x0e, 0x00, 0x7c, 0x3c, 0x01, + 0x7c, 0xf8, 0x01, 0x7c, 0x78, 0x03, 0x78, 0x70, 0x01, 0x30, 0x10, 0x01, +0x60, 0xf8, 0x00, 0xc0, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x0c, 0x00, 0x80, 0x18, 0x00, 0xe0, 0x39, 0x00, 0x64, 0xd7, 0x00, + 0x64, 0xbe, 0x00, 0x6c, 0xfe, 0x01, 0x6c, 0xfc, 0x01, 0xf2, 0xfc, 0x03, + 0xfe, 0x07, 0x03, 0xfa, 0x07, 0x02, 0x3c, 0x06, 0x04, 0x3c, 0x0c, 0x00, + 0x1c, 0x1c, 0x00, 0x08, 0xbc, 0x00, 0x08, 0xfc, 0x00, 0x10, 0xdc, 0x00, +0x10, 0x57, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x20, 0x46, 0x00, 0x30, 0xcf, 0x00, 0xb0, 0xd9, 0x00, + 0xa8, 0x59, 0x01, 0xe8, 0x79, 0x01, 0xf4, 0xf9, 0x02, 0xfc, 0xf9, 0x03, + 0xfc, 0xff, 0x03, 0x3c, 0xc6, 0x03, 0x1c, 0x86, 0x03, 0x04, 0x06, 0x02, + 0x04, 0x06, 0x02, 0x04, 0x0f, 0x02, 0x00, 0x0f, 0x00, 0xc0, 0x3f, 0x00, +0x80, 0x16, 0x00, 0x80, 0x19, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x03, 0x00, 0x80, 0x11, 0x00, 0xc0, 0x79, 0x00, 0xb0, 0x6e, 0x02, + 0xd0, 0x67, 0x02, 0xf8, 0x67, 0x03, 0xf8, 0x63, 0x03, 0xfc, 0xf3, 0x04, + 0x0c, 0xfe, 0x07, 0x04, 0xfe, 0x05, 0x02, 0xc6, 0x03, 0x00, 0xc3, 0x03, + 0x80, 0x83, 0x03, 0xd0, 0x03, 0x01, 0xf0, 0x03, 0x01, 0xb0, 0x83, 0x00, +0xa0, 0x8e, 0x00, 0x60, 0x07, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x18, 0x00, 0x00, 0x1e, 0x00, 0xc0, 0x0d, 0x00, 0xe0, 0xf7, 0x00, + 0xf0, 0xff, 0x01, 0xf8, 0x9f, 0x01, 0xec, 0x8f, 0x01, 0x04, 0xc6, 0x0d, + 0x00, 0xe4, 0x0e, 0x00, 0xfe, 0x07, 0x00, 0xf7, 0x05, 0xc8, 0xe3, 0x03, + 0xf8, 0xe1, 0x03, 0xec, 0xe1, 0x03, 0xe8, 0xe0, 0x01, 0x88, 0xc0, 0x00, +0xf0, 0x61, 0x00, 0x40, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x80, 0xeb, 0x01, 0xe0, 0x6f, 0x00, + 0x98, 0x1f, 0x00, 0x00, 0xff, 0x03, 0x00, 0xfc, 0x03, 0x00, 0x1c, 0x06, + 0x08, 0x0c, 0x03, 0x0c, 0xce, 0x01, 0xfc, 0xff, 0x09, 0xf6, 0xf1, 0x0e, + 0xfa, 0xf0, 0x07, 0x64, 0xf0, 0x02, 0x3c, 0x70, 0x01, 0x70, 0xf0, 0x01, +0x00, 0x78, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0xde, 0x00, + 0x00, 0x3e, 0x03, 0x00, 0xfc, 0x07, 0x10, 0x78, 0x00, 0x1c, 0xf8, 0x01, + 0x76, 0xf8, 0x03, 0xfa, 0x0f, 0x06, 0xfa, 0x0f, 0x06, 0x76, 0xf8, 0x03, + 0x1c, 0xf8, 0x01, 0x10, 0x78, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x3e, 0x03, +0x00, 0xde, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x78, 0x00, + 0x70, 0xf0, 0x01, 0x3c, 0x70, 0x01, 0x64, 0xf0, 0x02, 0xfa, 0xf0, 0x07, + 0xf6, 0xf1, 0x0e, 0xfc, 0xff, 0x09, 0x0c, 0xce, 0x01, 0x08, 0x0c, 0x03, + 0x00, 0x1c, 0x06, 0x00, 0xfc, 0x03, 0x00, 0xff, 0x03, 0x98, 0x1f, 0x00, +0xe0, 0x6f, 0x00, 0x80, 0xeb, 0x01, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x30, 0x00, 0xf0, 0x61, 0x00, + 0x88, 0xc0, 0x00, 0xe8, 0xe0, 0x01, 0xec, 0xe1, 0x03, 0xf8, 0xe1, 0x03, + 0xc8, 0xe3, 0x03, 0x00, 0xf7, 0x05, 0x00, 0xfe, 0x07, 0x00, 0xe4, 0x0e, + 0x04, 0xc6, 0x0d, 0xec, 0x8f, 0x01, 0xf8, 0x9f, 0x01, 0xf0, 0xff, 0x01, +0xe0, 0xf7, 0x00, 0xc0, 0x0d, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x18, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x60, 0x07, 0x00, 0xa0, 0x8e, 0x00, + 0xb0, 0x83, 0x00, 0xf0, 0x03, 0x01, 0xd0, 0x03, 0x01, 0x80, 0x83, 0x03, + 0x00, 0xc3, 0x03, 0x02, 0xc6, 0x03, 0x04, 0xfe, 0x05, 0x0c, 0xfe, 0x07, + 0xfc, 0xf3, 0x04, 0xf8, 0x63, 0x03, 0xf8, 0x67, 0x03, 0xd0, 0x67, 0x02, +0xb0, 0x6e, 0x02, 0xc0, 0x79, 0x00, 0x80, 0x11, 0x00, 0x00, 0x03, 0x00}}; + +static unsigned char rom_patrol_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x10, 0x00, 0xa0, 0x50, 0x00, + 0xa0, 0x50, 0x00, 0xe0, 0x76, 0x00, 0xa0, 0x5f, 0x00, 0x40, 0x2f, 0x00, + 0x80, 0x19, 0x00, 0x80, 0x16, 0x00, 0x80, 0x10, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0x06, 0x00, 0x40, 0x03, 0x00, 0x60, 0x21, 0x00, + 0xe0, 0x37, 0x00, 0x80, 0xdf, 0x00, 0x40, 0x57, 0x00, 0xc0, 0x7f, 0x00, + 0xe0, 0x34, 0x00, 0x20, 0x0f, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x80, 0x05, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x03, 0x00, + 0x40, 0x01, 0x00, 0x40, 0x67, 0x00, 0xe0, 0x37, 0x00, 0xb0, 0xde, 0x00, + 0x80, 0x73, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x07, 0x00, 0x80, 0x19, 0x00, 0x80, 0x0f, 0x00, + 0x40, 0x05, 0x00, 0xf0, 0x4f, 0x00, 0x40, 0x6f, 0x00, 0x40, 0x3f, 0x00, + 0x80, 0x4d, 0x00, 0x80, 0x7b, 0x00, 0xc0, 0x18, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x05, 0x00, 0xe0, 0x3e, 0x00, + 0x80, 0x03, 0x00, 0x40, 0x07, 0x00, 0x40, 0x07, 0x00, 0x80, 0x03, 0x00, + 0xe0, 0x3e, 0x00, 0x00, 0x05, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0x18, 0x00, 0x80, 0x7b, 0x00, 0x80, 0x4d, 0x00, + 0x40, 0x3f, 0x00, 0x40, 0x6f, 0x00, 0xf0, 0x4f, 0x00, 0x40, 0x05, 0x00, + 0x80, 0x0f, 0x00, 0x80, 0x19, 0x00, 0x00, 0x07, 0x00, 0x00, 0x04, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x3e, 0x00, 0x80, 0x73, 0x00, + 0xb0, 0xde, 0x00, 0xe0, 0x37, 0x00, 0x40, 0x67, 0x00, 0x40, 0x01, 0x00, + 0xc0, 0x03, 0x00, 0xc0, 0x06, 0x00, 0x80, 0x05, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x20, 0x0f, 0x00, 0xe0, 0x34, 0x00, + 0xc0, 0x7f, 0x00, 0x40, 0x57, 0x00, 0x80, 0xdf, 0x00, 0xe0, 0x37, 0x00, + 0x60, 0x21, 0x00, 0x40, 0x03, 0x00, 0xc0, 0x06, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x10, 0x00, 0x80, 0x16, 0x00, 0x80, 0x19, 0x00, + 0x40, 0x2f, 0x00, 0xa0, 0x5f, 0x00, 0xe0, 0x76, 0x00, 0xa0, 0x50, 0x00, + 0xa0, 0x50, 0x00, 0x80, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x4f, 0x00, 0xc0, 0x72, 0x00, + 0xe0, 0x3f, 0x00, 0xa0, 0x2e, 0x00, 0xb0, 0x1f, 0x00, 0xc0, 0x7e, 0x00, + 0x40, 0x68, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x08, 0x00, 0x00, 0x0c, 0x00, 0xc0, 0x07, 0x00, 0xe0, 0x1c, 0x00, + 0xb0, 0xd7, 0x00, 0xc0, 0x7e, 0x00, 0x60, 0x2e, 0x00, 0x00, 0x28, 0x00, + 0x00, 0x3c, 0x00, 0x00, 0x36, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x08, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x31, 0x00, 0xe0, 0x1d, 0x00, 0x20, 0x1b, 0x00, + 0xc0, 0x2f, 0x00, 0x60, 0x2f, 0x00, 0x20, 0xff, 0x00, 0x00, 0x2a, 0x00, + 0x00, 0x1f, 0x00, 0x80, 0x19, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x02, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x0a, 0x00, 0xc0, 0x77, 0x00, + 0x00, 0x1c, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x1c, 0x00, + 0xc0, 0x77, 0x00, 0x00, 0x0a, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x0e, 0x00, 0x80, 0x19, 0x00, 0x00, 0x1f, 0x00, + 0x00, 0x2a, 0x00, 0x20, 0xff, 0x00, 0x60, 0x2f, 0x00, 0xc0, 0x2f, 0x00, + 0x20, 0x1b, 0x00, 0xe0, 0x1d, 0x00, 0x80, 0x31, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x08, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x36, 0x00, 0x00, 0x3c, 0x00, + 0x00, 0x28, 0x00, 0x60, 0x2e, 0x00, 0xc0, 0x7e, 0x00, 0xb0, 0xd7, 0x00, + 0xe0, 0x1c, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x08, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x2c, 0x00, 0x40, 0x68, 0x00, + 0xc0, 0x7e, 0x00, 0xb0, 0x1f, 0x00, 0xa0, 0x2e, 0x00, 0xe0, 0x3f, 0x00, + 0xc0, 0x72, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; +#if 0 + +#define att1_width 20 +#define att1_height 20 +static unsigned char att1_bits[VIEWS][60] = {{ + 0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}, +{0xc0, 0x3f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, 0x9c, 0xff, 0x00, + 0x2e, 0xdf, 0x01, 0x56, 0xb6, 0x00, 0xa7, 0x5e, 0x00, 0x57, 0x8e, 0x0a, + 0x2f, 0x5f, 0x0c, 0x9f, 0xaf, 0x0f, 0xfd, 0xff, 0x0b, 0xf7, 0xff, 0x0e, + 0xaf, 0xaa, 0x0d, 0xdf, 0xff, 0x09, 0x6e, 0x5b, 0x04, 0xbe, 0xaa, 0x04, +0x7c, 0x11, 0x00, 0xf8, 0x0f, 0x01, 0xf0, 0xd7, 0x00, 0xc0, 0x3f, 0x00}}; + +#else + +#define att_width 28 +#define att_height 28 +static unsigned char att_bits[VIEWS][112] = { + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, + 0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}, + {0x00, 0xfc, 0x03, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, + 0x00, 0xf8, 0xfc, 0x15, 0x00, 0x38, 0xf9, 0xa8, 0x00, 0xbc, 0xf2, 0x05, 0x00, 0x5e, 0xf5, + 0x0b, 0x00, 0xbe, 0xfa, 0x07, 0x00, 0x5e, 0xb5, 0x2b, 0x00, 0x9f, 0x5a, 0x15, 0x08, 0xbf, + 0xf9, 0xa3, 0x04, 0x7f, 0x7e, 0x55, 0x0c, 0xff, 0xff, 0x7f, 0x0e, 0xfd, 0xff, 0xbf, 0x07, + 0xf7, 0xff, 0xff, 0x0d, 0x5f, 0xfd, 0x57, 0x0f, 0xff, 0x57, 0xfd, 0x0f, 0x7e, 0xff, 0xd7, + 0x04, 0xae, 0xbe, 0x45, 0x04, 0xde, 0x54, 0x10, 0x04, 0xac, 0x8a, 0x02, 0x00, 0xf8, 0x45, + 0x01, 0x00, 0xf8, 0x7b, 0x80, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xc0, 0x7f, 0x22, 0x00, 0x80, +0xff, 0x1b, 0x00, 0x00, 0xfc, 0x07, 0x00}}; + +#endif + +/* +#define bit1_width 20 +#define bit1_height 20 +static unsigned char bit1_bits[VIEWS][60] = {{ + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x0f,0x00,0x00,0x0f,0x00, + 0x10,0x86,0x00,0x10,0x86,0x00,0x10,0x86,0x00,0x10,0x8f,0x00,0x14,0x8f,0x02, + 0x94,0x9f,0x02,0xfc,0xff,0x03,0xfc,0xff,0x03,0x8c,0x1f,0x03,0x7c,0xef,0x03, + 0xfc,0xf6,0x03,0xe4,0x76,0x02,0x80,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x80,0x78,0x00,0x40,0x78,0x00, + 0x40,0x38,0x00,0x28,0x1c,0x00,0x28,0x1c,0x02,0xbc,0x0f,0x01,0xfc,0x1f,0x01, + 0xec,0x9f,0x00,0xde,0x9f,0x00,0xbe,0xff,0x02,0x38,0xff,0x03,0xb0,0xc3,0x01, + 0xa0,0xfd,0x01,0xa0,0xfd,0x00,0x00,0xde,0x00,0x00,0x40,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x02,0x00,0x20,0xc1,0x01,0xb0,0xe0,0x01, + 0x78,0xe0,0x01,0x7c,0xf0,0x00,0xee,0x3f,0x00,0xdd,0x1f,0x00,0xb8,0x1f,0x00, + 0xb8,0x1f,0x02,0xb0,0x1f,0x01,0xd0,0x9f,0x00,0xe0,0x78,0x02,0x40,0xf7,0x01, + 0x80,0xef,0x00,0x00,0x7e,0x00,0x00,0x38,0x00,0x00,0x10,0x00,0x00,0x08,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x10,0x00,0x70,0x0c,0x00,0xfc,0x03,0x00, + 0xfe,0x80,0x01,0xd8,0xc0,0x03,0xdc,0xf7,0x03,0xdc,0xff,0x01,0xdc,0x3f,0x00, + 0xe4,0x0f,0x00,0xf8,0x0f,0x00,0xb8,0x0f,0x01,0x00,0xc7,0x00,0xf8,0x3e,0x00, + 0xe0,0x0d,0x00,0xc0,0x3f,0x00,0x80,0x0f,0x00,0x80,0x01,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0xf8,0x07,0x00,0xf0,0x01,0x00,0xb0,0x7f,0x00, + 0xb8,0x01,0x00,0xb8,0x01,0x00,0xdc,0x03,0x00,0xe0,0x8f,0x01,0xfc,0xff,0x03, + 0xfc,0xff,0x03,0xe0,0x8f,0x01,0xdc,0x03,0x00,0xb8,0x01,0x00,0xb8,0x01,0x00, + 0xb0,0x7f,0x00,0xf0,0x01,0x00,0xf8,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x80,0x01,0x00,0x80,0x0f,0x00,0xc0,0x3f,0x00,0xe0,0x0d,0x00, + 0xf8,0x3e,0x00,0x00,0xc7,0x00,0xb8,0x0f,0x01,0xf8,0x0f,0x00,0xe4,0x0f,0x00, + 0xdc,0x3f,0x00,0xdc,0xff,0x01,0xdc,0xf7,0x03,0xd8,0xc0,0x03,0xfe,0x80,0x01, + 0xfc,0x03,0x00,0x70,0x0c,0x00,0xc0,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x38,0x00,0x00,0x7e,0x00,0x80,0xef,0x00, + 0x40,0xf7,0x01,0xe0,0x78,0x02,0xd0,0x9f,0x00,0xb0,0x1f,0x01,0xb8,0x1f,0x02, + 0xb8,0x1f,0x00,0xdd,0x1f,0x00,0xee,0x3f,0x00,0x7c,0xf0,0x00,0x78,0xe0,0x01, + 0xb0,0xe0,0x01,0x20,0xc1,0x01,0x40,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x40,0x00,0x00,0xde,0x00,0xa0,0xfd,0x00,0xa0,0xfd,0x01, + 0xb0,0xc3,0x01,0x38,0xff,0x03,0xbe,0xff,0x02,0xde,0x9f,0x00,0xec,0x9f,0x00, + 0xfc,0x1f,0x01,0xbc,0x0f,0x01,0x28,0x1c,0x02,0x28,0x1c,0x00,0x40,0x38,0x00, + 0x40,0x78,0x00,0x80,0x78,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x16,0x00,0xe4,0x76,0x02,0xfc,0xf6,0x03, + 0x7c,0xef,0x03,0x8c,0x1f,0x03,0xfc,0xff,0x03,0xfc,0xff,0x03,0x94,0x9f,0x02, + 0x14,0x8f,0x02,0x10,0x8f,0x00,0x10,0x86,0x00,0x10,0x86,0x00,0x10,0x86,0x00, + 0x00,0x0f,0x00,0x00,0x0f,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x20,0x00,0x00,0xb0,0x07,0x00,0xf0,0x5b,0x00,0xf8,0x5b,0x00, + 0x38,0xdc,0x00,0xfc,0xcf,0x01,0xf4,0xdf,0x07,0x90,0xbf,0x07,0x90,0x7f,0x03, + 0x88,0xff,0x03,0x08,0xdf,0x03,0x84,0x43,0x01,0x80,0x43,0x01,0xc0,0x21,0x00, + 0xe0,0x21,0x00,0xe0,0x11,0x00,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x01,0x00,0x80,0x00,0x00,0xc0,0x01,0x00,0xe0,0x07,0x00,0x70,0x1f,0x00, + 0xf8,0x2e,0x00,0xe4,0x71,0x00,0x90,0xbf,0x00,0x88,0xdf,0x00,0x84,0xdf,0x01, + 0x80,0xdf,0x01,0x80,0xbf,0x0b,0xc0,0x7f,0x07,0xf0,0xe0,0x03,0x78,0xe0,0x01, + 0x78,0xd0,0x00,0x38,0x48,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x1f,0x00,0xc0,0x3f,0x00,0x00,0x7b,0x00, + 0xc0,0xf7,0x01,0x30,0x0e,0x00,0x08,0xdf,0x01,0x00,0xff,0x01,0x00,0x7f,0x02, + 0xc0,0xbf,0x03,0xf8,0xbf,0x03,0xfc,0xbe,0x03,0x3c,0xb0,0x01,0x18,0xf0,0x07, + 0x00,0xfc,0x03,0x00,0xe3,0x00,0x80,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0x01,0x00,0xf8,0x00,0xe0,0xdf,0x00, + 0x00,0xd8,0x01,0x00,0xd8,0x01,0x00,0xbc,0x03,0x18,0x7f,0x00,0xfc,0xff,0x03, + 0xfc,0xff,0x03,0x18,0x7f,0x00,0x00,0xbc,0x03,0x00,0xd8,0x01,0x00,0xd8,0x01, + 0xe0,0xdf,0x00,0x00,0xf8,0x00,0x00,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x30,0x00,0x00,0xe3,0x00,0x00,0xfc,0x03, + 0x18,0xf0,0x07,0x3c,0xb0,0x01,0xfc,0xbe,0x03,0xf8,0xbf,0x03,0xc0,0xbf,0x03, + 0x00,0x7f,0x02,0x00,0xff,0x01,0x08,0xdf,0x01,0x30,0x0e,0x00,0xc0,0xf7,0x01, + 0x00,0x7b,0x00,0xc0,0x3f,0x00,0x00,0x1f,0x00,0x00,0x18,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x00,0x38,0x48,0x00,0x78,0xd0,0x00, + 0x78,0xe0,0x01,0xf0,0xe0,0x03,0xc0,0x7f,0x07,0x80,0xbf,0x0b,0x80,0xdf,0x01, + 0x84,0xdf,0x01,0x88,0xdf,0x00,0x90,0xbf,0x00,0xe4,0x71,0x00,0xf8,0x2e,0x00, + 0x70,0x1f,0x00,0xe0,0x07,0x00,0xc0,0x01,0x00,0x80,0x00,0x00,0x00,0x01,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x00,0xe0,0x11,0x00,0xe0,0x21,0x00, + 0xc0,0x21,0x00,0x80,0x43,0x01,0x84,0x43,0x01,0x08,0xdf,0x03,0x88,0xff,0x03, + 0x90,0x7f,0x03,0x90,0xbf,0x07,0xf4,0xdf,0x07,0xfc,0xcf,0x01,0x38,0xdc,0x00, + 0xf8,0x5b,0x00,0xf0,0x5b,0x00,0xb0,0x07,0x00,0x20,0x00,0x00,0x00,0x00,0x00}}; + +#define bit2_width 20 +#define bit2_height 20 +static unsigned char bit2_bits[VIEWS][60] = {{ + 0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x40,0x00,0x10,0x80,0x00,0x10,0x80,0x00, + 0x18,0x80,0x01,0x08,0x00,0x01,0x0c,0x00,0x03,0x0c,0x06,0x03,0x0c,0x00,0x03, + 0x0c,0x06,0x03,0x14,0x86,0x02,0x34,0xcf,0x02,0xf4,0xff,0x02,0xf4,0xff,0x02, + 0xe8,0x7f,0x01,0xf0,0xff,0x00,0x80,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x03,0x00,0xc0,0x00,0x00,0x20,0x00,0x00,0x30,0x00,0x00, + 0x18,0x00,0x02,0x18,0x00,0x04,0x1c,0x00,0x04,0x14,0x0c,0x04,0x14,0x00,0x04, + 0x34,0x06,0x06,0xf4,0x07,0x06,0xf8,0x07,0x03,0xf8,0xef,0x03,0xf0,0xff,0x02, + 0xe0,0x7f,0x01,0xc0,0x9f,0x00,0x00,0x7f,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x0c,0x00,0x80,0x03,0x00,0xe0,0x01,0x00,0x70,0x00,0x00, + 0x38,0x00,0x00,0x34,0x00,0x00,0x32,0x00,0x00,0x3a,0x0c,0x04,0x3a,0x0a,0x04, + 0xfe,0x07,0x02,0xfc,0x03,0x02,0xfc,0x03,0x03,0xfc,0x83,0x01,0xf8,0xff,0x01, + 0xf0,0xff,0x00,0xe0,0x4f,0x00,0xc0,0x23,0x00,0x00,0x1e,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3f,0x00,0xe0,0x43,0x00,0xd0,0x00,0x00, + 0x68,0x00,0x00,0x74,0x00,0x00,0x34,0x00,0x00,0x7c,0x08,0x00,0xfc,0x0b,0x00, + 0xfc,0x03,0x04,0xfc,0x01,0x04,0xf8,0x01,0x02,0xf8,0x01,0x02,0xf0,0x83,0x01, + 0xe0,0xff,0x00,0xc0,0x70,0x00,0x00,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x1f,0x00,0x10,0x7e,0x00,0xe8,0xc1,0x01, + 0xf8,0x00,0x02,0x78,0x00,0x00,0x7c,0x00,0x00,0xfc,0x00,0x00,0xfc,0x0b,0x00, + 0xfc,0x0b,0x00,0xfc,0x00,0x00,0x7c,0x00,0x00,0x78,0x00,0x00,0xf8,0x00,0x02, + 0xe8,0xc1,0x01,0x10,0x7e,0x00,0xe0,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1f,0x00,0xc0,0x70,0x00,0xe0,0xff,0x00, + 0xf0,0x83,0x01,0xf8,0x01,0x02,0xf8,0x01,0x02,0xfc,0x01,0x04,0xfc,0x03,0x04, + 0xfc,0x0b,0x00,0x7c,0x08,0x00,0x34,0x00,0x00,0x74,0x00,0x00,0x68,0x00,0x00, + 0xd0,0x00,0x00,0xe0,0x43,0x00,0x00,0x3f,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x1e,0x00,0xc0,0x23,0x00,0xe0,0x4f,0x00,0xf0,0xff,0x00, + 0xf8,0xff,0x01,0xfc,0x83,0x01,0xfc,0x03,0x03,0xfc,0x03,0x02,0xfe,0x07,0x02, + 0x3a,0x0a,0x04,0x3a,0x0c,0x04,0x32,0x00,0x00,0x34,0x00,0x00,0x38,0x00,0x00, + 0x70,0x00,0x00,0xe0,0x01,0x00,0x80,0x03,0x00,0x00,0x0c,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0xc0,0x9f,0x00,0xe0,0x7f,0x01, + 0xf0,0xff,0x02,0xf8,0xef,0x03,0xf8,0x07,0x03,0xf4,0x07,0x06,0x34,0x06,0x06, + 0x14,0x00,0x04,0x14,0x0c,0x04,0x1c,0x00,0x04,0x18,0x00,0x04,0x18,0x00,0x02, + 0x30,0x00,0x00,0x20,0x00,0x00,0xc0,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1f,0x00,0xf0,0xff,0x00,0xe8,0x7f,0x01, + 0xf4,0xff,0x02,0xf4,0xff,0x02,0x34,0xcf,0x02,0x14,0x86,0x02,0x0c,0x06,0x03, + 0x0c,0x00,0x03,0x0c,0x06,0x03,0x0c,0x00,0x03,0x08,0x00,0x01,0x18,0x80,0x01, + 0x10,0x80,0x00,0x10,0x80,0x00,0x20,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x0f,0x00,0x90,0x3f,0x00,0xe8,0x7f,0x00, + 0xf4,0xff,0x00,0x7c,0xff,0x01,0x0c,0xfe,0x01,0x06,0xfe,0x02,0x06,0xc6,0x02, + 0x02,0x80,0x02,0x02,0x83,0x02,0x02,0x80,0x03,0x02,0x80,0x01,0x04,0x80,0x01, + 0x00,0xc0,0x00,0x00,0x40,0x00,0x00,0x30,0x00,0x00,0x0c,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x80,0x07,0x00,0x40,0x3c,0x00,0x20,0x7f,0x00,0xf0,0xff,0x00, + 0xf8,0xff,0x01,0x18,0xfc,0x03,0x0c,0xfc,0x03,0x04,0xfc,0x03,0x04,0xfe,0x07, + 0x02,0xc5,0x05,0x02,0xc3,0x05,0x00,0xc0,0x04,0x00,0xc0,0x02,0x00,0xc0,0x01, + 0x00,0xe0,0x00,0x00,0x78,0x00,0x00,0x1c,0x00,0x00,0x03,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x0f,0x00,0xe0,0x30,0x00,0xf0,0x7f,0x00, + 0x18,0xfc,0x00,0x04,0xf8,0x01,0x04,0xf8,0x01,0x02,0xf8,0x03,0x02,0xfc,0x03, + 0x00,0xfd,0x03,0x00,0xe1,0x03,0x00,0xc0,0x02,0x00,0xe0,0x02,0x00,0x60,0x01, + 0x00,0xb0,0x00,0x20,0x7c,0x00,0xc0,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x7f,0x00,0xe0,0x87,0x00,0x38,0x78,0x01, + 0x04,0xf0,0x01,0x00,0xe0,0x01,0x00,0xe0,0x03,0x00,0xf0,0x03,0x00,0xfd,0x03, + 0x00,0xfd,0x03,0x00,0xf0,0x03,0x00,0xe0,0x03,0x00,0xe0,0x01,0x04,0xf0,0x01, + 0x38,0x78,0x01,0xe0,0x87,0x00,0x80,0x7f,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x0f,0x00,0x20,0x7c,0x00,0x00,0xb0,0x00, + 0x00,0x60,0x01,0x00,0xe0,0x02,0x00,0xc0,0x02,0x00,0xe1,0x03,0x00,0xfd,0x03, + 0x02,0xfc,0x03,0x02,0xf8,0x03,0x04,0xf8,0x01,0x04,0xf8,0x01,0x18,0xfc,0x00, + 0xf0,0x7f,0x00,0xe0,0x30,0x00,0x80,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x1c,0x00,0x00,0x78,0x00,0x00,0xe0,0x00, + 0x00,0xc0,0x01,0x00,0xc0,0x02,0x00,0xc0,0x04,0x02,0xc3,0x05,0x02,0xc5,0x05, + 0x04,0xfe,0x07,0x04,0xfc,0x03,0x0c,0xfc,0x03,0x18,0xfc,0x03,0xf8,0xff,0x01, + 0xf0,0xff,0x00,0x20,0x7f,0x00,0x40,0x3c,0x00,0x80,0x07,0x00,0x00,0x00,0x00}, +{0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0x30,0x00,0x00,0x40,0x00,0x00,0xc0,0x00, + 0x04,0x80,0x01,0x02,0x80,0x01,0x02,0x80,0x03,0x02,0x83,0x02,0x02,0x80,0x02, + 0x06,0xc6,0x02,0x06,0xfe,0x02,0x0c,0xfe,0x01,0x7c,0xff,0x01,0xf4,0xff,0x00, + 0xe8,0x7f,0x00,0x90,0x3f,0x00,0xe0,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}; + +*/ +#define ind_galaxy_width 20 +#define ind_galaxy_height 20 +#define ind_lightcruiser_width 20 +#define ind_lightcruiser_height 20 +#define ind_carrier_width 20 +#define ind_carrier_height 20 +#define ind_utility_width 20 +#define ind_utility_height 20 +#define ind_patrol_width 20 +#define ind_patrol_height 20 + +static unsigned char ind_galaxy_bits[VIEWS][60] = { + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, 0x04, 0x06, 0x02, 0x84, 0x16, 0x02, 0x84, 0x16, 0x02, 0xc4, 0x3f, 0x02, + 0xce, 0x39, 0x07, 0xfe, 0xf9, 0x07, 0xfe, 0xf9, 0x07, 0xb8, 0xdf, 0x01, 0xf8, 0xff, 0x01, + 0xb0, 0xdf, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x10, 0x30, 0x00, 0x10, 0x18, 0x00, + 0x08, 0x18, 0x00, 0x0c, 0x1d, 0x00, 0x8e, 0x0d, 0x00, 0xde, 0x2f, 0x00, 0xfe, 0x1f, 0x04, + 0xfc, 0x3d, 0x02, 0xfc, 0x3c, 0x02, 0xfc, 0xbd, 0x03, 0xfc, 0xff, 0x03, 0xf8, 0xff, 0x03, + 0xe0, 0xff, 0x01, 0xe0, 0x7f, 0x00, 0xc0, 0x3d, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x20, 0x00, 0x00, 0x38, 0x40, 0x00, + 0x3c, 0xe0, 0x00, 0x3c, 0x74, 0x00, 0xfc, 0x3b, 0x00, 0xfc, 0x1f, 0x00, 0xfc, 0x0f, 0x00, + 0xfc, 0x3c, 0x00, 0xf4, 0x1c, 0x00, 0xfc, 0x1f, 0x02, 0xf8, 0x1f, 0x02, 0xf8, 0xff, 0x01, + 0xf8, 0xff, 0x00, 0xf0, 0xfe, 0x00, 0x80, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0xe0, 0x03, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, + 0x78, 0x00, 0x00, 0xfc, 0x0b, 0x01, 0xfc, 0xe7, 0x03, 0xfc, 0xff, 0x00, 0xfc, 0x3f, 0x00, + 0x78, 0x0c, 0x00, 0xfc, 0x3e, 0x00, 0xfe, 0x1f, 0x00, 0xfc, 0x0f, 0x00, 0xf8, 0x07, 0x00, + 0xe0, 0x8f, 0x01, 0xe0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x80, 0x3f, 0x00, 0xe0, 0x03, 0x00, 0xf0, 0x01, 0x00, + 0xf8, 0x01, 0x00, 0xa8, 0x07, 0x00, 0xf8, 0x1f, 0x00, 0xfc, 0x07, 0x00, 0x7e, 0xfc, 0x03, + 0x7e, 0xfc, 0x03, 0xfc, 0x07, 0x00, 0xf8, 0x1f, 0x00, 0xa8, 0x07, 0x00, 0xf8, 0x01, 0x00, + 0xf0, 0x01, 0x00, 0xe0, 0x03, 0x00, 0x80, 0x3f, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x8f, 0x01, + 0xf8, 0x07, 0x00, 0xfc, 0x0f, 0x00, 0xfe, 0x1f, 0x00, 0xfc, 0x3e, 0x00, 0x78, 0x0c, 0x00, + 0xfc, 0x3f, 0x00, 0xfc, 0xff, 0x00, 0xfc, 0xe7, 0x03, 0xfc, 0x0b, 0x01, 0x78, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x7f, 0x00, 0xf0, 0xfe, 0x00, 0xf8, 0xff, 0x00, + 0xf8, 0xff, 0x01, 0xf8, 0x1f, 0x02, 0xfc, 0x1f, 0x02, 0xf4, 0x1c, 0x00, 0xfc, 0x1c, 0x00, + 0xfc, 0x2f, 0x00, 0xfc, 0x1f, 0x00, 0xfc, 0x3b, 0x00, 0x3c, 0x74, 0x00, 0x3c, 0xe0, 0x00, + 0x38, 0x40, 0x00, 0x20, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x3d, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0xff, 0x01, + 0xf8, 0xff, 0x03, 0xfc, 0xff, 0x03, 0xfc, 0xbd, 0x03, 0xfc, 0x3c, 0x02, 0xfc, 0x3d, 0x02, + 0xfe, 0x1f, 0x04, 0xde, 0x2f, 0x00, 0x8e, 0x0d, 0x00, 0x0c, 0x1d, 0x00, 0x08, 0x18, 0x00, + 0x10, 0x18, 0x00, 0x10, 0x30, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0xe0, 0x7f, 0x00, 0xb0, 0xdf, 0x00, + 0xf8, 0xff, 0x01, 0xb8, 0xdf, 0x01, 0xfe, 0xf9, 0x07, 0xfe, 0xf9, 0x07, 0xce, 0x39, 0x07, + 0xc4, 0x3f, 0x02, 0x84, 0x16, 0x02, 0x84, 0x16, 0x02, 0x04, 0x06, 0x02, 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0xc0, 0x3b, 0x00, 0xe0, 0x7f, 0x00, 0xf8, 0x7f, 0x00, + 0xfc, 0xff, 0x01, 0xfc, 0xff, 0x03, 0xdc, 0xfb, 0x03, 0xc4, 0xf3, 0x03, 0xc4, 0xfb, 0x03, + 0x82, 0xff, 0x07, 0x40, 0xbf, 0x07, 0x00, 0x1b, 0x07, 0x80, 0x0b, 0x03, 0x80, 0x01, 0x01, + 0x80, 0x81, 0x00, 0xc0, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f, 0x00, 0xf0, 0xf7, 0x00, 0xf0, 0xff, 0x01, + 0xf8, 0xff, 0x01, 0x84, 0xff, 0x01, 0x84, 0xff, 0x03, 0x80, 0xf3, 0x02, 0x80, 0xf3, 0x03, + 0x40, 0xff, 0x03, 0x80, 0xff, 0x03, 0xc0, 0xfd, 0x03, 0xe0, 0xc4, 0x03, 0x70, 0xc0, 0x03, + 0x20, 0xc0, 0x01, 0x00, 0x40, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, 0x18, 0x7f, 0x00, + 0x00, 0xfe, 0x01, 0x00, 0xff, 0x03, 0x80, 0xff, 0x07, 0xc0, 0xf7, 0x03, 0x00, 0xe3, 0x01, + 0xc0, 0xff, 0x03, 0xf0, 0xff, 0x03, 0x7c, 0xfe, 0x03, 0x08, 0xfd, 0x03, 0x00, 0xe0, 0x01, + 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xf8, 0x00, + 0x00, 0xf8, 0x01, 0x00, 0x5e, 0x01, 0x80, 0xff, 0x01, 0x00, 0xfe, 0x03, 0xfc, 0xe3, 0x07, + 0xfc, 0xe3, 0x07, 0x00, 0xfe, 0x03, 0x80, 0xff, 0x01, 0x00, 0x5e, 0x01, 0x00, 0xf8, 0x01, + 0x00, 0xf8, 0x00, 0x00, 0x7c, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, + 0x00, 0xe0, 0x01, 0x08, 0xfd, 0x03, 0x7c, 0xfe, 0x03, 0xf0, 0xff, 0x03, 0xc0, 0xff, 0x03, + 0x00, 0xe3, 0x01, 0xc0, 0xf7, 0x03, 0x80, 0xff, 0x07, 0x00, 0xff, 0x03, 0x00, 0xfe, 0x01, + 0x18, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x40, 0x00, 0x20, 0xc0, 0x01, + 0x70, 0xc0, 0x03, 0xe0, 0xc4, 0x03, 0xc0, 0xfd, 0x03, 0x80, 0xff, 0x03, 0x00, 0xff, 0x03, + 0xc0, 0xf3, 0x03, 0x80, 0xf3, 0x02, 0x84, 0xff, 0x03, 0x84, 0xff, 0x01, 0xf8, 0xff, 0x01, + 0xf0, 0xff, 0x01, 0xf0, 0xf7, 0x00, 0xe0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x80, 0x00, 0x80, 0x81, 0x00, + 0x80, 0x01, 0x01, 0x80, 0x0b, 0x03, 0x00, 0x1b, 0x07, 0x40, 0xbf, 0x07, 0x82, 0xff, 0x07, + 0xc4, 0xfb, 0x03, 0xc4, 0xf3, 0x03, 0xdc, 0xfb, 0x03, 0xfc, 0xff, 0x03, 0xfc, 0xff, 0x01, +0xf8, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xc0, 0x3b, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00}}; + +/* contributed by Hugh Moore 10/18/91 TC */ + +#define ind_scout_height 20 +#define ind_scout_width 20 +#define ind_destroyer_height 20 +#define ind_destroyer_width 20 +#define ind_cruiser_height 20 +#define ind_cruiser_width 20 +#define ind_battleship_height 20 +#define ind_battleship_width 20 +#define ind_assault_height 20 +#define ind_assault_width 20 +#define ind_starbase_height 20 +#define ind_starbase_width 20 + +static unsigned char ind_assault_bits[VIEWS][60] = {{ + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, + 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, 0x80, 0x19, 0x00, 0x80, 0x1f, 0x00, + 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, + 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0x60, 0x6f, 0x00, +0x60, 0x6f, 0x00, 0x60, 0x66, 0x00, 0x70, 0xe6, 0x00, 0xf0, 0xf0, 0x00}, + + +{ + 0x00, 0x40, 0x00, 0x00, 0x68, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x76, 0x00, + 0xc0, 0x67, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x3f, 0x00, 0xe0, 0x1f, 0x00, 0xf0, 0x1f, 0x00, + 0xfc, 0x3f, 0x00, 0xfe, 0x3f, 0x00, 0xdc, 0x1f, 0x00, 0xd0, 0x1f, 0x00, 0xc0, 0x0f, 0x00, +0x80, 0x0c, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x04, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x03, 0x00, 0xf0, 0x01, + 0x80, 0xff, 0x00, 0xc0, 0xcf, 0x00, 0xe0, 0xdf, 0x00, 0xf0, 0x7f, 0x00, 0xf8, 0x7f, 0x00, + 0xfe, 0x7f, 0x00, 0xef, 0x7f, 0x00, 0xe7, 0x7f, 0x00, 0xe6, 0x3f, 0x00, 0xf4, 0x1f, 0x00, +0x20, 0x0e, 0x00, 0x00, 0x07, 0x00, 0xe0, 0x03, 0x00, 0xc0, 0x03, 0x00, 0x80, 0x01, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x80, 0x0d, 0x00, 0xe6, 0x0f, 0x80, 0x7f, 0x07, 0xf0, 0x7f, 0x0e, 0xfe, 0xff, 0x07, + 0xdc, 0xff, 0x01, 0xc8, 0xff, 0x00, 0xe0, 0xff, 0x00, 0xc0, 0xff, 0x00, 0x00, 0x3e, 0x00, +0x80, 0x0f, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, + 0xfe, 0x0f, 0x00, 0xfe, 0x1f, 0x00, 0xc2, 0xff, 0x00, 0xf0, 0xff, 0x03, 0xfc, 0xbf, 0x0f, + 0xfc, 0xbf, 0x0f, 0xf0, 0xff, 0x03, 0xc2, 0xff, 0x00, 0xfe, 0x1f, 0x00, 0xfe, 0x0f, 0x00, +0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x80, 0x0f, 0x00, + 0x00, 0x3e, 0x00, 0xc0, 0xff, 0x00, 0xe0, 0xff, 0x00, 0xc8, 0xff, 0x00, 0xdc, 0xff, 0x01, + 0xfe, 0xff, 0x07, 0xf0, 0x7f, 0x0e, 0x80, 0x7f, 0x07, 0x00, 0xe6, 0x0f, 0x00, 0x80, 0x0d, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x80, 0x07, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x0e, 0x00, + 0x40, 0x1c, 0x00, 0xe8, 0x3f, 0x00, 0xcc, 0x7f, 0x00, 0xce, 0xff, 0x00, 0xde, 0xff, 0x00, + 0xfc, 0xff, 0x00, 0xf0, 0xff, 0x00, 0xe0, 0xff, 0x00, 0xc0, 0xbf, 0x01, 0x80, 0x9f, 0x01, +0x00, 0xff, 0x01, 0x00, 0xe0, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1c, 0x00, + 0x00, 0x19, 0x00, 0x80, 0x1f, 0x00, 0xa0, 0x3f, 0x00, 0xb8, 0x3f, 0x00, 0xfc, 0x7f, 0x00, + 0xf8, 0x7f, 0x00, 0xe0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x7f, 0x00, 0x80, 0x7f, 0x00, +0x80, 0xcf, 0x00, 0x00, 0xec, 0x00, 0x00, 0x78, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xd0, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0xe0, 0xe1, 0x01, 0xe0, 0xcc, 0x01, 0xc0, 0xcc, 0x00, 0xc0, 0xde, 0x00, + 0xc0, 0xde, 0x00, 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x00, + 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x00, 0x80, 0x7f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x33, 0x00, +0x00, 0x3f, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x26, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x7f, 0x01, 0x00, 0x7f, 0x07, 0x80, 0xff, 0x0f, + 0x80, 0xff, 0x07, 0x00, 0xff, 0x01, 0x00, 0xff, 0x00, 0x80, 0xff, 0x00, 0x80, 0x7f, 0x00, +0xc0, 0x7c, 0x00, 0xc0, 0x0d, 0x00, 0x80, 0x07, 0x00, 0xc0, 0x07, 0x00, 0xc0, 0x02, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x47, 0x00, 0x80, 0xff, 0x02, 0xc0, 0x7f, 0x06, 0xe0, 0x7f, 0x0e, 0xe0, 0x7f, 0x0f, + 0xe0, 0xff, 0x07, 0xe0, 0xff, 0x01, 0xe0, 0xff, 0x00, 0xb0, 0x7f, 0x00, 0x30, 0x3f, 0x00, +0xf0, 0x1f, 0x00, 0xf8, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x1c, 0x00, + 0x00, 0x3e, 0x00, 0x80, 0x0f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0xff, 0x00, 0xe0, 0x7f, 0x02, + 0xf0, 0x7f, 0x07, 0xfc, 0xff, 0x0f, 0xce, 0xff, 0x01, 0xdc, 0x3f, 0x00, 0xfe, 0x0c, 0x00, +0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0c, 0x00, 0xfe, 0x0f, 0x00, 0xff, 0x0f, 0xe0, 0x7f, 0x08, 0xf8, 0xff, 0x01, + 0xbf, 0xff, 0x07, 0xbf, 0xff, 0x07, 0xf8, 0xff, 0x01, 0xe0, 0x7f, 0x08, 0x00, 0xff, 0x0f, +0x00, 0xfe, 0x0f, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0xfe, 0x0c, 0x00, 0xdc, 0x3f, 0x00, 0xce, 0xff, 0x01, + 0xfc, 0xff, 0x0f, 0xf0, 0x7f, 0x07, 0xe0, 0x7f, 0x02, 0xe0, 0xff, 0x00, 0xe0, 0x7f, 0x00, +0x80, 0x0f, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x08, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x1c, 0x00, 0x00, + 0xf8, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x30, 0x3f, 0x00, 0xb0, 0x7f, 0x00, + 0xe0, 0xff, 0x00, 0xe0, 0xff, 0x01, 0xe0, 0xff, 0x07, 0xe0, 0x7f, 0x0f, + 0xe0, 0x7f, 0x0e, 0xc0, 0x7f, 0x06, 0x80, 0xff, 0x02, 0x00, 0x47, 0x00, +0x00, 0x0e, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x18, 0x00}, + + +{ + 0x20, 0x00, 0x00, 0x60, 0x01, 0x00, 0xe0, 0x03, 0x00, 0xc0, 0x03, 0x00, + 0xe0, 0x06, 0x00, 0x60, 0x3e, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x7f, 0x00, + 0x80, 0x7f, 0x00, 0x80, 0xff, 0x00, 0xc0, 0xff, 0x03, 0xc0, 0xff, 0x07, + 0x80, 0xbf, 0x03, 0x80, 0xbf, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x13, 0x00, +0x00, 0x07, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00}}; + +static unsigned char ind_utility_bits[VIEWS][60] = {{ + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, + 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, 0x80, 0x19, 0x00, 0x80, 0x1f, 0x00, + 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, + 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0x7f, 0x00, 0x60, 0x6f, 0x00, +0x60, 0x6f, 0x00, 0x60, 0x66, 0x00, 0x70, 0xe6, 0x00, 0xf0, 0xf0, 0x00}, + + +{ + 0x00, 0x40, 0x00, 0x00, 0x68, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x76, 0x00, + 0xc0, 0x67, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x3f, 0x00, 0xe0, 0x1f, 0x00, 0xf0, 0x1f, 0x00, + 0xfc, 0x3f, 0x00, 0xfe, 0x3f, 0x00, 0xdc, 0x1f, 0x00, 0xd0, 0x1f, 0x00, 0xc0, 0x0f, 0x00, +0x80, 0x0c, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x04, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x03, 0x00, 0xf0, 0x01, + 0x80, 0xff, 0x00, 0xc0, 0xcf, 0x00, 0xe0, 0xdf, 0x00, 0xf0, 0x7f, 0x00, 0xf8, 0x7f, 0x00, + 0xfe, 0x7f, 0x00, 0xef, 0x7f, 0x00, 0xe7, 0x7f, 0x00, 0xe6, 0x3f, 0x00, 0xf4, 0x1f, 0x00, +0x20, 0x0e, 0x00, 0x00, 0x07, 0x00, 0xe0, 0x03, 0x00, 0xc0, 0x03, 0x00, 0x80, 0x01, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x80, 0x0d, 0x00, 0xe6, 0x0f, 0x80, 0x7f, 0x07, 0xf0, 0x7f, 0x0e, 0xfe, 0xff, 0x07, + 0xdc, 0xff, 0x01, 0xc8, 0xff, 0x00, 0xe0, 0xff, 0x00, 0xc0, 0xff, 0x00, 0x00, 0x3e, 0x00, +0x80, 0x0f, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, + 0xfe, 0x0f, 0x00, 0xfe, 0x1f, 0x00, 0xc2, 0xff, 0x00, 0xf0, 0xff, 0x03, 0xfc, 0xbf, 0x0f, + 0xfc, 0xbf, 0x0f, 0xf0, 0xff, 0x03, 0xc2, 0xff, 0x00, 0xfe, 0x1f, 0x00, 0xfe, 0x0f, 0x00, +0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x80, 0x0f, 0x00, + 0x00, 0x3e, 0x00, 0xc0, 0xff, 0x00, 0xe0, 0xff, 0x00, 0xc8, 0xff, 0x00, 0xdc, 0xff, 0x01, + 0xfe, 0xff, 0x07, 0xf0, 0x7f, 0x0e, 0x80, 0x7f, 0x07, 0x00, 0xe6, 0x0f, 0x00, 0x80, 0x0d, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x80, 0x07, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x0e, 0x00, + 0x40, 0x1c, 0x00, 0xe8, 0x3f, 0x00, 0xcc, 0x7f, 0x00, 0xce, 0xff, 0x00, 0xde, 0xff, 0x00, + 0xfc, 0xff, 0x00, 0xf0, 0xff, 0x00, 0xe0, 0xff, 0x00, 0xc0, 0xbf, 0x01, 0x80, 0x9f, 0x01, +0x00, 0xff, 0x01, 0x00, 0xe0, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1c, 0x00, + 0x00, 0x19, 0x00, 0x80, 0x1f, 0x00, 0xa0, 0x3f, 0x00, 0xb8, 0x3f, 0x00, 0xfc, 0x7f, 0x00, + 0xf8, 0x7f, 0x00, 0xe0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x7f, 0x00, 0x80, 0x7f, 0x00, +0x80, 0xcf, 0x00, 0x00, 0xec, 0x00, 0x00, 0x78, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xd0, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0xe0, 0xe1, 0x01, 0xe0, 0xcc, 0x01, 0xc0, 0xcc, 0x00, 0xc0, 0xde, 0x00, + 0xc0, 0xde, 0x00, 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x00, + 0xc0, 0xff, 0x00, 0xc0, 0xff, 0x00, 0x80, 0x7f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x33, 0x00, +0x00, 0x3f, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x26, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x7f, 0x01, 0x00, 0x7f, 0x07, 0x80, 0xff, 0x0f, + 0x80, 0xff, 0x07, 0x00, 0xff, 0x01, 0x00, 0xff, 0x00, 0x80, 0xff, 0x00, 0x80, 0x7f, 0x00, +0xc0, 0x7c, 0x00, 0xc0, 0x0d, 0x00, 0x80, 0x07, 0x00, 0xc0, 0x07, 0x00, 0xc0, 0x02, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x47, 0x00, 0x80, 0xff, 0x02, 0xc0, 0x7f, 0x06, 0xe0, 0x7f, 0x0e, 0xe0, 0x7f, 0x0f, + 0xe0, 0xff, 0x07, 0xe0, 0xff, 0x01, 0xe0, 0xff, 0x00, 0xb0, 0x7f, 0x00, 0x30, 0x3f, 0x00, +0xf0, 0x1f, 0x00, 0xf8, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x1c, 0x00, + 0x00, 0x3e, 0x00, 0x80, 0x0f, 0x00, 0xe0, 0x7f, 0x00, 0xe0, 0xff, 0x00, 0xe0, 0x7f, 0x02, + 0xf0, 0x7f, 0x07, 0xfc, 0xff, 0x0f, 0xce, 0xff, 0x01, 0xdc, 0x3f, 0x00, 0xfe, 0x0c, 0x00, +0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0c, 0x00, 0xfe, 0x0f, 0x00, 0xff, 0x0f, 0xe0, 0x7f, 0x08, 0xf8, 0xff, 0x01, + 0xbf, 0xff, 0x07, 0xbf, 0xff, 0x07, 0xf8, 0xff, 0x01, 0xe0, 0x7f, 0x08, 0x00, 0xff, 0x0f, +0x00, 0xfe, 0x0f, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0xfe, 0x0c, 0x00, 0xdc, 0x3f, 0x00, 0xce, 0xff, 0x01, + 0xfc, 0xff, 0x0f, 0xf0, 0x7f, 0x07, 0xe0, 0x7f, 0x02, 0xe0, 0xff, 0x00, 0xe0, 0x7f, 0x00, +0x80, 0x0f, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x08, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x1c, 0x00, 0x00, + 0xf8, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x30, 0x3f, 0x00, 0xb0, 0x7f, 0x00, + 0xe0, 0xff, 0x00, 0xe0, 0xff, 0x01, 0xe0, 0xff, 0x07, 0xe0, 0x7f, 0x0f, + 0xe0, 0x7f, 0x0e, 0xc0, 0x7f, 0x06, 0x80, 0xff, 0x02, 0x00, 0x47, 0x00, +0x00, 0x0e, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x18, 0x00}, + + +{ + 0x20, 0x00, 0x00, 0x60, 0x01, 0x00, 0xe0, 0x03, 0x00, 0xc0, 0x03, 0x00, + 0xe0, 0x06, 0x00, 0x60, 0x3e, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x7f, 0x00, + 0x80, 0x7f, 0x00, 0x80, 0xff, 0x00, 0xc0, 0xff, 0x03, 0xc0, 0xff, 0x07, + 0x80, 0xbf, 0x03, 0x80, 0xbf, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x13, 0x00, +0x00, 0x07, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00}}; + + + +static unsigned char ind_battleship_bits[VIEWS][60] = {{ + 0x00, 0x06, 0x00, 0x40, 0x26, 0x00, 0xc0, 0x36, 0x00, 0x80, 0x1f, 0x00, + 0x00, 0x09, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0xc0, 0x3f, 0x00, + 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x16, 0x00, + 0x80, 0x16, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, +0xe0, 0x7f, 0x00, 0xe0, 0x76, 0x00, 0x60, 0x66, 0x00, 0x60, 0x66, 0x00}, + + +{ + 0x00, 0x08, 0x00, 0x00, 0x64, 0x00, 0x00, 0x64, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x3c, 0x01, + 0x00, 0xec, 0x01, 0x80, 0x7f, 0x00, 0x80, 0x3f, 0x00, 0xc0, 0x1f, 0x00, 0x40, 0x3f, 0x00, + 0x60, 0x3f, 0x00, 0xe0, 0x3f, 0x00, 0xf0, 0x17, 0x00, 0xf8, 0x1b, 0x00, 0xfc, 0x0f, 0x00, +0xcc, 0x0f, 0x00, 0xc0, 0x07, 0x00, 0x60, 0x06, 0x00, 0x60, 0x07, 0x00, 0x00, 0x03, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x01, 0x00, 0xa0, 0x03, + 0x00, 0xf4, 0x01, 0x00, 0xde, 0x00, 0x00, 0xbf, 0x07, 0x00, 0xfe, 0x00, + 0x00, 0x7d, 0x00, 0xf0, 0x7e, 0x00, 0xfc, 0x77, 0x00, 0xfe, 0x2b, 0x00, + 0xff, 0x07, 0x00, 0xe2, 0x07, 0x00, 0xf0, 0x07, 0x00, 0xb8, 0x07, 0x00, +0x90, 0x03, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x01, 0x00, 0x80, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x80, 0x00, + 0x00, 0xc0, 0x0c, 0x00, 0xee, 0x0f, 0x80, 0x7f, 0x03, 0xe0, 0xfe, 0x03, 0x7c, 0xff, 0x0f, + 0xfe, 0x7f, 0x00, 0xf6, 0x7f, 0x00, 0xf0, 0x73, 0x00, 0xfc, 0x1f, 0x00, 0xcc, 0x07, 0x00, +0xc0, 0x01, 0x00, 0xe0, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x7f, 0x1e, 0x06, 0xfc, 0x1f, 0x03, + 0x78, 0xfe, 0x01, 0xff, 0x7f, 0x0f, 0xff, 0x7f, 0x0f, 0x78, 0xfe, 0x01, + 0xfc, 0x1f, 0x03, 0x7f, 0x1e, 0x06, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xc0, 0x01, 0x00, + 0xcc, 0x07, 0x00, 0xfc, 0x1f, 0x00, 0xf0, 0x73, 0x00, 0xf6, 0x7f, 0x00, 0xfe, 0x7f, 0x00, + 0x7c, 0xff, 0x0f, 0xe0, 0xfe, 0x03, 0x80, 0x7f, 0x03, 0x00, 0xee, 0x0f, 0x00, 0xc0, 0x0c, +0x00, 0x80, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x80, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x80, 0x03, 0x00, 0x90, 0x03, 0x00, + 0xb8, 0x07, 0x00, 0xf0, 0x07, 0x00, 0xe2, 0x07, 0x00, 0xff, 0x07, 0x00, + 0xfe, 0x2b, 0x00, 0xfc, 0x77, 0x00, 0xf0, 0xfe, 0x00, 0x00, 0x7d, 0x00, + 0x00, 0xfe, 0x00, 0x00, 0xbf, 0x07, 0x00, 0xde, 0x00, 0x00, 0xf0, 0x01, +0x00, 0xa0, 0x03, 0x00, 0x20, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xc0, 0x0e, 0x00, 0xc0, 0x0c, 0x00, 0x80, 0x0f, 0x00, + 0x98, 0x1f, 0x00, 0xf8, 0x1f, 0x00, 0xf0, 0x37, 0x00, 0xe0, 0x2f, 0x00, 0xc0, 0x7f, 0x00, + 0xc0, 0x7e, 0x00, 0x80, 0x7e, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0xff, 0x00, +0x00, 0xd8, 0x03, 0x00, 0x78, 0x02, 0x00, 0x78, 0x00, 0x00, 0xc8, 0x00, 0x00, 0xc8, 0x00}, + + +{ + 0x60, 0x66, 0x00, 0x60, 0x66, 0x00, 0xe0, 0x76, 0x00, 0xe0, 0x7f, 0x00, + 0xe0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x16, 0x00, + 0x80, 0x16, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, + 0xc0, 0x3f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x09, 0x00, +0x80, 0x1f, 0x00, 0xc0, 0x36, 0x00, 0x40, 0x26, 0x00, 0x00, 0x06, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0xdc, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x7c, 0x00, + 0x00, 0x7e, 0x06, 0x00, 0xfe, 0x07, 0x00, 0xfb, 0x03, 0x00, 0xfd, 0x01, 0x80, 0xff, 0x00, + 0x80, 0xdf, 0x00, 0x80, 0x5f, 0x00, 0x00, 0x7f, 0x00, 0x80, 0x3f, 0x00, 0xc0, 0x3f, 0x00, +0xf0, 0x06, 0x00, 0x90, 0x07, 0x00, 0x80, 0x07, 0x00, 0xc0, 0x04, 0x00, 0xc0, 0x04, 0x00}, + + +{ + 0x00, 0x10, 0x00, 0x00, 0x38, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x9c, 0x00, + 0x00, 0xde, 0x01, 0x00, 0xfe, 0x00, 0x00, 0x7e, 0x04, 0x00, 0xfe, 0x0f, + 0x40, 0xfd, 0x07, 0xe0, 0xfe, 0x03, 0xf0, 0xf7, 0x00, 0xe0, 0x0b, 0x00, + 0xf0, 0x07, 0x00, 0xde, 0x0f, 0x00, 0xb0, 0x07, 0x00, 0xf8, 0x02, 0x00, +0x5c, 0x00, 0x00, 0x48, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xe0, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x7c, 0x06, 0x00, 0xff, 0x07, 0xc0, 0xf9, 0x01, 0xc0, 0xff, 0x0d, + 0xc0, 0xff, 0x0f, 0xfe, 0xdf, 0x07, 0xf9, 0xef, 0x00, 0xd8, 0x3f, 0x00, 0xfe, 0x0e, 0x00, +0x66, 0x00, 0x00, 0x20, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x0f, 0x86, 0xe7, 0x0f, 0x8c, 0xff, 0x03, 0xf8, 0xe7, 0x01, + 0xef, 0xff, 0x0f, 0xef, 0xff, 0x0f, 0xf8, 0xe7, 0x01, 0x8c, 0xff, 0x03, 0x86, 0xe7, 0x0f, +0x00, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x66, 0x00, 0x00, 0xfe, 0x0e, 0x00, 0xd8, 0x3f, 0x00, 0xf9, 0xef, 0x00, + 0xfe, 0xdf, 0x07, 0xc0, 0xff, 0x0f, 0xc0, 0xff, 0x0d, 0xc0, 0xf9, 0x01, 0x00, 0xff, 0x07, +0x00, 0x7c, 0x06, 0x00, 0x70, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x48, 0x00, 0x00, 0x5c, 0x00, 0x00, + 0xf8, 0x02, 0x00, 0xb0, 0x07, 0x00, 0xde, 0x0f, 0x00, 0xf0, 0x07, 0x00, + 0xe0, 0x0b, 0x00, 0xf0, 0xf7, 0x00, 0xe0, 0xfe, 0x03, 0x40, 0xfd, 0x07, + 0x00, 0xfe, 0x0f, 0x00, 0x7e, 0x04, 0x00, 0xfe, 0x00, 0x00, 0xde, 0x01, +0x00, 0x9c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x38, 0x00, 0x00, 0x10, 0x00}, + + +{ + 0x00, 0x01, 0x00, 0x60, 0x02, 0x00, 0x60, 0x02, 0x00, 0xc0, 0x03, 0x00, + 0xc8, 0x03, 0x00, 0x78, 0x03, 0x00, 0xe0, 0x1f, 0x00, 0xc0, 0x1f, 0x00, + 0x80, 0x3f, 0x00, 0xc0, 0x2f, 0x00, 0xc0, 0x6f, 0x00, 0xc0, 0x7f, 0x00, + 0x80, 0xfe, 0x00, 0x80, 0xfd, 0x01, 0x00, 0xff, 0x03, 0x00, 0x3f, 0x03, +0x00, 0x3e, 0x00, 0x00, 0x66, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x0c, 0x00}}; + + + + + +static unsigned char ind_cruiser_bits[VIEWS][60] = {{ + 0x80, 0x10, 0x00, 0x80, 0x19, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, + 0x00, 0x09, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x1f, 0x00, + 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xc0, 0x3f, 0x00, 0xe0, 0x7f, 0x00, +0xe0, 0x79, 0x00, 0xf0, 0xf0, 0x00, 0x78, 0xe0, 0x01, 0x5c, 0xa0, 0x03}, + + +{ + 0x00, 0x10, 0x00, 0x00, 0x10, 0x00, 0x00, 0x20, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x3c, 0x00, + 0x00, 0x1e, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x13, 0x00, 0x80, 0x19, 0x00, 0xc0, 0x0b, 0x00, + 0xe0, 0x0f, 0x00, 0xf8, 0x0f, 0x00, 0xfe, 0x07, 0x00, 0xfc, 0x07, 0x00, 0xb8, 0x07, 0x00, +0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0c, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x80, 0x00, 0x00, 0x80, 0x04, + 0x00, 0xe0, 0x07, 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x66, 0x00, 0x80, 0x23, 0x00, + 0xf0, 0x37, 0x00, 0xfe, 0x1f, 0x00, 0xfc, 0x0f, 0x00, 0x10, 0x0f, 0x00, 0x00, 0x07, 0x00, +0x00, 0x07, 0x00, 0x80, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x02, 0x00, 0x00, 0x07, 0x00, 0xf0, 0x0b, 0x02, 0xde, 0x01, 0xfe, 0x87, 0x01, + 0xfc, 0xef, 0x00, 0xf8, 0x3f, 0x00, 0xc0, 0x1f, 0x00, 0x80, 0x0f, 0x00, 0xc0, 0x07, 0x00, +0xc0, 0x03, 0x00, 0xc0, 0x03, 0x00, 0x80, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0e, 0x00, 0x00, + 0x3c, 0x00, 0x00, 0xfe, 0x01, 0x00, 0xf8, 0x0f, 0x08, 0xf0, 0xff, 0x08, 0xe0, 0xe3, 0x07, + 0xe0, 0xe3, 0x07, 0xf0, 0xff, 0x08, 0xf8, 0x0f, 0x08, 0xfe, 0x01, 0x00, 0x3c, 0x00, 0x00, +0x0e, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x01, 0x00, 0xc0, 0x03, 0x00, 0xc0, 0x03, 0x00, + 0xc0, 0x07, 0x00, 0x80, 0x0f, 0x00, 0xc0, 0x1f, 0x00, 0xf8, 0x3f, 0x00, 0xfc, 0xef, 0x00, + 0xfe, 0x87, 0x01, 0x02, 0xde, 0x01, 0x00, 0xf0, 0x0b, 0x00, 0x00, 0x07, 0x00, 0x00, 0x02, +0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x80, 0x07, 0x00, + 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x10, 0x0f, 0x00, 0xfc, 0x0f, 0x00, 0xfe, 0x1f, 0x00, + 0xf0, 0x37, 0x00, 0x80, 0x23, 0x00, 0x00, 0x66, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x00, +0x00, 0xe0, 0x07, 0x00, 0x80, 0x04, 0x00, 0x80, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x0e, 0x00, 0x70, 0x0f, 0x00, 0xf8, 0x0f, 0x00, 0xfc, 0x0f, 0x00, 0xf0, 0x1f, 0x00, + 0xc0, 0x1f, 0x00, 0x80, 0x17, 0x00, 0x00, 0x33, 0x00, 0x00, 0x26, 0x00, 0x00, 0x34, 0x00, +0x00, 0x3c, 0x00, 0x00, 0x78, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x40, 0x00, 0x00, 0x20, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0xb8, 0x40, 0x07, 0xf0, 0xc0, 0x03, 0xe0, 0xe1, 0x01, 0xc0, 0xf3, 0x00, + 0xc0, 0xff, 0x00, 0x80, 0x7f, 0x00, 0x80, 0x7f, 0x00, 0x80, 0x7f, 0x00, 0x00, 0x3f, 0x00, + 0x00, 0x33, 0x00, 0x00, 0x33, 0x00, 0x00, 0x12, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x1e, 0x00, +0x00, 0x1e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x33, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x1c, 0x00, + 0x00, 0x1c, 0x00, 0x00, 0xbc, 0x03, 0x00, 0xfc, 0x07, 0x00, 0xfc, 0x0f, 0x00, 0xfe, 0x03, + 0x00, 0xfe, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x33, 0x00, 0x00, 0x19, 0x00, 0x00, 0x0b, 0x00, +0x00, 0x0f, 0x00, 0x80, 0x07, 0x00, 0xf0, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x01, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x3c, 0x00, + 0x00, 0x1c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x1e, 0x01, 0x00, 0xfe, 0x07, 0x00, 0xff, 0x0f, + 0x80, 0xfd, 0x01, 0x80, 0x38, 0x00, 0xc0, 0x0c, 0x00, 0xe0, 0x07, 0x00, 0xe0, 0x01, 0x00, +0xfc, 0x00, 0x00, 0x24, 0x00, 0x00, 0x20, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x30, 0x00, 0x00, 0x78, 0x00, + 0x00, 0x78, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x7f, 0x00, 0x80, 0xff, 0x03, + 0xe0, 0xfe, 0x07, 0x30, 0xfc, 0x0f, 0x70, 0x0f, 0x08, 0xfb, 0x01, 0x00, 0x1c, 0x00, 0x00, +0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x0c, + 0x00, 0x00, 0x0e, 0x00, 0x80, 0x07, 0x00, 0xf0, 0x0f, 0x03, 0xfe, 0x03, 0xe2, 0xff, 0x01, + 0xfc, 0xf8, 0x00, 0xfc, 0xf8, 0x00, 0xe2, 0xff, 0x01, 0x03, 0xfe, 0x03, 0x00, 0xf0, 0x0f, +0x00, 0x80, 0x07, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x1c, 0x00, 0x00, 0xfb, 0x01, 0x00, 0x70, 0x0f, 0x08, + 0x30, 0xfc, 0x0f, 0xe0, 0xfe, 0x07, 0x80, 0xff, 0x03, 0x00, 0x7f, 0x00, 0x00, 0x3e, 0x00, +0x00, 0x7c, 0x00, 0x00, 0x78, 0x00, 0x00, 0x78, 0x00, 0x00, 0x30, 0x00, 0x00, 0x10, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x20, 0x00, 0x00, + 0x24, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xe0, 0x01, 0x00, 0xe0, 0x07, 0x00, + 0xc0, 0x0c, 0x00, 0x80, 0x38, 0x00, 0x80, 0xfd, 0x01, 0x00, 0xff, 0x0f, + 0x00, 0xfe, 0x07, 0x00, 0x1e, 0x01, 0x00, 0x1c, 0x00, 0x00, 0x1c, 0x00, +0x00, 0x3c, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x08, 0x00}, + + +{ + 0x80, 0x00, 0x00, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0xf8, 0x00, 0x00, + 0xc0, 0x03, 0x00, 0x80, 0x07, 0x00, 0x80, 0x05, 0x00, 0x80, 0x0c, 0x00, + 0x80, 0x19, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x7f, 0x00, 0x00, 0xff, 0x01, + 0x00, 0xfe, 0x07, 0x00, 0xfe, 0x03, 0x00, 0xde, 0x01, 0x00, 0x0e, 0x00, +0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x06, 0x00, 0x00, 0x03, 0x00}}; + + + + + +static unsigned char ind_destroyer_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x40, 0x26, 0x00, 0x80, 0x16, 0x00, 0x00, 0x0f, 0x00, + 0x00, 0x09, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, + 0x80, 0x1f, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, 0x80, 0x19, 0x00, +0xc0, 0x30, 0x00, 0xc0, 0x30, 0x00, 0xc0, 0x30, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x04, 0x00, 0x00, 0x64, 0x00, 0x00, 0x64, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x24, 0x01, + 0x00, 0xec, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x0f, 0x00, + 0x80, 0x0f, 0x00, 0xa0, 0x0f, 0x00, 0xf0, 0x07, 0x00, 0xf8, 0x03, 0x00, 0x18, 0x07, 0x00, +0x18, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x90, 0x00, 0x00, 0xf0, 0x01, + 0x00, 0x90, 0x00, 0x00, 0xb0, 0x00, 0x00, 0xf8, 0x03, 0x80, 0x1f, 0x00, 0x80, 0x0f, 0x00, + 0xc0, 0x0f, 0x00, 0xf8, 0x0f, 0x00, 0xfc, 0x0f, 0x00, 0x8e, 0x03, 0x00, 0x84, 0x01, 0x00, +0x80, 0x01, 0x00, 0xc0, 0x01, 0x00, 0xe0, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x00, + 0x00, 0x80, 0x0c, 0x00, 0xc0, 0x0f, 0x00, 0x60, 0x02, 0x00, 0xfe, 0x02, 0x60, 0xff, 0x0f, + 0xfc, 0x3f, 0x00, 0xfc, 0x1f, 0x00, 0x80, 0x0f, 0x00, 0x80, 0x01, 0x00, 0x80, 0x03, 0x00, +0xe0, 0x01, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x1c, 0x00, 0x08, 0x7c, 0x03, 0x04, 0xe0, 0x9f, 0x03, 0xc0, 0xff, 0x0e, + 0xc0, 0xff, 0x0e, 0xe0, 0x9f, 0x03, 0x7c, 0x03, 0x04, 0x1c, 0x00, 0x08, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xe0, 0x01, 0x00, + 0x80, 0x03, 0x00, 0x80, 0x01, 0x00, 0x80, 0x0f, 0x00, 0xfc, 0x1f, 0x00, 0xfc, 0x3f, 0x00, + 0x60, 0xff, 0x0f, 0x00, 0xfe, 0x02, 0x00, 0x60, 0x02, 0x00, 0xc0, 0x0f, 0x00, 0x80, 0x0c, +0x00, 0x80, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x80, 0x03, 0x00, + 0x00, 0x03, 0x00, 0x08, 0x03, 0x00, 0x1c, 0x07, 0x00, 0xf8, 0x1f, 0x00, 0xf0, 0x1f, 0x00, + 0x80, 0x1f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x60, 0x01, +0x00, 0x20, 0x01, 0x00, 0xe0, 0x03, 0x00, 0x20, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, + 0x30, 0x0e, 0x00, 0x30, 0x0e, 0x00, 0xf0, 0x07, 0x00, 0xe0, 0x0f, 0x00, 0x40, 0x1f, 0x00, + 0x00, 0x1f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x78, 0x00, +0x00, 0xd8, 0x01, 0x00, 0x48, 0x02, 0x00, 0x78, 0x00, 0x00, 0xc8, 0x00, 0x00, 0xc8, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x61, 0x00, 0x80, 0x61, 0x00, 0x80, 0x61, 0x00, + 0x00, 0x33, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x3f, 0x00, + 0x00, 0x1e, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, +0x00, 0x1e, 0x00, 0x00, 0x12, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x2d, 0x00, 0x80, 0x4c, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, + 0x00, 0x1c, 0x03, 0x00, 0x1c, 0x03, 0x00, 0xf8, 0x03, 0x00, 0xfc, 0x01, 0x00, 0xbe, 0x00, + 0x00, 0x3e, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x07, 0x00, +0xe0, 0x06, 0x00, 0x90, 0x04, 0x00, 0x80, 0x07, 0x00, 0xc0, 0x04, 0x00, 0xc0, 0x04, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x70, 0x00, 0x00, 0x38, 0x00, + 0x00, 0x18, 0x00, 0x00, 0x18, 0x02, 0x00, 0x1c, 0x07, 0x00, 0xff, 0x03, 0x00, 0xff, 0x01, + 0x00, 0x3f, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x1f, 0x00, 0xfc, 0x01, 0x00, 0xd0, 0x00, 0x00, +0x90, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x90, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, + 0x00, 0xf0, 0x00, 0x00, 0x38, 0x00, 0x00, 0x30, 0x00, 0x00, 0x3e, 0x00, 0x00, 0xff, 0x07, + 0x80, 0xff, 0x07, 0xff, 0xdf, 0x00, 0xe8, 0x0f, 0x00, 0xc8, 0x00, 0x00, 0x7e, 0x00, 0x00, +0x26, 0x00, 0x00, 0x20, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x07, 0x04, 0xd8, 0x07, 0x38, 0xff, 0x00, + 0xee, 0x7f, 0x00, 0xee, 0x7f, 0x00, 0x38, 0xff, 0x00, 0x04, 0xd8, 0x07, 0x02, 0x00, 0x07, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x26, 0x00, 0x00, 0x7e, 0x00, 0x00, 0xc8, 0x00, 0x00, 0xe8, 0x0f, 0x00, + 0xff, 0xdf, 0x00, 0x80, 0xff, 0x07, 0x00, 0xff, 0x07, 0x00, 0x3e, 0x00, 0x00, 0x30, 0x00, +0x00, 0x38, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x90, 0x00, 0x00, + 0xf8, 0x00, 0x00, 0x90, 0x00, 0x00, 0xd0, 0x00, 0x00, 0xfc, 0x01, 0x00, + 0x80, 0x1f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0xff, 0x01, + 0x00, 0xff, 0x03, 0x00, 0x1c, 0x07, 0x00, 0x18, 0x02, 0x00, 0x18, 0x00, +0x00, 0x38, 0x00, 0x00, 0x70, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x02, 0x00, 0x60, 0x02, 0x00, 0x60, 0x02, 0x00, 0xc0, 0x03, 0x00, + 0x48, 0x02, 0x00, 0x70, 0x03, 0x00, 0xc0, 0x03, 0x00, 0x80, 0x07, 0x00, + 0x00, 0x0f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x5f, 0x00, + 0x00, 0xfe, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x8e, 0x01, 0x00, 0x8e, 0x01, +0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00}}; + + + + + +static unsigned char ind_scout_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x10, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x09, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x0f, 0x00, 0x00, 0x09, 0x00, 0x00, 0x09, 0x00, 0x00, 0x09, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x54, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, 0xc0, 0x03, 0x00, 0x40, 0x03, 0x00, 0x60, 0x02, 0x00, 0x20, 0x03, 0x00, +0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x14, 0x00, 0x00, 0x7e, 0x00, + 0x00, 0x07, 0x00, 0xe0, 0x03, 0x00, 0x30, 0x01, 0x00, 0x18, 0x01, 0x00, 0x80, 0x01, 0x00, +0xc0, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x20, 0x00, 0x00, 0x10, 0x00, 0x00, 0x30, 0x00, 0x00, 0x50, 0x00, 0x00, 0xfc, 0x01, + 0xc0, 0x0f, 0x00, 0x70, 0x03, 0x00, 0x00, 0x02, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0xe0, 0x61, 0x00, 0x00, 0x5f, 0x00, + 0x00, 0x5f, 0x00, 0xe0, 0x61, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x02, 0x00, 0x70, 0x03, 0x00, 0xc0, 0x0f, 0x00, + 0x00, 0xfc, 0x01, 0x00, 0x50, 0x00, 0x00, 0x30, 0x00, 0x00, 0x10, 0x00, 0x00, 0x20, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x03, 0x00, 0x30, 0x02, 0x00, 0x60, 0x02, 0x00, 0xc0, 0x07, 0x00, + 0x00, 0x0e, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x28, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0x00, +0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, + 0x00, 0x02, 0x00, 0x40, 0x06, 0x00, 0xc0, 0x04, 0x00, 0x80, 0x06, 0x00, 0x80, 0x07, 0x00, + 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x78, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x18, 0x00, +0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x12, 0x00, 0x00, 0x12, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x0c, 0x00, + 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x12, 0x00, 0x00, 0x1e, 0x00, +0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, + 0x00, 0x10, 0x00, 0x00, 0x98, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x58, 0x00, 0x00, 0x78, 0x00, + 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x80, 0x07, 0x00, 0x40, 0x05, 0x00, 0x00, 0x06, 0x00, +0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, + 0x00, 0x30, 0x00, 0x00, 0x18, 0x00, 0x00, 0x88, 0x01, 0x00, 0xc8, 0x00, 0x00, 0x7c, 0x00, + 0x00, 0x0e, 0x00, 0xe0, 0x07, 0x00, 0x80, 0x02, 0x00, 0x80, 0x03, 0x00, 0x00, 0x02, 0x00, +0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0x00, 0x00, 0xd8, 0x01, + 0x00, 0x7e, 0x00, 0xf0, 0x07, 0x00, 0x40, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x01, 0x00, +0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0xc0, 0xf0, 0x00, + 0x40, 0x1f, 0x00, 0x40, 0x1f, 0x00, 0xc0, 0xf0, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x01, 0x00, 0x40, 0x01, 0x00, + 0xf0, 0x07, 0x00, 0x00, 0x7e, 0x00, 0x00, 0xd8, 0x01, 0x00, 0x08, 0x00, 0x00, 0x38, 0x00, +0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x80, 0x03, 0x00, + 0x80, 0x02, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x7c, 0x00, + 0x00, 0xc8, 0x00, 0x00, 0x88, 0x01, 0x00, 0x18, 0x00, 0x00, 0x30, 0x00, +0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x03, 0x00, 0xa0, 0x02, 0x00, + 0xc0, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x3c, 0x00, + 0x00, 0x2c, 0x00, 0x00, 0x64, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x08, 0x00, +0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + +static unsigned char ind_patrol_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x10, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x09, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x0f, 0x00, 0x00, 0x09, 0x00, 0x00, 0x09, 0x00, 0x00, 0x09, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x54, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, 0xc0, 0x03, 0x00, 0x40, 0x03, 0x00, 0x60, 0x02, 0x00, 0x20, 0x03, 0x00, +0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x14, 0x00, 0x00, 0x7e, 0x00, + 0x00, 0x07, 0x00, 0xe0, 0x03, 0x00, 0x30, 0x01, 0x00, 0x18, 0x01, 0x00, 0x80, 0x01, 0x00, +0xc0, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x20, 0x00, 0x00, 0x10, 0x00, 0x00, 0x30, 0x00, 0x00, 0x50, 0x00, 0x00, 0xfc, 0x01, + 0xc0, 0x0f, 0x00, 0x70, 0x03, 0x00, 0x00, 0x02, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0xe0, 0x61, 0x00, 0x00, 0x5f, 0x00, + 0x00, 0x5f, 0x00, 0xe0, 0x61, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x02, 0x00, 0x70, 0x03, 0x00, 0xc0, 0x0f, 0x00, + 0x00, 0xfc, 0x01, 0x00, 0x50, 0x00, 0x00, 0x30, 0x00, 0x00, 0x10, 0x00, 0x00, 0x20, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x03, 0x00, 0x30, 0x02, 0x00, 0x60, 0x02, 0x00, 0xc0, 0x07, 0x00, + 0x00, 0x0e, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x28, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0x00, +0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, + 0x00, 0x02, 0x00, 0x40, 0x06, 0x00, 0xc0, 0x04, 0x00, 0x80, 0x06, 0x00, 0x80, 0x07, 0x00, + 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x78, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x18, 0x00, +0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x12, 0x00, 0x00, 0x12, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x0c, 0x00, + 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x12, 0x00, 0x00, 0x1e, 0x00, +0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, + 0x00, 0x10, 0x00, 0x00, 0x98, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x58, 0x00, 0x00, 0x78, 0x00, + 0x00, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x80, 0x07, 0x00, 0x40, 0x05, 0x00, 0x00, 0x06, 0x00, +0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, + 0x00, 0x30, 0x00, 0x00, 0x18, 0x00, 0x00, 0x88, 0x01, 0x00, 0xc8, 0x00, 0x00, 0x7c, 0x00, + 0x00, 0x0e, 0x00, 0xe0, 0x07, 0x00, 0x80, 0x02, 0x00, 0x80, 0x03, 0x00, 0x00, 0x02, 0x00, +0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0x00, 0x00, 0xd8, 0x01, + 0x00, 0x7e, 0x00, 0xf0, 0x07, 0x00, 0x40, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x01, 0x00, +0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0xc0, 0xf0, 0x00, + 0x40, 0x1f, 0x00, 0x40, 0x1f, 0x00, 0xc0, 0xf0, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x01, 0x00, 0x40, 0x01, 0x00, + 0xf0, 0x07, 0x00, 0x00, 0x7e, 0x00, 0x00, 0xd8, 0x01, 0x00, 0x08, 0x00, 0x00, 0x38, 0x00, +0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x80, 0x03, 0x00, + 0x80, 0x02, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x7c, 0x00, + 0x00, 0xc8, 0x00, 0x00, 0x88, 0x01, 0x00, 0x18, 0x00, 0x00, 0x30, 0x00, +0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + + +{ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x03, 0x00, 0xa0, 0x02, 0x00, + 0xc0, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x3c, 0x00, + 0x00, 0x2c, 0x00, 0x00, 0x64, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x08, 0x00, +0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; + + +static unsigned char ind_starbase_bits[60] = { + 0x00, 0x0f, 0x00, 0xe0, 0x7f, 0x00, 0xf0, 0xff, 0x00, 0xf8, 0xff, 0x01, + 0xec, 0x70, 0x03, 0x7e, 0xe0, 0x07, 0xfe, 0xf0, 0x07, 0xde, 0xb9, 0x07, + 0x8f, 0x1f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x8f, 0x1f, 0x0f, + 0xde, 0xb9, 0x07, 0xfe, 0xf0, 0x07, 0x7e, 0xe0, 0x07, 0xec, 0x70, 0x03, + 0xf8, 0xff, 0x01, 0xf0, 0xff, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x0f, 0x00}; + +static unsigned char ind_lightcruiser_bits[VIEWS][60] = {{ + 0x00, 0x00, 0x00, 0x80, 0x10, 0x00, 0x80, 0x16, 0x00, 0x80, 0x1f, 0x00, + 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x16, 0x00, 0x88, 0x16, 0x01, + 0x08, 0x0f, 0x01, 0x38, 0xcf, 0x01, 0x78, 0xef, 0x01, 0xc8, 0x3f, 0x01, + 0x88, 0x1f, 0x01, 0x08, 0x0f, 0x01, 0x88, 0x1f, 0x01, 0xc8, 0x3f, 0x01, +0xc0, 0x36, 0x00, 0xc0, 0x30, 0x00, 0xc0, 0x30, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x14, 0x00, 0x00, 0xbc, 0x00, + 0x00, 0xfc, 0x00, 0x10, 0x3e, 0x00, 0x10, 0x3d, 0x00, 0x78, 0x2c, 0x00, + 0x78, 0x2f, 0x00, 0x48, 0x0f, 0x00, 0xc4, 0x0f, 0x01, 0xc4, 0xef, 0x01, + 0x82, 0xff, 0x01, 0xf0, 0x8f, 0x00, 0xf0, 0x87, 0x00, 0xb8, 0x47, 0x00, +0x98, 0x4e, 0x00, 0x00, 0x26, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x80, 0x30, 0x00, + 0x40, 0xe0, 0x00, 0x60, 0xf4, 0x02, 0xf0, 0xf6, 0x03, 0x48, 0x78, 0x01, + 0x44, 0x1e, 0x00, 0xc2, 0x6f, 0x00, 0xc0, 0x2f, 0x00, 0xf8, 0x07, 0x00, + 0xfc, 0x37, 0x01, 0xee, 0xff, 0x00, 0xe4, 0x61, 0x00, 0x80, 0x21, 0x00, +0xc0, 0x11, 0x00, 0xe0, 0x08, 0x00, 0x40, 0x04, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, + 0xe0, 0x81, 0x01, 0x98, 0x81, 0x00, 0x84, 0xf9, 0x01, 0x80, 0xe0, 0x03, + 0xc8, 0xff, 0x01, 0xfe, 0xff, 0x07, 0xff, 0x4f, 0x00, 0xf0, 0x2f, 0x00, + 0xf8, 0x03, 0x00, 0x60, 0x1f, 0x00, 0x70, 0x18, 0x00, 0x78, 0x78, 0x00, +0x18, 0x1c, 0x00, 0x00, 0x03, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x1f, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x1e, 0x03, 0x00, 0xbe, 0x31, 0x07, + 0xf0, 0xcf, 0x01, 0xf8, 0xff, 0x03, 0xf8, 0xff, 0x03, 0xf0, 0xcf, 0x01, + 0xbe, 0x31, 0x07, 0x1e, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, +0xf0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x03, 0x00, 0x18, 0x1c, 0x00, + 0x78, 0x78, 0x00, 0x70, 0x18, 0x00, 0x60, 0x1f, 0x00, 0xf8, 0x03, 0x00, + 0xf0, 0x2f, 0x00, 0xff, 0x4f, 0x00, 0xfe, 0xff, 0x07, 0xc8, 0xff, 0x01, + 0x80, 0xe0, 0x03, 0x84, 0xf9, 0x01, 0x98, 0x81, 0x00, 0xe0, 0x81, 0x01, +0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x40, 0x04, 0x00, 0xe0, 0x08, 0x00, 0xc0, 0x11, 0x00, + 0x80, 0x21, 0x00, 0xe4, 0x61, 0x00, 0xee, 0xff, 0x00, 0xfc, 0x27, 0x01, + 0xf8, 0x07, 0x00, 0xc0, 0x2f, 0x00, 0xc2, 0x6f, 0x00, 0x44, 0x1e, 0x00, + 0xc8, 0x78, 0x01, 0xf0, 0xf6, 0x03, 0x60, 0xf4, 0x02, 0x40, 0xe0, 0x00, +0x80, 0x30, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x26, 0x00, 0x98, 0x4e, 0x00, + 0xb8, 0x47, 0x00, 0xf0, 0x87, 0x00, 0xf0, 0x8f, 0x00, 0x82, 0xff, 0x01, + 0xc4, 0xef, 0x01, 0xc4, 0x0f, 0x01, 0x48, 0x0f, 0x00, 0x78, 0x2f, 0x00, + 0x78, 0x2c, 0x00, 0x10, 0x3d, 0x00, 0x10, 0x3e, 0x00, 0x00, 0xfc, 0x00, +0x00, 0xbc, 0x00, 0x00, 0x14, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0xc0, 0x30, 0x00, 0xc0, 0x30, 0x00, 0xc0, 0x36, 0x00, + 0xc8, 0x3f, 0x01, 0x88, 0x1f, 0x01, 0x08, 0x0f, 0x01, 0x88, 0x1f, 0x01, + 0xc8, 0x3f, 0x01, 0x78, 0xef, 0x01, 0x38, 0xcf, 0x01, 0x08, 0x0f, 0x01, + 0x88, 0x16, 0x01, 0x80, 0x16, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x0f, 0x00, +0x80, 0x1f, 0x00, 0x80, 0x16, 0x00, 0x80, 0x10, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x04, 0x00, 0x00, 0x06, 0x00, 0x40, 0x06, 0x00, 0x20, 0x97, 0x01, + 0x20, 0xde, 0x01, 0x10, 0xfe, 0x00, 0x10, 0xff, 0x00, 0xf8, 0x1f, 0x04, + 0x78, 0x3f, 0x02, 0x08, 0x3f, 0x02, 0x00, 0x2f, 0x01, 0x40, 0xef, 0x01, + 0x40, 0xe3, 0x01, 0xc0, 0x8b, 0x00, 0xc0, 0x87, 0x00, 0xf0, 0x03, 0x00, +0xd0, 0x03, 0x00, 0x80, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x71, 0x00, 0x80, 0x38, 0x00, + 0x40, 0x18, 0x00, 0x60, 0x78, 0x02, 0xf0, 0x7f, 0x07, 0xc8, 0xfe, 0x03, + 0x00, 0xfe, 0x01, 0x40, 0x3f, 0x00, 0x60, 0x3f, 0x04, 0x80, 0x27, 0x02, + 0xe8, 0x21, 0x01, 0xfc, 0xf6, 0x00, 0xf4, 0x62, 0x00, 0x70, 0x20, 0x00, +0xc0, 0x10, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0c, 0x00, 0x80, 0x83, 0x01, + 0xe0, 0xe1, 0x01, 0x80, 0xe1, 0x00, 0x80, 0x6f, 0x00, 0x00, 0xfc, 0x01, + 0x40, 0xff, 0x00, 0x20, 0xff, 0x0f, 0xfe, 0xff, 0x07, 0xf8, 0x3f, 0x01, + 0x7c, 0x10, 0x00, 0xf8, 0x19, 0x02, 0x10, 0x98, 0x01, 0x18, 0x78, 0x00, +0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x00, + 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x8c, 0x07, 0xce, 0xd8, 0x07, + 0x38, 0xff, 0x00, 0xfc, 0xff, 0x01, 0xfc, 0xff, 0x01, 0x38, 0xff, 0x00, + 0xce, 0xd8, 0x07, 0x00, 0x8c, 0x07, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, +0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, + 0x18, 0x78, 0x00, 0x10, 0x98, 0x01, 0xf8, 0x19, 0x02, 0x7c, 0x10, 0x00, + 0xf8, 0x3f, 0x01, 0xfe, 0xff, 0x07, 0x20, 0xff, 0x0f, 0x40, 0xff, 0x00, + 0x00, 0xfc, 0x01, 0x80, 0x6f, 0x00, 0x80, 0xe1, 0x00, 0xe0, 0xe1, 0x01, +0x80, 0x83, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0xc0, 0x10, 0x00, + 0x70, 0x20, 0x00, 0xf4, 0x62, 0x00, 0xfc, 0xf6, 0x00, 0xe8, 0x31, 0x01, + 0x80, 0x27, 0x02, 0x60, 0x3f, 0x04, 0x40, 0x3f, 0x00, 0x00, 0xfe, 0x01, + 0x48, 0xfe, 0x03, 0xf0, 0x7f, 0x07, 0x60, 0x78, 0x02, 0x40, 0x18, 0x00, +0x80, 0x38, 0x00, 0x00, 0x71, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x80, 0x02, 0x00, 0xd0, 0x03, 0x00, + 0xf0, 0x03, 0x00, 0xc0, 0x87, 0x00, 0xc0, 0x8b, 0x00, 0x40, 0xe3, 0x01, + 0x40, 0xef, 0x01, 0x00, 0x2f, 0x01, 0x08, 0x3f, 0x02, 0x78, 0x3f, 0x02, + 0xf8, 0x1f, 0x04, 0x10, 0xff, 0x00, 0x10, 0xfe, 0x00, 0x20, 0xde, 0x01, +0x20, 0x97, 0x01, 0x40, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x04, 0x00}}; + +static unsigned char ind_carrier_bits[VIEWS][60] = {{ + 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0x80, 0x1f, 0x00, 0x80, 0x1f, 0x00, + 0xc0, 0x3f, 0x00, 0x10, 0x86, 0x00, 0x18, 0x8f, 0x01, 0xd8, 0xbf, 0x01, + 0xf8, 0xff, 0x01, 0xb8, 0xdf, 0x01, 0x98, 0x9f, 0x01, 0x98, 0x9f, 0x01, + 0x18, 0x8f, 0x01, 0xd8, 0xbf, 0x01, 0xf8, 0xff, 0x01, 0xb8, 0xdf, 0x01, +0x18, 0x8f, 0x01, 0x98, 0x9f, 0x01, 0xd0, 0xbf, 0x00, 0xc0, 0x36, 0x00}, +{0x00, 0x60, 0x00, 0x00, 0x78, 0x00, 0x00, 0x7c, 0x00, 0x40, 0x7f, 0x00, + 0x60, 0xfc, 0x00, 0x30, 0x78, 0x00, 0xf0, 0x9f, 0x00, 0xf8, 0x1f, 0x01, + 0x98, 0x3f, 0x01, 0x98, 0x7f, 0x03, 0x8c, 0xdf, 0x01, 0xac, 0xdf, 0x01, + 0xfe, 0xcf, 0x01, 0xee, 0xc7, 0x00, 0xe6, 0xcf, 0x00, 0xf2, 0x7f, 0x00, +0xf8, 0x77, 0x00, 0xf8, 0x33, 0x00, 0xe0, 0x33, 0x00, 0x00, 0x3b, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x03, 0x80, 0xf9, 0x03, + 0xc0, 0xf0, 0x01, 0xe0, 0xe2, 0x01, 0xf0, 0xff, 0x03, 0x18, 0xbf, 0x01, + 0x8c, 0x3f, 0x01, 0x8e, 0x3f, 0x00, 0xff, 0x7f, 0x02, 0xf1, 0x3f, 0x01, + 0xf0, 0xef, 0x01, 0xfe, 0xe3, 0x00, 0xff, 0x63, 0x00, 0xfa, 0x33, 0x00, +0x7c, 0x1e, 0x00, 0x68, 0x0e, 0x00, 0x70, 0x06, 0x00, 0x20, 0x03, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x1f, 0x00, + 0xe0, 0xa3, 0x00, 0xf8, 0xc7, 0x0f, 0x1f, 0xcc, 0x0f, 0x1f, 0xff, 0x07, + 0xb1, 0xff, 0x07, 0xf8, 0xbf, 0x03, 0xff, 0x3f, 0x01, 0xff, 0x3f, 0x01, + 0xfe, 0x3f, 0x00, 0xfe, 0xb0, 0x01, 0xfe, 0xf1, 0x00, 0x9c, 0x7c, 0x00, +0xcc, 0x1f, 0x00, 0xe0, 0x03, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x3f, 0x00, + 0xfe, 0x7f, 0x00, 0x30, 0x0c, 0x00, 0x63, 0x98, 0x00, 0x77, 0x9f, 0x03, + 0xfe, 0xbf, 0x07, 0xff, 0xff, 0x0f, 0xff, 0xff, 0x0f, 0xfe, 0xbf, 0x07, + 0x77, 0x9f, 0x03, 0x63, 0x98, 0x00, 0x30, 0x0c, 0x00, 0xfe, 0x7f, 0x00, +0xfc, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xe0, 0x03, 0x00, 0xcc, 0x1f, 0x00, + 0x9c, 0x7c, 0x00, 0xfe, 0xf1, 0x00, 0xfe, 0xb0, 0x01, 0xfe, 0x3f, 0x00, + 0xff, 0x3f, 0x01, 0xff, 0x3f, 0x01, 0xf8, 0xbf, 0x03, 0xb1, 0xff, 0x07, + 0x1f, 0xff, 0x07, 0x1f, 0xcc, 0x0f, 0xf8, 0xc7, 0x0f, 0xe0, 0xa3, 0x00, +0x80, 0x1f, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x20, 0x03, 0x00, 0x70, 0x06, 0x00, 0x68, 0x0e, 0x00, 0x7c, 0x1e, 0x00, + 0xfa, 0x33, 0x00, 0xff, 0x63, 0x00, 0xfe, 0xe3, 0x00, 0xf0, 0xef, 0x01, + 0xf1, 0x3f, 0x01, 0xff, 0x7f, 0x02, 0x8e, 0x3f, 0x00, 0x8c, 0x3f, 0x01, + 0x18, 0xbf, 0x01, 0xf0, 0xff, 0x03, 0xe0, 0xe2, 0x01, 0xc0, 0xf0, 0x01, +0x80, 0xf9, 0x03, 0x00, 0x22, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x3b, 0x00, 0xe0, 0x33, 0x00, 0xf8, 0x33, 0x00, 0xf8, 0x77, 0x00, + 0xf2, 0x7f, 0x00, 0xe6, 0xcf, 0x00, 0xee, 0xc7, 0x00, 0xfe, 0xcf, 0x01, + 0xac, 0xdf, 0x01, 0x8c, 0xdf, 0x01, 0x98, 0x7f, 0x03, 0x98, 0x3f, 0x01, + 0xf8, 0x1f, 0x01, 0xf0, 0x9f, 0x00, 0x30, 0x78, 0x00, 0x60, 0xfc, 0x00, +0x40, 0x7f, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x78, 0x00, 0x00, 0x60, 0x00}, +{0xc0, 0x36, 0x00, 0xd0, 0xbf, 0x00, 0x98, 0x9f, 0x01, 0x18, 0x8f, 0x01, + 0xb8, 0xdf, 0x01, 0xf8, 0xff, 0x01, 0xd8, 0xbf, 0x01, 0x18, 0x8f, 0x01, + 0x98, 0x9f, 0x01, 0x98, 0x9f, 0x01, 0xb8, 0xdf, 0x01, 0xf8, 0xff, 0x01, + 0xd8, 0xbf, 0x01, 0x18, 0x8f, 0x01, 0x10, 0x86, 0x00, 0xc0, 0x3f, 0x00, +0x80, 0x1f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x06, 0x00}, +{0xc0, 0x0d, 0x00, 0xc0, 0x7c, 0x00, 0xc0, 0xfc, 0x01, 0xe0, 0xfe, 0x01, + 0xe0, 0xff, 0x04, 0x30, 0x7f, 0x06, 0x30, 0x7e, 0x07, 0x38, 0xff, 0x07, + 0xb8, 0x5f, 0x03, 0xb8, 0x1f, 0x03, 0xec, 0x9f, 0x01, 0xc8, 0x9f, 0x01, + 0x88, 0xff, 0x01, 0x90, 0xff, 0x00, 0xe0, 0xc1, 0x00, 0xf0, 0x63, 0x00, +0xe0, 0x2f, 0x00, 0xe0, 0x03, 0x00, 0xe0, 0x01, 0x00, 0x60, 0x00, 0x00}, +{0x00, 0x4c, 0x00, 0x00, 0xe6, 0x00, 0x00, 0x67, 0x01, 0x80, 0xe7, 0x03, + 0xc0, 0xfc, 0x05, 0x60, 0xfc, 0x0f, 0x70, 0xfc, 0x07, 0x78, 0xff, 0x00, + 0xc8, 0xff, 0x08, 0xe4, 0xff, 0x0f, 0xc0, 0x1f, 0x07, 0xc8, 0x1f, 0x03, + 0xd8, 0x8f, 0x01, 0xfc, 0xff, 0x00, 0x78, 0x74, 0x00, 0xf8, 0x30, 0x00, +0xfc, 0x19, 0x00, 0x4c, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x7c, 0x00, 0x80, 0x3f, 0x03, + 0xe0, 0x93, 0x03, 0xf0, 0xf8, 0x07, 0xd8, 0xf0, 0x07, 0xc0, 0xff, 0x07, + 0xc8, 0xff, 0x0f, 0xc8, 0xff, 0x0f, 0xdc, 0xff, 0x01, 0xfe, 0xdf, 0x08, + 0xfe, 0x8f, 0x0f, 0x3f, 0x83, 0x0f, 0x3f, 0xfe, 0x01, 0x50, 0x7c, 0x00, +0x80, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x03, + 0xe0, 0xff, 0x07, 0x00, 0xc3, 0x00, 0x90, 0x61, 0x0c, 0x9c, 0xef, 0x0e, + 0xde, 0xff, 0x07, 0xff, 0xff, 0x0f, 0xff, 0xff, 0x0f, 0xde, 0xff, 0x07, + 0x9c, 0xef, 0x0e, 0x90, 0x61, 0x0c, 0x00, 0xc3, 0x00, 0xe0, 0xff, 0x07, +0xc0, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x80, 0x1f, 0x00, + 0x50, 0x7c, 0x00, 0x3f, 0xfe, 0x01, 0x3f, 0x83, 0x0f, 0xfe, 0x8f, 0x0f, + 0xfe, 0xdf, 0x08, 0xdc, 0xff, 0x01, 0xc8, 0xff, 0x0f, 0xc8, 0xff, 0x0f, + 0xc0, 0xff, 0x07, 0xd8, 0xf0, 0x07, 0xf0, 0xf8, 0x07, 0xe0, 0x93, 0x03, +0x80, 0x3f, 0x03, 0x00, 0x7c, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00}, +{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x04, 0x00, 0xfc, 0x19, 0x00, + 0xf8, 0x30, 0x00, 0x78, 0x74, 0x00, 0xfc, 0xff, 0x00, 0xd8, 0x8f, 0x01, + 0xc8, 0x1f, 0x03, 0xc0, 0x1f, 0x07, 0xe4, 0xff, 0x0f, 0xc8, 0xff, 0x08, + 0x78, 0xff, 0x00, 0x70, 0xfc, 0x07, 0x60, 0xfc, 0x0f, 0xc0, 0xfc, 0x05, +0x80, 0xe7, 0x03, 0x00, 0x67, 0x01, 0x00, 0xe6, 0x00, 0x00, 0x4c, 0x00}, +{0x60, 0x00, 0x00, 0xe0, 0x01, 0x00, 0xe0, 0x03, 0x00, 0xe0, 0x2f, 0x00, + 0xf0, 0x63, 0x00, 0xe0, 0xc1, 0x00, 0x90, 0xff, 0x00, 0x88, 0xff, 0x01, + 0xc8, 0x9f, 0x01, 0xec, 0x9f, 0x01, 0xb8, 0x1f, 0x03, 0xb8, 0x5f, 0x03, + 0x38, 0xff, 0x07, 0x30, 0x7e, 0x07, 0x30, 0x7f, 0x06, 0xe0, 0xff, 0x04, +0xe0, 0xfe, 0x01, 0xc0, 0xfc, 0x01, 0xc0, 0x7c, 0x00, 0xc0, 0x0d, 0x00}}; diff -r d17661b1e221 -r ff5e05767bd3 bitmaps_pr.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bitmaps_pr.h Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,135 @@ +/* $Id: bitmaps_pr.h,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +#define mplanetr001_width 16 +#define mplanetr001_height 16 +static unsigned char mplanetr001_bits[] = { + 0xe0, 0x03, 0x18, 0x0c, 0x04, 0x10, 0x02, 0x26, 0x02, 0x29, 0x01, 0x49, + 0x01, 0x4e, 0x01, 0x52, 0x01, 0x52, 0x01, 0x4c, 0x02, 0x20, 0x02, 0x20, +0x04, 0x10, 0x18, 0x0c, 0xe0, 0x03, 0x00, 0x00}; +#define mplanetr010_width 16 +#define mplanetr010_height 16 +static unsigned char mplanetr010_bits[] = { + 0xe0, 0x03, 0x18, 0x0c, 0x04, 0x10, 0x02, 0x20, 0x02, 0x20, 0x01, 0x40, + 0x01, 0x40, 0x01, 0x40, 0x01, 0x40, 0x01, 0x40, 0x82, 0x21, 0x42, 0x22, +0xc4, 0x13, 0x18, 0x0c, 0xe0, 0x03, 0x00, 0x00}; +#define mplanetr011_width 16 +#define mplanetr011_height 16 +static unsigned char mplanetr011_bits[] = { + 0xe0, 0x03, 0x18, 0x0c, 0x04, 0x10, 0x02, 0x26, 0x02, 0x29, 0x01, 0x49, + 0x01, 0x4e, 0x01, 0x52, 0x01, 0x52, 0x01, 0x4c, 0x82, 0x21, 0x42, 0x22, +0xc4, 0x13, 0x18, 0x0c, 0xe0, 0x03, 0x00, 0x00}; +#define mplanetr100_width 16 +#define mplanetr100_height 16 +static unsigned char mplanetr100_bits[] = { + 0xe0, 0x03, 0x18, 0x0c, 0x04, 0x10, 0x22, 0x20, 0x52, 0x20, 0x31, 0x40, + 0x59, 0x40, 0x35, 0x40, 0x19, 0x40, 0x11, 0x40, 0x12, 0x20, 0x02, 0x20, +0x04, 0x10, 0x18, 0x0c, 0xe0, 0x03, 0x00, 0x00}; +#define mplanetr101_width 16 +#define mplanetr101_height 16 +static unsigned char mplanetr101_bits[] = { + 0xe0, 0x03, 0x18, 0x0c, 0x04, 0x10, 0x22, 0x26, 0x52, 0x29, 0x31, 0x49, + 0x59, 0x4e, 0x35, 0x52, 0x19, 0x52, 0x11, 0x4c, 0x12, 0x20, 0x02, 0x20, +0x04, 0x10, 0x18, 0x0c, 0xe0, 0x03, 0x00, 0x00}; +#define mplanetr110_width 16 +#define mplanetr110_height 16 +static unsigned char mplanetr110_bits[] = { + 0xe0, 0x03, 0x18, 0x0c, 0x04, 0x10, 0x22, 0x20, 0x52, 0x20, 0x31, 0x40, + 0x59, 0x40, 0x35, 0x40, 0x19, 0x40, 0x11, 0x40, 0x92, 0x21, 0x42, 0x22, +0xc4, 0x13, 0x18, 0x0c, 0xe0, 0x03, 0x00, 0x00}; +#define mplanetr111_width 16 +#define mplanetr111_height 16 +static unsigned char mplanetr111_bits[] = { + 0xe0, 0x03, 0x18, 0x0c, 0x04, 0x10, 0x22, 0x26, 0x52, 0x29, 0x31, 0x49, + 0x59, 0x4e, 0x35, 0x52, 0x19, 0x52, 0x11, 0x4c, 0x92, 0x21, 0x42, 0x22, +0xc4, 0x13, 0x18, 0x0c, 0xe0, 0x03, 0x00, 0x00}; +#define planetr001_width 30 +#define planetr001_height 30 +static unsigned char planetr001_bits[] = { + 0x00, 0xf8, 0x03, 0x00, 0x00, 0x07, 0x1c, 0x00, 0xc0, 0x00, 0x60, 0x00, + 0x20, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x01, 0x08, 0x00, 0x1c, 0x02, + 0x04, 0x00, 0x22, 0x04, 0x04, 0x00, 0x41, 0x04, 0x02, 0x00, 0x41, 0x08, + 0x02, 0x00, 0x41, 0x08, 0x02, 0x00, 0xe2, 0x08, 0x01, 0x00, 0x1c, 0x11, + 0x01, 0x00, 0x08, 0x12, 0x01, 0x00, 0x08, 0x12, 0x01, 0x00, 0x08, 0x12, + 0x01, 0x00, 0x10, 0x11, 0x01, 0x00, 0xe0, 0x10, 0x01, 0x00, 0x00, 0x10, + 0x02, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0x08, + 0x04, 0x00, 0x00, 0x04, 0x04, 0x00, 0x00, 0x04, 0x08, 0x00, 0x00, 0x02, + 0x10, 0x00, 0x00, 0x01, 0x20, 0x00, 0x80, 0x00, 0xc0, 0x00, 0x60, 0x00, +0x00, 0x07, 0x1c, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00}; +#define planetr010_width 30 +#define planetr010_height 30 +static unsigned char planetr010_bits[] = { + 0x00, 0xf8, 0x03, 0x00, 0x00, 0x07, 0x1c, 0x00, 0xc0, 0x00, 0x60, 0x00, + 0x20, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x01, 0x08, 0x00, 0x00, 0x02, + 0x04, 0x00, 0x00, 0x04, 0x04, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x08, + 0x02, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x10, + 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x10, + 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x10, + 0x02, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0x08, 0x02, 0xf0, 0x01, 0x08, + 0x04, 0x10, 0x01, 0x04, 0x04, 0x08, 0x02, 0x04, 0x08, 0x08, 0x02, 0x02, + 0x10, 0x04, 0x04, 0x01, 0x20, 0xfc, 0x87, 0x00, 0xc0, 0x00, 0x60, 0x00, +0x00, 0x07, 0x1c, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00}; +#define planetr011_width 30 +#define planetr011_height 30 +static unsigned char planetr011_bits[] = { + 0x00, 0xf8, 0x03, 0x00, 0x00, 0x07, 0x1c, 0x00, 0xc0, 0x00, 0x60, 0x00, + 0x20, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x01, 0x08, 0x00, 0x1c, 0x02, + 0x04, 0x00, 0x22, 0x04, 0x04, 0x00, 0x41, 0x04, 0x02, 0x00, 0x41, 0x08, + 0x02, 0x00, 0x41, 0x08, 0x02, 0x00, 0xe2, 0x08, 0x01, 0x00, 0x1c, 0x11, + 0x01, 0x00, 0x08, 0x12, 0x01, 0x00, 0x08, 0x12, 0x01, 0x00, 0x08, 0x12, + 0x01, 0x00, 0x10, 0x11, 0x01, 0x00, 0xe0, 0x10, 0x01, 0x00, 0x00, 0x10, + 0x02, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0x08, 0x02, 0xf0, 0x01, 0x08, + 0x04, 0x10, 0x01, 0x04, 0x04, 0x08, 0x02, 0x04, 0x08, 0x08, 0x02, 0x02, + 0x10, 0x04, 0x04, 0x01, 0x20, 0xfc, 0x87, 0x00, 0xc0, 0x00, 0x60, 0x00, +0x00, 0x07, 0x1c, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00}; +#define planetr100_width 30 +#define planetr100_height 30 +static unsigned char planetr100_bits[] = { + 0x00, 0xf8, 0x03, 0x00, 0x00, 0x07, 0x1c, 0x00, 0xc0, 0x00, 0x60, 0x00, + 0x20, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x01, 0x08, 0x06, 0x00, 0x02, + 0x04, 0x03, 0x00, 0x04, 0x84, 0x03, 0x00, 0x04, 0xa2, 0x01, 0x00, 0x08, + 0xe2, 0x00, 0x00, 0x08, 0xe2, 0x02, 0x00, 0x08, 0xc1, 0x03, 0x00, 0x10, + 0x81, 0x03, 0x00, 0x10, 0xa1, 0x01, 0x00, 0x10, 0xe1, 0x00, 0x00, 0x10, + 0xe1, 0x02, 0x00, 0x10, 0xc1, 0x03, 0x00, 0x10, 0x81, 0x03, 0x00, 0x10, + 0x82, 0x01, 0x00, 0x08, 0x82, 0x00, 0x00, 0x08, 0x82, 0x00, 0x00, 0x08, + 0x04, 0x00, 0x00, 0x04, 0x04, 0x00, 0x00, 0x04, 0x08, 0x00, 0x00, 0x02, + 0x10, 0x00, 0x00, 0x01, 0x20, 0x00, 0x80, 0x00, 0xc0, 0x00, 0x60, 0x00, +0x00, 0x07, 0x1c, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00}; +#define planetr101_width 30 +#define planetr101_height 30 +static unsigned char planetr101_bits[] = { + 0x00, 0xf8, 0x03, 0x00, 0x00, 0x07, 0x1c, 0x00, 0xc0, 0x00, 0x60, 0x00, + 0x20, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x01, 0x08, 0x06, 0x1c, 0x02, + 0x04, 0x03, 0x22, 0x04, 0x84, 0x03, 0x41, 0x04, 0xa2, 0x01, 0x41, 0x08, + 0xe2, 0x00, 0x41, 0x08, 0xe2, 0x02, 0xe2, 0x08, 0xc1, 0x03, 0x1c, 0x11, + 0x81, 0x03, 0x08, 0x12, 0xa1, 0x01, 0x08, 0x12, 0xe1, 0x00, 0x08, 0x12, + 0xe1, 0x02, 0x10, 0x11, 0xc1, 0x03, 0xe0, 0x10, 0x81, 0x03, 0x00, 0x10, + 0x82, 0x01, 0x00, 0x08, 0x82, 0x00, 0x00, 0x08, 0x82, 0x00, 0x00, 0x08, + 0x04, 0x00, 0x00, 0x04, 0x04, 0x00, 0x00, 0x04, 0x08, 0x00, 0x00, 0x02, + 0x10, 0x00, 0x00, 0x01, 0x20, 0x00, 0x80, 0x00, 0xc0, 0x00, 0x60, 0x00, +0x00, 0x07, 0x1c, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00}; +#define planetr110_width 30 +#define planetr110_height 30 +static unsigned char planetr110_bits[] = { + 0x00, 0xf8, 0x03, 0x00, 0x00, 0x07, 0x1c, 0x00, 0xc0, 0x00, 0x60, 0x00, + 0x20, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x01, 0x08, 0x06, 0x00, 0x02, + 0x04, 0x03, 0x00, 0x04, 0x84, 0x03, 0x00, 0x04, 0xa2, 0x01, 0x00, 0x08, + 0xe2, 0x00, 0x00, 0x08, 0xe2, 0x02, 0x00, 0x08, 0xc1, 0x03, 0x00, 0x10, + 0x81, 0x03, 0x00, 0x10, 0xa1, 0x01, 0x00, 0x10, 0xe1, 0x00, 0x00, 0x10, + 0xe1, 0x02, 0x00, 0x10, 0xc1, 0x03, 0x00, 0x10, 0x81, 0x03, 0x00, 0x10, + 0x82, 0x01, 0x00, 0x08, 0x82, 0x00, 0x00, 0x08, 0x82, 0xf0, 0x01, 0x08, + 0x04, 0x10, 0x01, 0x04, 0x04, 0x08, 0x02, 0x04, 0x08, 0x08, 0x02, 0x02, + 0x10, 0x04, 0x04, 0x01, 0x20, 0xfc, 0x87, 0x00, 0xc0, 0x00, 0x60, 0x00, +0x00, 0x07, 0x1c, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00}; +#define planetr111_width 30 +#define planetr111_height 30 +static unsigned char planetr111_bits[] = { + 0x00, 0xf8, 0x03, 0x00, 0x00, 0x07, 0x1c, 0x00, 0xc0, 0x00, 0x60, 0x00, + 0x20, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x01, 0x08, 0x06, 0x1c, 0x02, + 0x04, 0x03, 0x22, 0x04, 0x84, 0x03, 0x41, 0x04, 0xa2, 0x01, 0x41, 0x08, + 0xe2, 0x00, 0x41, 0x08, 0xe2, 0x02, 0xe2, 0x08, 0xc1, 0x03, 0x1c, 0x11, + 0x81, 0x03, 0x08, 0x12, 0xa1, 0x01, 0x08, 0x12, 0xe1, 0x00, 0x08, 0x12, + 0xe1, 0x02, 0x10, 0x11, 0xc1, 0x03, 0xe0, 0x10, 0x81, 0x03, 0x00, 0x10, + 0x82, 0x01, 0x00, 0x08, 0x82, 0x00, 0x00, 0x08, 0x82, 0xf0, 0x01, 0x08, + 0x04, 0x10, 0x01, 0x04, 0x04, 0x08, 0x02, 0x04, 0x08, 0x08, 0x02, 0x02, + 0x10, 0x04, 0x04, 0x01, 0x20, 0xfc, 0x87, 0x00, 0xc0, 0x00, 0x60, 0x00, +0x00, 0x07, 0x1c, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00}; diff -r d17661b1e221 -r ff5e05767bd3 blk_parsemotd.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/blk_parsemotd.c Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,40 @@ +/* $Id: blk_parsemotd.c,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +/* + * + */ + +#include +#include "Wlib.h" +#include "defs.h" +#include "struct.h" +#include "data.h" +#include "proto.h" + +void +blk_parsemotd(line) + char *line; +{ + /* + Verify it's our line. + */ + + if (strncmp("BLK: ", line, 5) != 0) + return; + + /* + See if it's a refit string. + */ + + if (strncmp(&line[5], "REFIT", 5) == 0) { + strncpy(blk_refitstring, &line[10], 79); + blk_refitstring[79] = '\0'; + } + /* + Check to see if it's a borgish feature being enabled. + */ + else if (strncmp(&line[5], "BORGISH ", 8) == 0) { + if (strncmp(&line[13], "FRCLOAK", 7) == 0) + blk_friendlycloak = 1; + } +} diff -r d17661b1e221 -r ff5e05767bd3 colors.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/colors.c Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,35 @@ +/* $Id: colors.c,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +/* colors.c + * + * Kevin P. Smith 6/11/89 + */ +#include "copyright2.h" +#include +#include +#include "Wlib.h" +#include "defs.h" +#include "struct.h" +#include "data.h" +#include "proto.h" + +void +getColorDefs() +{ + borderColor = W_Grey; + backColor = W_Black; + foreColor = W_White; + textColor = W_White; + shipCol[0] = W_Grey; + shipCol[1] = W_Yellow; + shipCol[2] = W_Red; + shipCol[3] = W_Green; + shipCol[4] = W_Cyan; + shipCol[5] = W_Grey; + warningColor = W_Red; + unColor = W_Grey; + rColor = W_Red; + yColor = W_Yellow; + gColor = W_Green; + myColor = W_White; +} diff -r d17661b1e221 -r ff5e05767bd3 copyright.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/copyright.h Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,19 @@ +/* + Copyright (c) 1986 Chris Guthrie + +Permission to use, copy, modify, and distribute this +software and its documentation for any purpose and without +fee is hereby granted, provided that the above copyright +notice appear in all copies and that both that copyright +notice and this permission notice appear in supporting +documentation. No representations are made about the +suitability of this software for any purpose. It is +provided "as is" without express or implied warranty. + + Copyright 1989 Kevin P. Smith + Scott Silvey + +ditto. +*/ + +#include "copyright2.h" diff -r d17661b1e221 -r ff5e05767bd3 copyright2.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/copyright2.h Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,11 @@ +/* + Copyright 1989 Kevin P. Smith + Scott Silvey + +Permission to use, copy, modify, and distribute this +software and its documentation for any purpose and without +fee is hereby granted, provided that the above copyright +notice appear in all copies. +*/ + +#include "copyright3.h" diff -r d17661b1e221 -r ff5e05767bd3 copyright3.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/copyright3.h Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,19 @@ +/*------------------------------------------------------------------ + NETREK II -- Paradise + + Permission to use, copy, modify, and distribute this software and + its documentation, or any derivative works thereof, for any + NON-COMMERCIAL purpose and without fee is hereby granted, provided + that this copyright notice appear in all copies. No + representations are made about the suitability of this software for + any purpose. This software is provided "as is" without express or + implied warranty. + + Xtrek Copyright 1986 Chris Guthrie + Netrek (Xtrek II) Copyright 1989 Kevin P. Smith + Scott Silvey + Paradise II (Netrek II) Copyright 1993 Larry Denys + Kurt Olsen + Brandon Gillespie + +--------------------------------------------------------------------*/ diff -r d17661b1e221 -r ff5e05767bd3 dashboard.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dashboard.c Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,1167 @@ +/* $Id: dashboard.c,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +/* + * dashboard.c - graphic tstatw - 6/2/93 + * + * copyright 1993 Lars Bernhardsson (lab@mtek.chalmers.se) + * Free to use as long as this notice is left here. + * + * Color by Nick Trown. + * Paradise shoehorning by Bill Dyess. + * Rainbow dashboard by Bill Dyess + */ + +#include "copyright.h" + +#include +#include +#include "Wlib.h" +#include "defs.h" +#include "struct.h" +#include "data.h" +#include "proto.h" +#include "sound.h" + +#define DB_NOFILL 0 +#define DB_LINE 1 +#define DB_FILL 2 + +#define DB_3DIGITS 0 +#define DB_5DIGITS 1 + +/* +#define BAR_LENGTH 56 +#define BAR_LENGTH_THIRD 18 +*/ +#define TSTATW_BASEX 32 + +#define SPACING 4 + +int BAR_LENGTH = 56; +int BAR_LENGTH_THIRD = 18; + +int column[4]; + +#ifdef PACKET_LIGHTS +/* code to draw and erase packet lights 2/5/94 [BDyess] */ + +#define SENDX 7 +#define SENDY 1 +#define RECEIVEX 3 +#define RECEIVEY 1 + +int send_lit = 0, receive_lit = 0; + +void +light_send() +{ + if (packetLights == 0 || send_lit) + return; + send_lit = 1; + W_DrawPoint(tstatw, SENDX, SENDY, W_Green); + W_DrawPoint(tstatw, SENDX + 1, SENDY, W_Green); + W_DrawPoint(tstatw, SENDX, SENDY + 1, W_Green); + W_DrawPoint(tstatw, SENDX + 1, SENDY + 1, W_Green); +} + +void +light_receive() +{ + if (packetLights == 0 || receive_lit) + return; + receive_lit = 2; + W_DrawPoint(tstatw, RECEIVEX, RECEIVEY, W_Yellow); + W_DrawPoint(tstatw, RECEIVEX + 1, RECEIVEY, W_Yellow); + W_DrawPoint(tstatw, RECEIVEX, RECEIVEY + 1, W_Yellow); + W_DrawPoint(tstatw, RECEIVEX + 1, RECEIVEY + 1, W_Yellow); +} + +void +light_erase() +{ + if (receive_lit == 1) { + W_DrawPoint(tstatw, RECEIVEX, RECEIVEY, backColor); + W_DrawPoint(tstatw, RECEIVEX + 1, RECEIVEY, backColor); + W_DrawPoint(tstatw, RECEIVEX, RECEIVEY + 1, backColor); + W_DrawPoint(tstatw, RECEIVEX + 1, RECEIVEY + 1, backColor); + } + if (receive_lit) + receive_lit--; + if (send_lit == 1) { + W_DrawPoint(tstatw, SENDX, SENDY, backColor); + W_DrawPoint(tstatw, SENDX + 1, SENDY, backColor); + W_DrawPoint(tstatw, SENDX, SENDY + 1, backColor); + W_DrawPoint(tstatw, SENDX + 1, SENDY + 1, backColor); + } + if (send_lit) + send_lit--; +} +#endif /* PACKET_LIGHTS */ + +void +db_box(x, y, w, h, f, color) + int x, y, w, h, f, color; +{ + int border = W_White; + + if (color == W_Red) + border = color; + + if (w == 0 || h == 0) + return; + + switch (f) { + case DB_FILL: + W_FillArea(tstatw, x, y, w + 1, h + 1, color); + break; + case DB_LINE: + W_MakeLine(tstatw, x + w, y, x + w, y + h, border); + W_MakeLine(tstatw, x + w, y + 4, x + BAR_LENGTH, y + 4, border); + break; + case DB_NOFILL: + W_MakeLine(tstatw, x, y, x + w, y, border); + W_MakeLine(tstatw, x + w, y, x + w, y + h, border); + W_MakeLine(tstatw, x + w, y + h, x, y + h, border); + W_MakeLine(tstatw, x, y + h, x, y, border); + break; + } +} + +void +db_bar(lab, x, y, value, tmpmax, max, digits, color) + char *lab; + int x, y, value, tmpmax, max, digits, color; +{ + register int wt, wv, tw, tc; + char valstr[32]; + + switch (digits) { + case DB_3DIGITS: + tc = 11; + tw = W_Textwidth * tc; + sprintf(valstr, "%2.2s[%3d/%3d]", lab, value, tmpmax); + W_ClearArea(tstatw, x, y, tw + BAR_LENGTH, W_Textheight); + break; + case DB_5DIGITS: + default: + tc = 15; + tw = W_Textwidth * tc; + sprintf(valstr, "%2.2s[%5d/%5d]", lab, value, tmpmax); + W_ClearArea(tstatw, x, y, tw + BAR_LENGTH, W_Textheight); + break; + } + + if (max) { + wt = (BAR_LENGTH * tmpmax) / max; + wv = (BAR_LENGTH * value) / max; + } else { + wt = 0; + wv = 0; + } + if (wt > BAR_LENGTH) + wt = BAR_LENGTH; + if (wv > BAR_LENGTH) + wv = BAR_LENGTH; + + W_WriteText(tstatw, x, y, textColor, valstr, tc, W_RegularFont); + + db_box(x + tw, y, BAR_LENGTH, W_Textheight - 1, DB_NOFILL, color); + if (wt >= wv && wt > 0) + db_box(x + tw, y, wt, W_Textheight - 1, DB_LINE, color); + + if (wv > 0) + db_box(x + tw, y, wv, W_Textheight - 1, DB_FILL, color); +} + +void +db_color_bar(lab, x, y, barvalue, numvalue, tmpmax, max, digits) + char *lab; + int x, y, barvalue, numvalue, tmpmax, max, digits; +{ + register int wt, wv, tw, tc; + char valstr[32]; + int color = W_White; + + switch (digits) { + case DB_3DIGITS: + tc = 11; + tw = W_Textwidth * tc; + sprintf(valstr, "%2.2s[%3d/%3d]", lab, numvalue, tmpmax); + W_ClearArea(tstatw, x, y, tw + BAR_LENGTH, W_Textheight); + break; + case DB_5DIGITS: + default: + tc = 15; + tw = W_Textwidth * tc; + sprintf(valstr, "%2.2s[%5d/%5d]", lab, numvalue, tmpmax); + W_ClearArea(tstatw, x, y, tw + BAR_LENGTH, W_Textheight); + break; + } + + if (max) { + wt = (int) ((float) BAR_LENGTH * ((float) tmpmax / (float) max)); + wv = (int) ((float) BAR_LENGTH * ((float) barvalue / (float) max)); + } else { + wt = 0; + wv = 0; + } +#if 0 /* this code turns the color to red when it + exceeds the bar length */ + if (wv > wt) + color = W_Red; +#endif /* 0 */ + if (wt > BAR_LENGTH) + wt = BAR_LENGTH; + if (wv > BAR_LENGTH) + wv = BAR_LENGTH; + + W_WriteText(tstatw, x, y, color, valstr, tc, W_RegularFont); + + db_box(x + tw, y, BAR_LENGTH, W_Textheight - 1, DB_NOFILL, color); + if (wt >= wv && wt > 0) + db_box(x + tw, y, wt, W_Textheight - 1, DB_LINE, color); + + /* draw rainbow bars */ + if (wv > 0) + db_box(x + tw, y, wv > BAR_LENGTH_THIRD ? BAR_LENGTH_THIRD : wv, W_Textheight - 1, DB_FILL, W_Green); + if (wv > BAR_LENGTH_THIRD) + db_box(x + tw + BAR_LENGTH_THIRD, y, wv > 2 * BAR_LENGTH_THIRD ? BAR_LENGTH_THIRD + : wv - BAR_LENGTH_THIRD, W_Textheight - 1, DB_FILL, W_Yellow); + if (wv > 2 * BAR_LENGTH_THIRD) + db_box(x + tw + 2 * BAR_LENGTH_THIRD, y, (wv > BAR_LENGTH ? BAR_LENGTH : wv) - + 2 * BAR_LENGTH_THIRD, W_Textheight - 1, DB_FILL, W_Red); + +#if 0 + /* draw rainbow bars */ + if (wv > 0) + db_box((x += 1) + tw, y += 1, wv > BAR_LENGTH_THIRD ? BAR_LENGTH_THIRD : wv, 7, DB_FILL, W_Green); + if (wv > BAR_LENGTH_THIRD) + db_box(x + tw + BAR_LENGTH_THIRD, y, wv > 2 * BAR_LENGTH_THIRD ? BAR_LENGTH_THIRD + : wv - BAR_LENGTH_THIRD, 7, DB_FILL, W_Yellow); + if (wv > 2 * BAR_LENGTH_THIRD) + db_box(x + tw + 2 * BAR_LENGTH_THIRD, y, (wv > BAR_LENGTH ? BAR_LENGTH : wv) - + 2 * BAR_LENGTH_THIRD - 2, 7, DB_FILL, W_Red); +#endif /* 0 */ +} + +#ifdef TIMER +void +db_timer(fr, xloc, yloc) + int fr, xloc, yloc; +/* handles the dashboard timer [BDyess] 10/29/93 */ +{ + static time_t oldtime = -1; + static int lastTimerType = -1; + time_t now = 0; + static char lasttimer[TIMESTRLEN], *timer; + int left, right, x, pos; + +#ifdef RECORDER + if(playback) { + pb_framectr(xloc, yloc); + return; + } +#endif + if (timerType != lastTimerType || fr) { + fr = 1; + lastTimerType = timerType; + switch (timerType) { + case T_NONE: + W_ClearArea(tstatw, xloc, yloc, (TIMESTRLEN+3) * W_Textwidth, + W_Textheight); + memset(lasttimer, ' ', TIMESTRLEN); + strcpy(lasttimer, " "); + oldtime = now; + break; + case T_DAY: + W_WriteText(tstatw, xloc, yloc, textColor, "NOW", 3, W_RegularFont); + break; + case T_SERVER: + W_WriteText(tstatw, xloc, yloc, textColor, "SRV", 3, W_RegularFont); + break; + case T_SHIP: + W_WriteText(tstatw, xloc, yloc, textColor, "SHP", 3, W_RegularFont); + break; + case T_USR: + W_WriteText(tstatw, xloc, yloc, textColor, "TMR", 3, W_RegularFont); + break; + } + } + if (!timerType) + return; + now = time(NULL); + if (now != oldtime || fr) { + /* + get the timer string and start comparing it with the old one. Only + print the differences + */ + timer = timeString(now - timeBank[timerType]); + x = xloc + 4 * W_Textwidth; + left = 0; + right = -1; + pos = 0; + + /* + run through the string to find any differences. Print any + continuous differences with one W_WriteText call. + */ + if (fr) { + W_WriteText(tstatw, x, yloc, textColor, timer, + TIMESTRLEN, W_RegularFont); + } else { + while (pos < TIMESTRLEN) { + if (timer[pos] == lasttimer[pos]) { + if (left <= right) + W_WriteText(tstatw, x + left * W_Textwidth, + yloc, textColor, timer + left, + right - left + 1, W_RegularFont); + left = pos + 1; + right = pos; + } else + right++; + pos++; + } + if (left <= right) + W_WriteText(tstatw, x + left * W_Textwidth, yloc, textColor, + timer + left, right - left + 1, W_RegularFont); + } + oldtime = now; + strcpy(lasttimer, timer); + } + return; +} +#endif /* TIMER */ + +void +db_flags(fr) + int fr; +{ + static float old_kills = -1.0; + static int old_torp = -1; + static int old_drone = 0; + static int old_totmissiles = 0; + static unsigned int old_flags = ~(unsigned int) 0; + static int old_tourn = -1; + static int old_spd = -1; + unsigned char current_tourn; + int i; + char buf[26]; + +#ifdef UNIX_SOUND + if ((me->p_etemp > me->p_ship->s_maxegntemp) && (me->p_flags & PFENG)) + maybe_play_sound (SND_THERMAL); /* Engines Over Thermal Limit, play ONLY once */ + else sound_completed (SND_THERMAL); /* Done with Etmp, Replay Sound if we Etmp Again */ +#endif + + if (fr || me->p_flags != old_flags) { + buf[0] = (me->p_flags & PFSHIELD ? 'S' : ' '); + + if (me->p_flags & PFGREEN) + buf[1] = 'G'; + else if (me->p_flags & PFYELLOW) + buf[1] = 'Y'; + else + buf[1] = 'R'; + buf[2] = (me->p_flags & (PFPLLOCK | PFPLOCK) ? 'L' : ' '); + buf[3] = (me->p_flags & PFREPAIR ? 'R' : ' '); + buf[4] = (me->p_flags & PFBOMB ? 'B' : ' '); + buf[5] = (me->p_flags & PFORBIT ? 'O' : ' '); + buf[6] = (me->p_flags & (PFDOCK | PFDOCKOK)) ? 'D' : ' '; + buf[7] = (me->p_flags & PFCLOAK ? 'C' : ' '); + buf[8] = (me->p_flags & PFWEP ? 'W' : ' '); + buf[9] = (me->p_flags & PFENG ? 'E' : ' '); + if (me->p_flags & PFPRESS) + buf[10] = 'P'; + else if (me->p_flags & PFTRACT) + buf[10] = 'T'; + else + buf[10] = ' '; + if (me->p_flags & PFBEAMUP) + buf[11] = 'u'; + else if (me->p_flags & PFBEAMDOWN) + buf[11] = 'd'; + else + buf[11] = ' '; + + /* Flags turn red with etemped/wtemped [BDyess] */ + if (me->p_flags & (PFWEP | PFENG)) + W_WriteText(tstatw, 2, 3, W_Red, "Flags", 5, W_RegularFont); + else + W_WriteText(tstatw, 2, 3, textColor, "Flags", 5, W_RegularFont); + /* blue 'Warp' text [BDyess] */ + if (me->p_flags & PFWARP) + W_WriteText(tstatw, 2 + 6 * W_Textwidth, 3, W_Cyan, " Warp", 8, + W_BoldFont); + /* red 'Afterbrn' text [BDyess] */ + else if (me->p_flags & PFAFTER) + W_WriteText(tstatw, 2 + 6 * W_Textwidth, 3, W_Red, "Afterbrn", 8, + W_RegularFont); + /* yellow 'WarpPrep' or 'WrpPause' text [BDyess] */ + else if (me->p_flags & PFWARPPREP) + if (me->p_flags & PFWPSUSPENDED) + W_WriteText(tstatw, 2 + 6 * W_Textwidth, 3, W_Yellow, "WrpPause", + 8, W_RegularFont); + else + W_WriteText(tstatw, 2 + 6 * W_Textwidth, 3, W_Yellow, "WarpPrep", + 8, W_RegularFont); + /* green 'Impulse' text [BDyess] */ + else if (me->p_speed > 0) + W_WriteText(tstatw, 2 + 6 * W_Textwidth, 3, W_Green, " Impulse", 8, + W_RegularFont); + /* white 'Stopped' text [BDyess] */ + else + W_WriteText(tstatw, 2 + 6 * W_Textwidth, 3, textColor, " Stopped", 8, + W_RegularFont); + W_WriteText(tstatw, 2, 3 + (W_Textheight + SPACING), textColor, buf, 12, W_RegularFont); +#if 0 /* colored G/Y/R status flags. Looked stupid */ + if (me->p_flags & PFGREEN) + W_WriteText(tstatw, 2 + W_Textwidth, 3 + W_Textheight + SPACING, W_Green, "G", 1, W_RegularFont); + else if (me->p_flags & PFYELLOW) + W_WriteText(tstatw, 2 + W_Textwidth, 3 + W_Textheight + SPACING, W_Yellow, "Y", 1, W_RegularFont); + else + W_WriteText(tstatw, 2 + W_Textwidth, 3 + W_Textheight + SPACING, W_Red, "R", 1, W_RegularFont); +#endif /* 0 */ + old_flags = me->p_flags; + old_spd = me->p_speed; + } else if ( (me->p_speed == 0 && old_spd) || + (me->p_speed && old_spd == 0) ) { + if (me->p_speed > 0) + W_WriteText(tstatw, 2 + 6 * W_Textwidth, 3, W_Yellow, " Impulse", 8, + W_RegularFont); + else + W_WriteText(tstatw, 2 + 6 * W_Textwidth, 3, textColor, " Stopped", 8, + W_RegularFont); + old_spd = me->p_speed; + } + current_tourn = paradise ? status2->tourn : status->tourn; + + if (fr || current_tourn != old_tourn) { + if (current_tourn) + W_WriteText(tstatw, 74, 3 + W_Textheight + SPACING, textColor, "T", 1, W_BoldFont); + else + W_WriteText(tstatw, 74, 3 + W_Textheight + SPACING, textColor, " ", 1, W_BoldFont); + + old_tourn = current_tourn; + } + if (fr || me->p_kills != old_kills) { + if (me->p_kills > 0.0) { +/* W_WriteText (tstatw, column[3], 3+W_Textheight + SPACING, textColor, "Kills:", 6, W_RegularFont);*/ + sprintf(buf, "Kills: %5.2f", me->p_kills); + W_WriteText(tstatw, column[3], 3 + W_Textheight + SPACING, textColor, buf, strlen(buf), W_RegularFont); + } else { + W_ClearArea(tstatw, column[3], 3 + W_Textheight + SPACING, 12 * W_Textwidth, W_Textheight); + } + old_kills = me->p_kills; + } + if (fr || me->p_ntorp != old_torp) { + if (me->p_ntorp > 0) { +/* W_WriteText (tstatw, column[3]+17*W_Textwidth, 3+W_Textheight + SPACING, textColor, "Torps:", + 6, W_RegularFont); +*/ + sprintf(buf, "Torps: %d", me->p_ntorp); + W_WriteText(tstatw, column[3] + 17 * W_Textwidth, 3 + W_Textheight + SPACING, textColor, buf, + strlen(buf), W_RegularFont); + } else { + W_ClearArea(tstatw, column[3] + 17 * W_Textwidth, 3 + W_Textheight + SPACING, 8 * W_Textwidth, 10); + } + old_torp = me->p_ntorp; + } + /* code to show the number of drones out */ + strcpy(buf, "Missiles "); + if (fr || me->p_totmissiles != old_totmissiles || me->p_ndrone != old_drone) { + if (me->p_totmissiles > 0) + sprintf(buf + strlen(buf), "Left: %d ", me->p_totmissiles); + old_totmissiles = me->p_totmissiles; + if (me->p_ndrone > 0) + sprintf(buf + strlen(buf), "Out: %d ", me->p_ndrone); + old_drone = me->p_ndrone; + if (!me->p_totmissiles && !me->p_ndrone) { /* clear missile text */ + W_ClearArea(tstatw, column[3], 3 + 2 * (W_Textheight + SPACING), 24 * W_Textwidth, W_Textheight); + } else { + for (i = strlen(buf); i < 24; i++) + buf[i] = ' '; + buf[24] = 0; + W_WriteText(tstatw, column[3], 3 + 2 * (W_Textheight + SPACING), textColor, buf, 24, W_RegularFont); + } + } +#if 0 + if (fr || me->p_ndrone != old_drone) { + if (me->p_ndrone > 0) { + if (!missile_text) { + W_WriteText(tstatw, column[3], 30, textColor, + "Missiles", 8, W_RegularFont); + } + sprintf(buf, "Out: %d", me->p_ndrone); + W_WriteText(tstatw, column[3] + W_Textwidth * 18, 30, textColor, buf, strlen(buf), W_RegularFont); + } else { + W_ClearArea(tstatw, column[3] + W_Textwidth * 18, 30, 7 * W_Textwidth, W_Textheight); + } + old_drone = me->p_ndrone; + } + if (fr || me->p_totmissiles != old_totmissiles) { + if (me->p_totmissiles > 0) { + if (!missile_text) { + W_WriteText(tstatw, column[3], 30, textColor, + "Missiles", 8, W_RegularFont); + } + sprintf(buf, "Left: %d", me->p_totmissiles); + W_WriteText(tstatw, column[3] + W_Textwidth * 9, 3 + 2 * (W_Textheight + SPACING), + textColor, buf, strlen(buf), W_RegularFont); + } else { + W_ClearArea(tstatw, column[3], 3 + 2 * (W_Textheight + SPACING), 8 * W_Textwidth, W_Textheight); + } + old_totmissiles = me->p_totmissiles; + } + if (missile_text && !me->p_totmissiles && !me->p_ndrone) /* clear missile text */ + W_ClearArea(tstatw, column[3], 30, 9 * W_Textwidth, 10); +#endif /* 0 */ +} + +void +db_redraw_krp(fr) + int fr; +{ + static int old_spd = -1, old_cur_spd = -1; + static int old_shl = -1, old_dam = -1; + static int old_arm = -1, old_cur_arm = -1; + static int old_wpn = -1, old_egn = -1; + static int old_ful = -1; + register int cur_max; + register int value; + int color; + int index = 0; + register int mid; + + if (me->p_ship->s_type == STARBASE) /* SB */ + index = 1; + + if (fr) + W_ClearWindow(tstatw); + + db_flags(fr); + +#ifdef TIMER + db_timer(fr, 1, 3 + 2 * (W_Textheight + SPACING)); +#endif /* TIMER */ + +#ifdef PACKET_LIGHTS + light_erase(); +#endif /* PACKET_LIGHTS */ + + if (paradise) + cur_max = me->p_ship->s_maxspeed - (int) ((float) me->p_ship->s_maxspeed + * (float) me->p_damage / (float) me->p_ship->s_maxdamage); + else + cur_max = (me->p_ship->s_maxspeed + 1) - ((me->p_ship->s_maxspeed + 1) * me->p_damage) + / me->p_ship->s_maxdamage; + if (cur_max > me->p_ship->s_maxspeed) + cur_max = me->p_ship->s_maxspeed; + if (cur_max < 0) + cur_max = 0; + + if (fr || me->p_speed != old_spd || cur_max != old_cur_spd) { + if (me->p_speed >= me->p_ship->s_maxspeed - 2) + color = W_Red; + else + color = W_Green; + db_bar("Sp", column[1], 3, + me->p_speed, cur_max, me->p_ship->s_maxspeed, DB_3DIGITS, color); + old_spd = me->p_speed; + old_cur_spd = cur_max; + } + if (fr || me->p_shield != old_shl) { + value = (100 * me->p_shield) / me->p_ship->s_maxshield; + if (value <= 16) + color = W_Red; + else if (value <= 66) + color = W_Yellow; + else + color = W_Green; + db_bar("Sh", column[1], 3 + W_Textheight + SPACING, + me->p_shield, me->p_ship->s_maxshield, me->p_ship->s_maxshield, + DB_3DIGITS, color); + old_shl = me->p_shield; + } + if (fr || me->p_damage != old_dam) { + value = (100 * (me->p_ship->s_maxdamage - me->p_damage)) / me->p_ship->s_maxdamage; + if (value <= 16) + color = W_Red; + else if (value <= 66) + color = W_Yellow; + else + color = W_Green; + db_bar("Hu", column[1], 3 + 2 * (W_Textheight + SPACING), + (me->p_ship->s_maxdamage - me->p_damage), + me->p_ship->s_maxdamage, me->p_ship->s_maxdamage, + DB_3DIGITS, color); + old_dam = me->p_damage; + } + if (me->p_ship->s_type == ASSAULT) + cur_max = (((me->p_kills * 3) > me->p_ship->s_maxarmies) ? + me->p_ship->s_maxarmies : (int) (me->p_kills * 3)); + else if (me->p_ship->s_type == STARBASE) + cur_max = me->p_ship->s_maxarmies; + else + cur_max = (((me->p_kills * 2) > me->p_ship->s_maxarmies) ? + me->p_ship->s_maxarmies : (int) (me->p_kills * 2)); + + if (fr || me->p_armies != old_arm || cur_max != old_cur_arm) { + value = me->p_armies; + mid = me->p_ship->s_maxarmies / 3; + if (value <= mid) + color = W_Green; + else if (value > mid * 2) + color = W_Red; + else + color = W_Yellow; + db_bar("Ar", column[2], 3, + me->p_armies, cur_max, me->p_ship->s_maxarmies, DB_3DIGITS, color); + old_arm = me->p_armies; + old_cur_arm = cur_max; + } + if (fr || me->p_wtemp != old_wpn) { + value = (100 * me->p_wtemp) / me->p_ship->s_maxwpntemp; + if (value <= 16) + color = W_Green; + else if (value <= 66) + color = W_Yellow; + else + color = W_Red; + db_bar("Wt", column[2], 3 + W_Textheight + SPACING, + me->p_wtemp / 10, me->p_ship->s_maxwpntemp / 10, me->p_ship->s_maxwpntemp / 10, DB_3DIGITS + ,color); + old_wpn = me->p_wtemp; + } + if (fr || me->p_etemp != old_egn) { + value = (100 * me->p_etemp) / me->p_ship->s_maxegntemp; + if (value <= 16) + color = W_Green; + else if (value <= 66) + color = W_Yellow; + else + color = W_Red; + db_bar("Et", column[2], 3 + 2 * (W_Textheight + SPACING), + me->p_etemp / 10, me->p_ship->s_maxegntemp / 10, me->p_ship->s_maxegntemp / 10, DB_3DIGITS + ,color); + old_egn = me->p_etemp; + } + if (fr || me->p_fuel != old_ful) { + value = ((100 * me->p_fuel) / me->p_ship->s_maxfuel); + if (value <= 16) + color = W_Red; + else if (value <= 66) + color = W_Yellow; + else + color = W_Green; + db_bar("Fu", column[3], 3, + me->p_fuel, me->p_ship->s_maxfuel, me->p_ship->s_maxfuel, DB_5DIGITS, color); + old_ful = me->p_fuel; + } +} + + +void +db_redraw_BRM(fr) + int fr; +{ + static int old_spd = -1, old_cur_spd = -1; + static int old_shl = -1, old_dam = -1; + static int old_arm = -1, old_cur_arm = -1; + static int old_wpn = -1, old_egn = -1; + static int old_ful = -1; + register int cur_max; + register int value; + int color; + int index = 0; + register int mid; + register int tmp; + + if (me->p_ship->s_type == STARBASE) /* SB */ + index = 1; + + if (fr) + W_ClearWindow(tstatw); + + db_flags(fr); + +#ifdef TIMER + db_timer(fr, 1, 3 + 2 * (W_Textheight + SPACING)); +#endif /* TIMER */ +#ifdef PACKET_LIGHTS + light_erase(); +#endif /* PACKET_LIGHTS */ + + cur_max = (me->p_ship->s_maxspeed + 1) - ((me->p_ship->s_maxspeed + 1) * me->p_damage) + / me->p_ship->s_maxdamage; + if (cur_max > me->p_ship->s_maxspeed) + cur_max = me->p_ship->s_maxspeed; + if (cur_max < 0) + cur_max = 0; + + if (fr || me->p_speed != old_spd || cur_max != old_cur_spd) { + if (Dashboard == 3) { + db_color_bar("Sp", column[1], 3, me->p_speed, me->p_speed, cur_max, + me->p_ship->s_maxspeed, DB_3DIGITS); + } else { + if (me->p_speed >= me->p_ship->s_maxspeed - 2) + color = W_Yellow; + else + color = W_White; + db_bar("Sp", column[1], 3, + me->p_speed, cur_max, me->p_ship->s_maxspeed, DB_3DIGITS, color); + } + old_spd = me->p_speed; + old_cur_spd = cur_max; + } + if (fr || me->p_shield != old_shl) { + if (Dashboard == 3) { + tmp = me->p_ship->s_maxshield - me->p_shield; + db_color_bar("Sh", column[1], 3 + W_Textheight + SPACING, tmp, tmp, + me->p_ship->s_maxshield, me->p_ship->s_maxshield, + DB_3DIGITS); + } else { + value = (100 * me->p_shield) / me->p_ship->s_maxshield; + /* + mid = (distress[index].max_shld - distress[index].min_shld) / + 2; + */ + mid = 33; + if (value <= mid) + color = W_Red; + /* else if (value < distress[index].max_shld) */ + else if (value < mid * 2) + color = W_Yellow; + else + color = W_White; + db_bar("Sh", column[1], 3 + W_Textheight + SPACING, me->p_ship->s_maxshield - me->p_shield, + me->p_ship->s_maxshield, me->p_ship->s_maxshield, DB_3DIGITS, color); + } + old_shl = me->p_shield; + } + if (fr || me->p_damage != old_dam) { + if (Dashboard == 3) { + db_color_bar("Hu", column[1], 3 + 2 * (W_Textheight + SPACING), + me->p_damage, me->p_damage, me->p_ship->s_maxdamage, + me->p_ship->s_maxdamage, DB_3DIGITS); + } else { + value = (100 * me->p_damage) / me->p_ship->s_maxdamage; + /* mid = (distress[index].max_dam - distress[index].min_dam) / 2; */ + mid = 33; + /* if (value <= distress[index].min_dam) */ + if (value <= mid) + color = W_White; + else if (value > mid * 2) + color = W_Red; + else + color = W_Yellow; + db_bar("Hu", column[1], 3 + 2 * (W_Textheight + SPACING), + me->p_damage, me->p_ship->s_maxdamage, me->p_ship->s_maxdamage, DB_3DIGITS, color); + } + old_dam = me->p_damage; + } + if (me->p_ship->s_type == ASSAULT) + cur_max = (((me->p_kills * 3) > me->p_ship->s_maxarmies) ? + me->p_ship->s_maxarmies : (int) (me->p_kills * 3)); + else if (me->p_ship->s_type == STARBASE) + cur_max = me->p_ship->s_maxarmies; + else + cur_max = (((me->p_kills * 2) > me->p_ship->s_maxarmies) ? + me->p_ship->s_maxarmies : (int) (me->p_kills * 2)); + + /* doing rainbow colors for armies makes little since, so I don't */ + if (fr || me->p_armies != old_arm || cur_max != old_cur_arm) { + if (Dashboard == 3) { + db_bar("Ar", column[2], 3, + me->p_armies, cur_max, me->p_ship->s_maxarmies, DB_3DIGITS, W_White); + } else { + value = me->p_armies; + /* + mid = (distress[index].max_arms - distress[index].min_arms) / + 2; + */ + mid = me->p_ship->s_maxarmies / 3; + /* if (value <= distress[index].min_arms) */ + if (value <= mid) + color = W_White; + else if (value > mid * 2) + color = W_Red; + else + color = W_Yellow; + db_bar("Ar", column[2], 3, + me->p_armies, cur_max, me->p_ship->s_maxarmies, DB_3DIGITS, color); + } + old_arm = me->p_armies; + old_cur_arm = cur_max; + } + if (fr || me->p_wtemp != old_wpn) { + if (Dashboard == 3) { + tmp = me->p_wtemp / 10; + db_color_bar("Wt", column[2], 3 + W_Textheight + SPACING, tmp, tmp, + me->p_ship->s_maxwpntemp / 10, + me->p_ship->s_maxwpntemp / 10, DB_3DIGITS); + } else { + value = (100 * me->p_wtemp) / me->p_ship->s_maxwpntemp; + /* + mid = (distress[index].max_wtmp - distress[index].min_wtmp) / + 2; + */ + mid = 67; + if (value > mid) + color = W_Red; + /* else if (value <= distress[index].min_wtmp) */ + else if (value <= mid / 2) + color = W_White; + else + color = W_Yellow; + db_bar("Wt", column[2], 3 + W_Textheight + SPACING, me->p_wtemp / 10, me->p_ship->s_maxwpntemp / 10, + me->p_ship->s_maxwpntemp / 10, DB_3DIGITS, color); + } + old_wpn = me->p_wtemp; + } + if (fr || me->p_etemp != old_egn) { + if (Dashboard == 3) { + tmp = me->p_etemp / 10; + db_color_bar("Et", column[2], 3 + 2 * (W_Textheight + SPACING), tmp, tmp, + me->p_ship->s_maxegntemp / 10, + me->p_ship->s_maxegntemp / 10, DB_3DIGITS); + } else { + value = (100 * me->p_etemp) / me->p_ship->s_maxegntemp; + /* + mid = (distress[index].max_etmp - distress[index].min_etmp) / + 2; + */ + mid = 67; + if (value <= mid / 2) + color = W_White; + /* else if (value < mid / 2 + mid) */ + else if (value < mid) + color = W_Yellow; + else + color = W_Red; + db_bar("Et", column[2], 3 + 2 * (W_Textheight + SPACING), me->p_etemp / 10, me->p_ship->s_maxegntemp / 10, + me->p_ship->s_maxegntemp / 10, DB_3DIGITS, color); + } + old_egn = me->p_etemp; + } + if (fr || me->p_fuel != old_ful) { + if (Dashboard == 3) { + db_color_bar("Fu", column[3], 3, me->p_ship->s_maxfuel - me->p_fuel, + me->p_fuel, me->p_ship->s_maxfuel, me->p_ship->s_maxfuel, + DB_5DIGITS); + } else { + value = ((100 * me->p_fuel) / me->p_ship->s_maxfuel); + /* + mid = (distress[index].max_fuel - distress[index].min_fuel) / + 2; + */ + mid = 33; + if (value <= mid) + color = W_Red; + /* else if (value > distress[index].max_fuel) */ + else if (value > mid * 2) + color = W_White; + else + color = W_Yellow; + db_bar("Fu", column[3], 3, + me->p_fuel, me->p_ship->s_maxfuel, me->p_ship->s_maxfuel, DB_5DIGITS, color); + } + old_ful = me->p_fuel; + } +} + +void +db_redraw(fr) + int fr; +{ + static int oldDashboard = -1; + + if (oldDashboard < 0) { /* 1st time only? */ + BAR_LENGTH = ((W_WindowWidth(tstatw) - 90 - 4 * W_Textwidth) / 3) - W_Textwidth * 12; + BAR_LENGTH_THIRD = BAR_LENGTH / 3; + column[0] = 2; /* not used */ + column[1] = 90; + column[2] = 90 + 11 * W_Textwidth + BAR_LENGTH + 6; + column[3] = column[2] + 11 * W_Textwidth + BAR_LENGTH + 6; + } + if (Dashboard != oldDashboard) { + oldDashboard = Dashboard; + fr = 1; + } + if (Dashboard == 2) + db_redraw_krp(fr); + else + db_redraw_BRM(fr); +} + +void +stline(flag) + int flag; +{ + static char buf1[80]; + static char buf2[80]; + static char whichbuf = 0; + static int lastDashboard; + + register char *buf, *oldbuf; + register char *s; + register int i, j; + int k; + +/* if you don't do something like this, then switching in the options menu + is 'entertaining' */ + if (Dashboard != lastDashboard) { + lastDashboard = Dashboard; + redrawTstats(); + return; + } +/* use the new dashboard if we can */ + if (Dashboard) { + db_redraw(flag); + return; + } +#ifdef TIMER + /* Do da clock */ + db_timer(flag, W_WindowWidth(tstatw) - (12 * W_Textwidth + 5), 27); +#endif /* TIMER */ +#ifdef PACKET_LIGHTS + light_erase(); +#endif /* PACKET_LIGHTS */ + + + /* Instead of one sprintf, we do all this by hand for optimization */ + + if (flag) + whichbuf = 0; /* We must completely refresh */ + + if (whichbuf != 2) { + buf = buf1; + oldbuf = buf2; + } else { + buf = buf2; + oldbuf = buf1; + } + buf[0] = (me->p_flags & PFSHIELD ? 'S' : ' '); + if (me->p_flags & PFGREEN) + buf[1] = 'G'; + else if (me->p_flags & PFYELLOW) + buf[1] = 'Y'; + else if (me->p_flags & PFRED) + buf[1] = 'R'; + buf[2] = (me->p_flags & (PFPLLOCK | PFPLOCK) ? 'L' : ' '); + buf[3] = (me->p_flags & PFREPAIR ? 'R' : ' '); + buf[4] = (me->p_flags & PFBOMB ? 'B' : ' '); + buf[5] = (me->p_flags & PFORBIT ? 'O' : ' '); + buf[6] = (me->p_flags & PFDOCKOK ? 'D' : ' '); +/* buf[6] = (me->p_flags & PFDOCK ? 'D' : ' ');*/ + buf[7] = (me->p_flags & PFCLOAK ? 'C' : ' '); + buf[8] = (me->p_flags & PFWEP ? 'W' : ' '); + buf[9] = (me->p_flags & PFENG ? 'E' : ' '); + if (me->p_flags & PFPRESS) + buf[10] = 'P'; + else if (me->p_flags & PFTRACT) + buf[10] = 'T'; + else + buf[10] = ' '; + if (me->p_flags & PFBEAMUP) + buf[11] = 'u'; + else if (me->p_flags & PFBEAMDOWN) + buf[11] = 'd'; + else + buf[11] = ' '; + if (!paradise) + buf[12] = (status->tourn) ? 't' : ' '; + else + buf[12] = (status2->tourn) ? 't' : ' '; + + buf[13] = ' '; + +#if 1 +/* w/i indicator is a kludge - it just guesses based on the speed of + the ship */ + sprintf(buf + 14, "%2d%c %3d %3d %1d %6.2f %3d %6d %4d %4d ", + me->p_speed, /* (me->p_speed > me->p_ship->s_maxspeed+2) */ + me->p_flags & PFWARP ? 'w' : me->p_flags & PFAFTER ? 'a' : 'i', + me->p_damage, me->p_shield, me->p_ntorp, me->p_kills, + me->p_armies, me->p_fuel, me->p_wtemp / 10, me->p_etemp / 10); +#else +#if 0 + TWODIGIT_L(&buf[14], me->p_speed); + buf[16] = 'i'; + buf[17] = ' '; + buf[18] = ' '; + buf[19] = ' '; + THREEDIGIT_R(&buf[20], me->p_damage); + buf[23] = ' '; + THREEDIGIT_R(&buf[24], me->p_shield); + buf[27] = ' '; + TWODIGIT_R(&buf[28], me->p_ntorp); + buf[30] = ' '; + buf[31] = ' '; + SIXnTWOf_R(&buf[32], me->p_kills); + buf[38] = ' '; + THREEDIGIT_C(&buf[39], me->p_armies); + buf[42] = ' '; + SIXDIGIT_R(&buf[43], me->p_fuel); + buf[49] = ' '; + buf[50] = ' '; + FOURDIGIT_R(&buf[51], me->p_wtemp); + buf[55] = ' '; + FOURDIGIT_R(&buf[56], me->p_wtemp); + buf[60] = ' '; + buf[61] = ' '; +#else /* 0 */ + buf[14] = '0' + ((me->p_speed % 100) / 10); + if (buf[14] == '0') + buf[14] = ' '; + buf[15] = '0' + (me->p_speed % 10); /* speed */ + buf[16] = ' '; + buf[17] = ' '; + buf[18] = '0' + (me->p_damage / 100); + if (buf[18] == '0') + buf[18] = ' '; + buf[19] = '0' + ((me->p_damage % 100) / 10); + if ((buf[19] == '0') && (me->p_damage < 100)) + buf[19] = ' '; + buf[20] = '0' + (me->p_damage % 10); + buf[21] = ' '; + buf[22] = '0' + (me->p_shield / 100); + if (buf[22] == '0') + buf[22] = ' '; + buf[23] = '0' + ((me->p_shield % 100) / 10); + if ((buf[23] == '0') && (me->p_shield < 100)) + buf[23] = ' '; + buf[24] = '0' + (me->p_shield % 10); + buf[25] = ' '; + buf[26] = ' '; + buf[27] = '0' + ((me->p_ntorp % 100) / 10); + if (buf[27] == '0') + buf[27] = ' '; + buf[28] = '0' + (me->p_ntorp % 10); + buf[29] = ' '; + buf[30] = ' '; + buf[31] = ' '; + buf[32] = ' '; + buf[33] = '0' + ((int) (me->p_kills / 10)); + if (buf[33] == '0') + buf[33] = ' '; + buf[34] = '0' + (((int) me->p_kills) % 10); + buf[35] = '.'; + buf[36] = '0' + (((int) (me->p_kills * 10)) % 10); + buf[37] = '0' + (((int) (me->p_kills * 100)) % 10); + buf[38] = ' '; + buf[39] = ' '; + buf[40] = ' '; + buf[41] = '0' + ((me->p_armies % 100) / 10); + if (buf[41] == '0') + buf[41] = ' '; + buf[42] = '0' + (me->p_armies % 10); + buf[43] = ' '; + buf[44] = ' '; + buf[45] = ' '; + + buf[46] = '0' + (me->p_fuel / 100000); + if (buf[46] == '0') + buf[46] = ' '; + buf[47] = '0' + ((me->p_fuel % 100000) / 10000); + if ((buf[47] == '0') && (me->p_fuel < 100000)) + buf[47] = ' '; + buf[48] = '0' + ((me->p_fuel % 10000) / 1000); + if ((buf[48] == '0') && (me->p_fuel < 10000)) + buf[48] = ' '; + buf[49] = '0' + ((me->p_fuel % 1000) / 100); + if ((buf[49] == '0') && (me->p_fuel < 1000)) + buf[49] = ' '; + buf[50] = '0' + ((me->p_fuel % 100) / 10); + if ((buf[50] == '0') && (me->p_fuel < 100)) + buf[50] = ' '; + buf[51] = '0' + (me->p_fuel % 10); + buf[52] = ' '; + buf[53] = ' '; + buf[54] = ' '; + + buf[55] = '0' + ((me->p_wtemp / 10) / 100); + if (buf[55] == '0') + buf[55] = ' '; + buf[56] = '0' + (((me->p_wtemp / 10) % 100) / 10); + if ((buf[56] == '0') && (me->p_wtemp < 1000)) + buf[56] = ' '; + buf[57] = '0' + ((me->p_wtemp / 10) % 10); + + buf[58] = ' '; + buf[59] = ' '; + buf[60] = ' '; + buf[61] = '0' + ((me->p_etemp / 10) / 1000); + if (buf[61] == '0') + buf[61] = ' '; + buf[62] = '0' + (((me->p_etemp / 10) % 1000) / 100); + if (buf[62] == '0' && me->p_etemp < 1000) + buf[62] = ' '; + buf[63] = '0' + (((me->p_etemp / 10) % 100) / 10); + if ((buf[63] == '0') && (me->p_etemp < 1000)) + buf[63] = ' '; + buf[64] = '0' + ((me->p_etemp / 10) % 10); + buf[65] = ' '; +#endif /* 0 */ +#endif + + if (whichbuf == 0) { + /* Draw status line */ + W_WriteText(tstatw, TSTATW_BASEX, 16, textColor, buf, 66, W_RegularFont); + whichbuf = 1; + } else { /* Hacks to make it print only what is + necessary */ + whichbuf = 3 - whichbuf; + j = -1; + for (i = 0; i < 66; i++) { + if (*(buf++) != *(oldbuf++)) { + /* Different string */ + if (j == -1) { + k = i; + s = buf - 1; + } + j = 0; + } else { + /* Same string */ + if (j == -1) + continue; + j++; + if (j == 20) { /* Random number */ + W_WriteText(tstatw, TSTATW_BASEX + W_Textwidth * k, 16, textColor, + s, i - k - 19, W_RegularFont); + j = -1; + } + } + } + if (j != -1) { + W_WriteText(tstatw, TSTATW_BASEX + W_Textwidth * k, 16, textColor, s, i - k - j, + W_RegularFont); + } + } +} + +void +redrawTstats() +{ + char buf[100]; + + W_ClearWindow(tstatw); + /* use new dashboard if possible */ + if (Dashboard) { + db_redraw(1); + return; + } + stline(1); /* This is for refresh. We redraw player + stats too */ + strcpy(buf, "Flags Speed Dam Shd Trp Kills Ams Fuel Wtmp Etmp Special" /* "Flags Warp + Dam Shd Torps Kills + Armies Fuel Wtemp + Etemp" */ ); + W_WriteText(tstatw, TSTATW_BASEX, 5, textColor, buf, strlen(buf), W_RegularFont); + sprintf(buf, + "Maximum: %2d %3d %3d 8 %3d %6d %4d %4d ", + me->p_ship->s_maxspeed, me->p_ship->s_maxdamage, + me->p_ship->s_maxshield, me->p_ship->s_maxarmies, + me->p_ship->s_maxfuel, me->p_ship->s_maxwpntemp / 10, + me->p_ship->s_maxegntemp / 10); + W_WriteText(tstatw, TSTATW_BASEX, 27, textColor, buf, strlen(buf), W_RegularFont); +} diff -r d17661b1e221 -r ff5e05767bd3 data.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data.c Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,611 @@ +/* $Id: data.c,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +/* + * data.c + */ +#include "copyright.h" + +#include +#ifdef hpux +#include +#else +#include +#endif +#include "Wlib.h" +#include "defs.h" +#include "struct.h" +#include "data.h" +#include "proto.h" + +int paradise = 0; /* is the server a paradise server */ +#ifdef HOCKEY +int hockey = 0; /* is the server a hockey server [BDyess] */ +#endif /*HOCKEY*/ + +int nplayers = 32; +int nshiptypes = 15; +int ntorps = 8; +int npthingies = 20; +int ngthingies = 0; +int nplasmas = 1; +int nphasers = 1; +int nplanets = 60; + +int framenum = 0; +int mapterrain_framenum = 0; + +#ifdef HOCKEY +/* hockey stuff [BDyess] */ +int galacticHockeyLines = 1; /* draw lines on the galactic? [BDyess] */ +int tacticalHockeyLines = 1; /* draw lines on the tactical? [BDyess] */ +int cleanHockeyGalactic = 0; /* don't draw planets on the galactic when + playing hockey [BDyess] */ +int teamColorHockeyLines = 1; /* color hockey lines by team [BDyess] */ +struct hockeyLine hlines[NUM_HOCKEY_LINES]; +#endif /*HOCKEY*/ + +int metaFork = 0; /* allow spawning off of clients from meta- + server window [BDyess] */ + +int viewBox = 1; /* flag for viewBox [BDyess] */ +int allowViewBox = 1; /* allow flag for viewBox [BDyess] */ +int sectorNums = 1; /* for numbering sectors in galactic -TH */ +int lockLine = 0; /* flag for line in lock for galactic -TH */ +int mapSort = 1; /* sort player list by team -TH */ +int autoSetWar = 1; /* do war decl's when tmode starts -TH */ +int tacPlanetInfo = 9; /* extras on local planets; add the */ + /* values of what you want displayed: */ + /* 1 = army count; 2 = repair; 4 = fuel; */ + /* 8 = agri; 16 = shipyard; paradise only -TH*/ + +#ifdef WIDE_PLIST +char *playerList; /* string of fields for wide playerlist */ +char *playerListStart; /* comma seperated set of strings for plist */ +int resizePlayerList = 0; +#endif /* WIDE_PLIST */ + +#ifdef PACKET_LIGHTS +int packetLights = 0; /* flag for packetLights [BDyess] */ +#endif /* PACKET_LIGHTS */ + +/* for showgalactic and showlocal rotation sequence [BDyess] */ +char *showGalacticSequence, *showLocalSequence; + +/* Lynx wants the playerlist blanked upon entry. Ok, whatever [BDyess] */ +int allowPlayerlist = 1; + +/* message window array [BDyess] */ +struct messageWin messWin[WNUM]; + +/* global counters for number of queued messages. [BDyess] */ +int me_messages = 0, all_messages = 0, team_messages = 0; + +/* added 1/94 -JR */ +int niftyNewMessages = 1; /* on by default */ + +/* needed for rc_distress [BDyess] */ +int F_gen_distress = 0; /* generic distress/macro system support */ +/* the index into distmacro array should correspond with the correct dist_type */ + +#define NUM_DIST 27 + + +#define control(x) (x)+128 + +struct dmacro_list dist_prefered[NUM_DIST]; + +/* the index into distmacro array should correspond with the correct dist_type */ +/* the character specification is ignored now, kept here anyway for reference */ +struct dmacro_list dist_defaults[] = +{ + {'X', "no zero", "this should never get looked at"}, + {control('t'), "taking", " %T%c->%O (%S) Carrying %a to %l%?%n>-1%{ @ %n%}\0"}, + {control('o'), "ogg", " %T%c->%O Help Ogg %p at %l\0"}, + {control('b'), "bomb", " %T%c->%O %?%n>4%{bomb %l @ %n%!bomb%}\0"}, + {control('c'), "space_control", " %T%c->%O Help Control at %L\0"}, + {control('1'), "save_planet", " %T%c->%O Help at %l! %?%a>0%{ (have %a arm%?%a=1%{y%!ies%}) %} %s%% shld, %d%% dam, %f%% fuel\0"}, + {control('2'), "base_ogg", " %T%c->%O Sync with --]> %g <[-- OGG ogg OGG base!!\0"}, + {control('3'), "help1", " %T%c->%O Help me! %d%% dam, %s%% shd, %f%% fuel %a armies.\0"}, + {control('4'), "help2", " %T%c->%O Help me! %d%% dam, %s%% shd, %f%% fuel %a armies.\0"}, + {control('e'), "escorting", " %T%c->%O ESCORTING %g (%d%%D %s%%S %f%%F)\0"}, + {control('p'), "ogging", " %T%c->%O Ogging %h\0"}, + {control('m'), "bombing", " %T%c->%O Bombing %l @ %n\0"}, + {control('l'), "controlling", " %T%c->%O Controlling at %l\0"}, + {control('5'), "asw", " %T%c->%O Anti-bombing %p near %b.\0"}, + {control('6'), "asbomb", " %T%c->%O DON'T BOMB %l. Let me bomb it (%S)\0"}, + {control('7'), "doing1", " %T%c->%O (%i)%?%a>0%{ has %a arm%?%a=1%{y%!ies%}%} at lal. %d%% dam, %s%% shd, %f%% fuel\0"}, + {control('8'), "doing2", " %T%c->%O (%i)%?%a>0%{ has %a arm%?%a=1%{y%!ies%}%} at lal. %d%% dam, %s%% shd, %f%% fuel\0"}, + {control('f'), "free_beer", " %T%c->%O %p is free beer\0"}, + {control('n'), "no_gas", " %T%c->%O %p @ %l has no gas\0"}, + {control('h'), "crippled", " %T%c->%O %p @ %l crippled\0"}, + {control('9'), "pickup", " %T%c->%O %p++ @ %l\0"}, + {control('0'), "pop", " %T%c->%O %l%?%n>-1%{ @ %n%}!\0"}, + /* F */ {'F', "carrying", " %T%c->%O %?%S=SB%{Your Starbase is c%!C%}arrying %?%a>0%{%a%!NO%} arm%?%a=1%{y%!ies%}.\0"}, + {control('@'), "other1", " %T%c->%O (%i)%?%a>0%{ has %a arm%?%a=1%{y%!ies%}%} at lal. (%d%%D, %s%%S, %f%%F)\0"}, + {control('#'), "other2", " %T%c->%O (%i)%?%a>0%{ has %a arm%?%a=1%{y%!ies%}%} at lal. (%d%%D, %s%%S, %f%%F)\0"}, + /* E */ {'E', "help", " %T%c->%O Help(%S)! %s%% shd, %d%% dmg, %f%% fuel,%?%S=SB%{ %w%% wtmp,%!%}%E%{ ETEMP!%}%W%{ WTEMP!%} %a armies!\0"}, + {'\0', '\0', '\0'}, +}; + +struct dmacro_list *distmacro = dist_defaults; + +int sizedist = sizeof(dist_defaults); + + +/* continuousmouse kludge */ +int exitInputLoop; + +/* ghoststart data */ +int ghoststart = 0; /* is this a ghostbust restart? */ +int ghost_pno = 0; /* my p_no if it is */ + +/* time client connected to server [BDyess] */ +time_t timeStart; + +#ifdef TIMER +/* dashboard timer data [BDyess] */ +int timerType = T_SHIP; /* timer defaults to ship timer */ +time_t timeBank[T_TOTAL]; /* array of times */ +#endif /* TIMER */ + +#ifdef MACROS +struct macro *macrotable[256]; +int macroState = 0; /* 0=nothing, 1=in macro mode, 2=in macro, + want destination */ +char lastMessage[100] = {0}; +#endif /* MACROS */ + +/* defaults list */ +struct stringlist *defaults = NULL; + +/* upgrade kludge flag */ +int upgrading = 0; + +/* clearzone data */ +int czsize = (8 + 1 + /* MAXTHINGIES */ 8 + 1 + 1) * 32 + 60; +struct _clearzone *clearzone = 0; +int clearcount = 0; +#ifdef HOCKEY +int clearline[4][32 + 2 * 32 + NUM_HOCKEY_LINES]; +#else +int clearline[4][32 + 2 * 32]; +#endif /*HOCKEY*/ +int clearlmark[2]; +int clearlmcount; +int clearlcount; +int mclearzone[6][32]; /* for map window */ + +struct player *players; +struct player *me = NULL; +struct torp *torps; +struct thingy *thingies = 0; +struct plasmatorp *plasmatorps; +struct status *status; +struct status2 *status2; +struct ship *myship; +struct shiplist *shiptypes = NULL; +struct stats *mystats; +struct planet *planets; +struct t_unit *terrainInfo; +int received_terrain_info = 0; +int terrain_x; +int terrain_y; +struct phaser *phasers; +struct message *messages; +struct mctl *mctl; + +int logPhaserMissed = 0; /* default to not log 'phaser missed' type + messages [BDyess] */ +int phaserStats = 1; /* default to keeping phaser stats. -JR */ +int phasFired = 0, phasHits = 0, totalDmg = 0; /* moved here to allow resetting */ + +int infoIcon = 0; /* default to bitmap icon, not info icon + [BDyess] */ +int iconified = 0; /* 1 if the client is iconified [BDyess] */ +char *defaultsFile = NULL; /* name of defaults file (.xtrekrc usually) */ +short *slot = NULL; /* array of who's in what slot for playerlist */ +char *defNickName = NULL; +char *defFlavor = NULL; +char *cloakchars = NULL; /* characters used for cloakers */ +int cloakcharslen; /* length of cloakchars string */ +int oldalert = 0; +/*int remap[16] = +{0, 1, 2, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0};*/ +int messpend; +int lastcount; +int mdisplayed; +int redrawall; +int nopilot = 1; +int selfdest; +int udcounter; +int showMySpeed = 0; +int showTractorPressor = 1; +int showAllTractorPressor = 0; /* shows _all_ TP's, not just self + [BDyess] */ +int allowShowAllTractorPressor = 1; /* server can disable [BDyess] */ +int showLock = 3; +int autoKey = 0; +int extraBorder = 1; +char *unixSoundPath = NULL; +char *unixSoundDev = NULL; +int playSounds = 1; +#ifdef ATM +/* udp options */ +int tryUdp = 1; +#endif /* ATM */ +struct plupdate pl_update[MAX_PLANETS]; /* should be jammed into struct + planet */ +int currentship; +int lastm; +int delay; /* delay for decaring war */ +int rdelay; /* delay for refitting */ +int mapmode = GMAP_FREQUENT; +int namemode = 1; +int showStats; +int showShields = 1; +int warncount = 0; +int warntimer = -1; +int infomapped = 0; +void *infothing = NULL; /* infow contents [BDyess] */ +int infoupdate = 0; /* update flag for infow [BDyess] */ +int infotype = 0; /* type of info thing [BDyess] */ +int keepInfo = 0; +int infowin_up = -2; +int mustexit = 0; +int messtime = 5; +int keeppeace = 0; +int drawgrid = 1; + +/* playerlist settings */ +int sortPlayers = 1; /* whether to sort playerlist [BDyess] */ +int hideNoKills = 1; +int showDead = 1; +int showPreLogins = 1; +int sortOutfitting = 1; /* sorts '--' players to bottom [BDyess] */ +int robsort = 0; /* flag for Rob. Allows changing of the */ + /* quadrant the playerlist uses for your */ + /* team. [BDyess] */ +int Dashboard = 3; /* 0 = old dashboard, 1 = new dashboard, */ + /* 2 = newdashboard2, 3 = rainbow dashboard */ + /* [BDyess] */ +int cup_half_full = 0; /* setting for new dashboard 2 [BDyess] */ +int logmess = 0; /* logging of activities or not [BDyess] */ +char *logFile = NULL; /* logfile to be used for logging [BDyess] */ +FILE *logfilehandle; +int showPhaser = 0; /* settings for showphaser stuff [BDyess] */ +int vary_hull = 0; /* setting for varying hull indicator + [BDyess] */ +int warpStreaks = 1; /* flag for warp star streaking [BDyess] */ +int fastQuit = 0; /* flag for fast quit [BDyess] */ +int pigSelf = 1; /* pigcall response from self [BDyess] */ +#ifdef CONTINUOUS_MOUSE +int continuousMouse = 0; /* continuous mouse flag [BDyess] */ +int clickDelay = 5; /* # of updates to delay before repeating */ + /* turns on and off continuousMouse for each button [BDyess] */ +int buttonRepeatMask = 0; + /* mouse event [BDyess] */ +int allowContinuousMouse = 1; /* allow continuous mouse to work + flag, so */ + /* each server can turn it off [BDyess] */ +#endif /* CONTINUOUS_MOUSE */ +int autoQuit = 60; /* time to wait before auto-quit [BDyess] */ + +#ifdef GATEWAY +unsigned long netaddr = 0; /* for blessing */ +#endif + +#ifdef ATM +int msgBeep = 1; /* ATM - msg beep */ +int scanmapped = 0; /* ATM - scanners */ +#endif /* ATM */ + +int showlocal = 1; +int showgalactic = 1; +int sendmotdbitmaps = 1; + +char *title = NULL; +char *shipnos = "0123456789abcdefghijklmnopqrstuvwxyz"; +int sock = -1; +int xtrekPort = -1; +int queuePos = -1; +int pickOk = -1; +int lastRank = -1; +int promoted = 0; +int loginAccept = -1; +unsigned localflags = 0; +int tournMask = 15; +int nextSocket; /* socket to use when we get ghostbusted... */ +int updatePlayer[MAX_PLAYER]; /* Needs updating on player * list */ +char *serverName = NULL; +int loggedIn = 0; +int reinitPlanets = 0; +int redrawPlayer[MAX_PLAYER]; /* Needs redrawing on galactic map */ +int lastUpdate[MAX_PLAYER]; /* Last update of this player */ +int timerDelay = 200000; /* micro secs between updates */ +int reportKills = 1; /* report kill messages? */ + +#ifdef ATM +int scanplayer; /* who to scan */ +int showTractor = 1; /* show visible tractor beams */ +int commMode = 0; /* UDP: 0=TCP only, 1=UDP updates */ +int commModeReq = 0; /* UDP: req for comm protocol change */ +int commStatus = 0; /* UDP: used when switching protocols */ +int commSwitchTimeout = 0; /* UDP: don't wait forever */ +int udpTotal = 1; /* UDP: total #of packets received */ +int udpDropped = 0; /* UDP: count of packets dropped */ +int udpRecentDropped = 0; /* UDP: #of packets dropped recently */ +int udpSock = -1; /* UDP: the socket */ +int udpDebug = 0; /* UDP: debugging info on/off */ +int udpClientSend = 1; /* UDP: send our packets using UDP? */ +int udpClientRecv = 1; /* UDP: receive with simple UDP */ +int udpSequenceChk = 1; /* UDP: check sequence numbers */ +int updateSpeed = 5; /* updates per second */ +#ifdef GATEWAY +int gw_serv_port, gw_port, gw_local_port; /* UDP */ +char *gw_mach = NULL; /* UDP */ +#endif +#endif /* ATM */ + +/* MOTD data */ +struct page *currpage = NULL; +struct page *motddata = NULL; + +#ifdef METASERVER +/* metaserver window stuff */ +int usemeta = 0; +char *metaserverAddress; +#endif /* METASERVER */ + +char blk_refitstring[80] = "s=scout, d=destroyer, c=cruiser, b=battleship, a=assault, o=starbase"; +int blk_gwidth; +float blk_windgwidth; +#if 0 +int blk_altbits = 1; +#else +int showKitchenSink = 0; +#endif +int blk_showStars = 1; +int blk_bozolist = -1; +/* + * These are considered "borgish" features by some, so the server has to turn + * them on. All are default off, no way for player to turn them on. + */ +int blk_friendlycloak = 0; /* Show color of cloakers who are friendly. */ + +int forceMono = 0; + +extern double Sin[], *Cos; + +W_Icon stipple, clockpic, icon; +/*W_Icon teamicon[4];*/ + +W_Color borderColor, backColor, textColor, myColor, warningColor, shipCol[6], + rColor, yColor, gColor, unColor, foreColor; + +W_Icon expview[EX_FRAMES]; +W_Icon sbexpview[SBEXPVIEWS]; +W_Icon cloud[NUMDETFRAMES]; +W_Icon plasmacloud[NUMDETFRAMES]; +W_Icon etorp, mtorp; +W_Icon drone_bm[16]; +W_Icon eplasmatorp, mplasmatorp, fighter[VIEWS]; +W_Icon warpbeacon, wbflash; +W_Icon shield, cloakicon; +W_Icon hull[8]; +#ifdef ATM +W_Icon tractbits, pressbits; /* ATM - visible tractor */ +#endif /* ATM */ + +W_Icon starBM[STARFRAMES], mstarBM; +W_Icon wormBM[WORMFRAMES]; +W_Icon asteroidBM[16]; +W_Icon asteroidfluff[3]; +W_Icon mholeBM; /* wormhole galactic bitmap [BDyess] */ + +W_Icon bplanets[6]; +W_Icon mbplanets[6]; +W_Icon bplanets2[16]; +W_Icon mbplanets2[16]; +W_Icon bplanetsr[8]; /* TS "show resources" mode bitmaps */ +W_Icon mbplanetsr[8]; /* GS "show resources" mode bitmaps */ +W_Icon bplanetsMOO[16]; +W_Icon mbplanetsMOO[16]; +W_Icon mbplanetsA[NSCOUTAGES]; /* GS "show age" mode bitmaps */ + +W_Icon basteroid[6]; +W_Icon mbasteroid[6]; +W_Icon basteroid2[2]; +W_Icon mbasteroid2[2]; + +W_Icon kitchenSink; + +/*char teamlet[] = +{'I', 'F', 'R', 'K', 'O'}; +char *teamshort[] = +{"IND", "FED", "ROM", "KLI", "ORI"};*/ + +char pseudo[PSEUDOSIZE]; +char defpasswd[PSEUDOSIZE]; +char login[PSEUDOSIZE]; + +struct rank ranks[NUMRANKS] = +{ + {2.0, 1.0, 0.0, "Ensign"}, + {4.0, 2.0, 0.8, "Lieutenant"}, + {8.0, 3.0, 0.8, "Lt. Cmdr."}, + {8.0, 3.0, 0.8, "Commander"}, + {15.0, 4.0, 0.8, "Captain"}, + {20.0, 5.0, 0.8, "Flt Cptn."}, + {25.0, 6.0, 0.8, "Commodore"}, + {40.0, 8.0, 0.8, "Rear Adml."}, + {40.0, 8.0, 0.8, "Admiral"} +}; + + +int nranks2 = 18; +struct rank2 *ranks2; + + +int nroyals = 5; +struct royalty *royal = 0; + +W_Window messagew, w, mapw, statwin, baseWin, infow = 0, iconWin, tstatw, + war, warnw, helpWin, teamWin[4], qwin, /* messwa, messwt, messwi, + messwk, */ planetw, planetw2, playerw, rankw, optionWin = 0, /* reviewWin, phaserwin, */ metaWin = 0, + macroWin = 0, defWin, motdWin = 0; +#ifdef ATM +W_Window scanw, scanwin, udpWin; +#endif /* ATM */ + +#ifdef SHORT_PACKETS +W_Window spWin; +#endif + +#ifdef TOOLS +W_Window toolsWin = NULL; +int shelltools = 1; + +#endif + +#ifdef SOUND +W_Window soundWin = 0; +#endif + +#ifdef ROTATERACE +int rotate = 0; +int rotate_deg = 0; +#endif + +#ifdef NOWARP +int messageon = 0; +int warp = 0; +#endif + +int RSA_Client = 1; +int blk_zoom = 0; /* zoom in to 1/4 galaxy */ + +/* zoom map based on alert status? Timer is to let tab override for x updates. -JR*/ +/* Now that I've done it, I find it pretty annoying ;-) Here it is anyway. */ +int autoZoom=0, autoUnZoom=0, auto_zoom_timer=0, autoZoomOverride=15; + +int use_msgw = 0; /* send last message to message window */ + +int show_shield_dam = 1; /* show shield damage by color */ +#ifdef BORGTEST +int bd = 0; /* BORG TEST */ +#endif + + +#ifdef SHORT_PACKETS +int tryShort = 1; /* for .xtrekrc option */ +int recv_short = 0; +int recv_mesg = 1; +int recv_kmesg = 1; +int recv_threshold = 0; +char recv_threshold_s[8] = {'0', '\0'}; +int recv_warn = 1; +int godToAllOnKills = 1; +#endif + +int ping = 0; /* to ping or not to ping */ +long packets_sent = 0; /* # all packets sent to server */ +long packets_received = 0; /* # all packets received */ +W_Window pStats; + +int lowercaset = 0; /* I hate shift-T for team. put "lowercaset: + on" to allow 't' -JR */ + +#ifdef DNET +unsigned long sigsPending = 0; +unsigned long sockMask = 0; +unsigned long udpSockMask = 0; +#endif + +#ifdef FEATURE +int why_dead = 0; /* add reason for death to SP kill msgs. */ +int cloakerMaxWarp = 0; /* server reports cloaker's speed as 15. */ +int F_dead_warp = 0; /* dead players reported at warp 14 */ +int F_feature_packets = 0; /* whether to use them or not */ +int F_multiline_enabled = 0;/* is the MMACRO flag enabled? */ +int F_UseNewMacro = 1; /* Not sure this is actually checked... */ +int F_terrain = 1; /* Enable terrain sending */ +unsigned char F_terrain_major = 1; /* Version 1.0 of terrain */ +unsigned char F_terrain_minor = 0; +int F_gz_motd = 0; /* Can't handle gzipped MOTD yet */ +unsigned char F_gz_motd_major = 0; /* call it v0.0 then */ +unsigned char F_gz_motd_minor = 0; + +#ifdef BEEPLITE + +int F_allow_beeplite = 1; +unsigned char F_beeplite_flags = LITE_PLAYERS_MAP | +LITE_PLAYERS_LOCAL | +LITE_SELF | +LITE_PLANETS | +LITE_SOUNDS | +LITE_COLOR; + +char *distlite[NUM_DIST] = { + NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, NULL, NULL, NULL +}; + +int DefLite = 0; +int UseLite = 0; + +int emph_planet_seq_n[MAX_PLANETS] = {0,}; +int emph_player_seq_n[MAX_PLAYER] = {0,}; +W_Icon emph_planet_seq[10]; +W_Icon emph_player_seq[10]; +W_Icon emph_player_seql[10]; +int beep_lite_cycle_time_player = 10; +int beep_lite_cycle_time_planet = 10; +W_Color emph_planet_color[MAX_PLANETS]; +W_Color emph_player_color[MAX_PLAYER]; +#endif /* BEEPLITE */ + +#endif /* FEATURE */ + +#ifdef CHECK_DROPPED +int reportDroppedPackets = 0; /* report when dropped packet kludges + are used. */ +int longest_ph_fuse = 0; +#endif + + +/* When you enter game send request for full update SRS 3/15/94 */ +int askforUpdate = 0; + +int jubileePhasers = 0; /* cycle phaser hits through all the colors. + Idea from COW-lite. -JR */ + +int scrollBeep = 1; + +#ifdef RECORDER +int recordGame = 0; +char *recordFile = 0; +int maxRecord = 1000000; /* default 1 meg max */ + +int playback = 0; +char *playFile = 0; +int pb_update = 0, pb_advance = 0, paused = 1, pb_scan=0, pb_slow=0; +#endif + +#ifdef COW_HAS_IT_WHY_SHOULDNT_WE +int showMapAtMotd = 0; +#endif + +int redrawDelay = 0; + +#ifdef LOCAL_SHIPSTATS +int localShipStats = 0; +char *statString; +int statHeight=20, localStatsX=200, localStatsY=260; +#endif + +#ifdef SHOW_IND +int showIND=0; +#endif + +char CLIENTVERS[] = "2.4p1ALFA"; diff -r d17661b1e221 -r ff5e05767bd3 data.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data.h Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,593 @@ +/* $Id: data.h,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +/* + * data.h + */ + +#ifndef data_h_ +#define data_h_ + +#include "copyright.h" +#include "struct.h" +#include /* for def of file */ +#ifdef hpux +#include +#else +#include +#endif + +#define EX_FRAMES 5 +#define SBEXPVIEWS 7 +#define NUMDETFRAMES 5 /* # frames in torp explosion */ +#define ex_width 64 +#define ex_height 64 +#define sbexp_width 80 +#define sbexp_height 80 +#define cloud_width 9 +#define cloud_height 9 +#define plasmacloud_width 13 +#define plasmacloud_height 13 +#define etorp_width 3 +#define etorp_height 3 +#define NDRONEVIEWS 16 /* dependent on oldbitmaps.h */ +#define drone_width 6 +#define drone_height 6 +#define fighter_width 5 +#define fighter_height 5 +#define warpbeacon_width 8 +#define warpbeacon_height 12 +#define eplasmatorp_width 7 +#define eplasmatorp_height 7 +#define mplasmatorp_width 5 +#define mplasmatorp_height 5 +#define mtorp_width 3 +#define mtorp_height 3 +#define crossmask_width 16 +#define crossmask_height 16 +#define planet_width 30 +#define planet_height 30 +#define wormhole_width 80 +#define wormhole_height 80 +#define terrain_width 20 +#define terrain_height 20 +#define mplanet_width 16 +#define mplanet_height 16 +#define cloak_width 20 +#define cloak_height 20 + +extern int paradise; /* is the server a paradise server? */ +#ifdef HOCKEY +extern int hockey; /* is the server a hockey server [BDyess] */ +#endif /*HOCKEY*/ + +extern int nplayers; +extern int nshiptypes; +extern int ntorps; +extern int npthingies; +extern int ngthingies; +extern int nplasmas; +extern int nphasers; +extern int nplanets; + +#ifdef HOCKEY +/* hockey stuff [BDyess] */ +extern int galacticHockeyLines; /* draw lines on the galactic? [BDyess] */ +extern int tacticalHockeyLines; /* draw lines on the tactical? [BDyess] */ +extern int cleanHockeyGalactic; /* don't draw planets on the galactic when + playing hockey [BDyess] */ +extern int teamColorHockeyLines; /* color hockey lines by team [BDyess] */ +extern struct hockeyLine hlines[NUM_HOCKEY_LINES]; +#endif /*HOCKEY*/ + +extern int metaFork; /* allow spawning off of clients from meta- + server window [BDyess] */ +extern int viewBox; /* flag for viewBox [BDyess] */ +extern int allowViewBox; /* allow flag for viewBox [BDyess] */ + +extern int sectorNums; /* flag for numbered sectors in galactic -TH */ +extern int lockLine; /* for line from me to lock in galac -TH */ +extern int mapSort; /* use new sorting in galactic -TH */ +extern int autoSetWar; /* automatically set war dec's -TH */ +extern int tacPlanetInfo; /* info on local planets; see data.c -TH */ + +#ifdef WIDE_PLIST +extern char *playerList; /* string of fields for wide playerlist */ +extern char *playerListStart; /* comma seperated set of strings for plist */ +extern int resizePlayerList; +#endif /* WIDE_PLIST */ + +#ifdef PACKET_LIGHTS +extern int packetLights; /* flag for packetLights [BDyess] */ +#endif /* PACKET_LIGHTS */ + +/* for showgalactic and showlocal rotation sequence [BDyess] */ +extern char *showGalacticSequence, *showLocalSequence; + +/* Lynx wants the playerlist blanked upon entry. Ok, whatever [BDyess] */ +extern int allowPlayerlist; + +/* message window array [BDyess] */ +extern struct messageWin messWin[]; + +/* global counters for number of queued messages [BDyess] */ +extern int me_messages, all_messages, team_messages; + +/* added 1/94 -JR */ +extern int niftyNewMessages; + +/* needed for rc_distress [BDyess] */ +extern int F_gen_distress; + +extern struct dmacro_list *distmacro; +extern struct dmacro_list dist_defaults[]; +extern struct dmacro_list dist_prefered[]; +extern int sizedist; + +#ifdef BEEPLITE +extern int F_allow_beeplite; +extern unsigned char F_beeplite_flags; + +extern char *distlite[]; +extern int UseLite; +extern int DefLite; +extern int emph_planet_seq_n[]; +extern int emph_player_seq_n[]; +extern W_Icon emph_planet_seq[]; +extern W_Icon emph_player_seq[]; +extern W_Icon emph_player_seql[]; +extern W_Color emph_planet_color[MAX_PLANETS]; +extern W_Color emph_player_color[MAX_PLAYER]; +#define emph_planet_seq_frames 5 +#define emph_planet_seq_width 24 +#define emph_planet_seq_height 24 +#define emph_player_seq_frames 3 +#define emph_player_seq_width 24 +#define emph_player_seq_height 24 +#define emph_player_seql_frames 3 +#define emph_player_seql_width 30 +#define emph_player_seql_height 30 +extern int beep_lite_cycle_time_player; +extern int beep_lite_cycle_time_planet; +#endif /* BEEPLITE */ + +/* time client connected to server [BDyess] */ +extern time_t timeStart; + +#ifdef TIMER +/* timer data */ +extern int timerType; +extern time_t timeBank[]; +#endif /* TIMER */ + +#ifdef MACROS +extern struct macro *macrotable[256]; +extern int macroState; +extern char lastMessage[100]; +#endif /* MACROS */ + +/* ghoststart data */ +extern int ghoststart; +extern int ghost_pno; + +/* defaults list */ +extern struct stringlist *defaults; + +/* upgrade kludge flag [BDyess] */ +extern int upgrading; + +/* continuousmouse kludge [BDyess] */ +extern int exitInputLoop; + +/* clearzone data */ +extern int czsize; +extern struct _clearzone *clearzone; +extern int clearcount; +#ifdef HOCKEY +extern int clearline[4][32 + 2 * 32 + NUM_HOCKEY_LINES]; +#else +extern int clearline[4][32 + 2 * 32]; +#endif /*HOCKEY*/ +extern int clearlmark[2]; +extern int clearlmcount; +extern int clearlcount; +extern int mclearzone[6][32]; /* for map window */ + +extern struct player *players; +extern struct player *me; +extern struct torp *torps; +extern struct thingy *thingies; +extern struct plasmatorp *plasmatorps; +extern struct status *status; +extern struct status2 *status2; +extern struct ship *myship; +extern struct shiplist *shiptypes; +extern struct stats *mystats; +extern struct planet *planets; +extern struct t_unit *terrainInfo; +extern int received_terrain_info; +extern int terrain_x; +extern int terrain_y; +extern struct phaser *phasers; +extern struct team *teams; +extern struct planet pdata[]; + +extern int logPhaserMissed; /* log or not 'phaser missed' messages + [BDyess] */ +extern int phaserStats; /* Phaser statistics on or off -JR */ +extern int phasFired, phasHits, totalDmg; /* the stats */ + +extern int infoIcon; /* information icon flag [BDyess] */ +extern int iconified; /* iconified or not flag [BDyess] */ +extern char *defaultsFile; +extern short *slot; +extern char *defNickName; +extern char *defFlavor; +extern int oldalert; +/*extern int remap[];*/ +extern int udcounter; +extern char *title; +extern char *cloakchars; /* characters used for cloakers, defaults to + ?? */ +extern int cloakcharslen; +extern struct plupdate pl_update[]; +extern int currentship; +extern int messpend; +extern int lastcount; +extern int mdisplayed; +extern int redrawall; +extern int nopilot; +extern int watch; +extern int selfdest; +extern int lastm; +extern int delay; +extern int rdelay; +extern int mapmode; +extern int namemode; +extern int showShields; +extern int showStats; +#ifdef ATM +extern int msgBeep; /* ATM - msg beep */ +#endif /* ATM */ +extern int warncount; +extern int warntimer; +extern int infomapped; +extern void *infothing; /* infow contents [BDyess] */ +extern int infoupdate; /* update flag for infow [BDyess] */ +extern int infotype; /* type of info thing [BDyess] */ +extern int keepInfo; /* .xtrekrc setting */ +extern int infowin_up; /* how long should it remain up? */ +#ifdef ATM +extern int scanmapped; /* ATM - scanner stuff */ +#endif /* ATM */ +extern int mustexit; +extern int messtime; +extern int keeppeace; +extern int drawgrid; + +/* playerlist settings */ +extern int sortPlayers; +extern int hideNoKills; +extern int showDead; +extern int showPreLogins; +extern int sortOutfitting; +extern int robsort; + +/* dashboard settings */ +extern int Dashboard; +extern int newDashboard; +extern int cup_half_full; + +extern int logmess; +extern char *logFile; +extern FILE *logfilehandle; +extern int showPhaser; +extern int vary_hull; +extern int warpStreaks; +extern int fastQuit; +extern int pigSelf; +#ifdef CONTINUOUS_MOUSE +extern int continuousMouse; +extern int allowContinuousMouse; +extern int clickDelay; + /* turns on and off continuousMouse for each button [BDyess] */ +extern int buttonRepeatMask; +#endif /* CONTINUOUS_MOUSE */ +extern int autoQuit; + +#ifdef GATEWAY +extern unsigned long netaddr; /* for blessing */ +#endif + +#ifdef NOWARP +extern int messageon; +#endif + +extern char blk_refitstring[80]; +extern int blk_gwidth; +extern float blk_windgwidth; +/*extern int blk_altbits;*/ +extern int showKitchenSink; +extern int blk_showStars; +extern int blk_bozolist; +extern int blk_friendlycloak; + +extern int forceMono; + +extern int showlocal, showgalactic; +extern int sendmotdbitmaps; +extern char *shipnos; +extern int sock; +extern int xtrekPort; +extern int queuePos; +extern int pickOk; +extern int lastRank; +extern int promoted; +extern int loginAccept; +extern unsigned localflags; +extern int tournMask; +extern int nextSocket; +extern int updatePlayer[]; +extern char *serverName; +extern int loggedIn; +extern int reinitPlanets; +extern int redrawPlayer[]; +extern int lastUpdate[]; +extern int timerDelay; +extern int reportKills; +extern char *unixSoundPath; +extern char *unixSoundDev; +extern int playSounds; + +#ifdef ATM +extern int scanplayer; +extern int showTractor; +extern int commMode; /* UDP */ +extern int commModeReq; /* UDP */ +extern int commStatus; /* UDP */ +extern int commSwitchTimeout; /* UDP */ +extern int udpTotal; /* UDP */ +extern int udpDropped; /* UDP */ +extern int udpRecentDropped; /* UDP */ +extern int udpSock; /* UDP */ +extern int udpDebug; /* UDP */ +extern int udpClientSend; /* UDP */ +extern int udpClientRecv; /* UDP */ +extern int udpSequenceChk; /* UDP */ +extern int updateSpeed; + +#ifdef METASERVER +/* metaserver window stuff */ +extern int usemeta; +extern char *metaserverAddress; +#endif /* METASERVER */ + +/* MOTD data */ +extern struct page *currpage; +extern struct page *motddata; + +#ifdef GATEWAY +extern int gw_serv_port, gw_port, gw_local_port; /* UDP */ +extern char *gw_mach; /* UDP */ +#endif +#endif /* ATM */ + +extern int showMySpeed; +extern int showTractorPressor; +extern int showAllTractorPressor; +extern int allowShowAllTractorPressor; +extern int showLock; +extern int autoKey; +extern int extraBorder; +#ifdef ATM +/* udp options */ +extern int tryUdp; +#endif /* ATM */ + + +extern double Sin[], *Cos; + +extern W_Icon stipple, clockpic, icon; +/*extern W_Icon teamicon[4];*/ + +#define VIEWS 16 +extern W_Icon expview[EX_FRAMES]; +extern W_Icon sbexpview[SBEXPVIEWS]; +extern W_Icon cloud[NUMDETFRAMES]; +extern W_Icon plasmacloud[NUMDETFRAMES]; +extern W_Icon etorp, mtorp; +extern W_Icon drone_bm[16]; +extern W_Icon eplasmatorp, mplasmatorp, fighter[VIEWS]; +extern W_Icon warpbeacon, wbflash; +extern W_Icon hull[8]; + +extern W_Icon cloakicon; + +#ifdef ATM +extern W_Icon tractbits, pressbits; +#endif /* ATM */ + +#define NEW_SHIP_BM + +struct ship_shape *shape_of_ship( /* team, class */ ); + +/**************************/ +/* stellar object bitmaps */ +/* + b tactical owner + mb galactic owner + b2 tactical resources + mb2 galactic resources + */ + +#define STARFRAMES 10 +#define WORMFRAMES 8 + +extern W_Icon starBM[STARFRAMES], mstarBM; +extern W_Icon wormBM[WORMFRAMES]; +extern W_Icon mholeBM; /* wormhole galactic bitmap [BDyess] */ + +extern W_Icon bplanets[6]; /* TS "show owner" mode bitmaps */ +extern W_Icon mbplanets[6]; /* GS "show owner" mode bitmaps */ +extern W_Icon bplanets2[16]; /* TS "show facilities" mode bitmaps */ +extern W_Icon mbplanets2[16]; /* GS "show facilities" mode bitmaps */ +extern W_Icon bplanetsr[8]; /* TS "show resources" mode bitmaps */ +extern W_Icon mbplanetsr[8]; /* GS "show resources" mode bitmaps */ +extern W_Icon bplanetsMOO[16]; /* TS MOO-style bitmaps */ +extern W_Icon mbplanetsMOO[16]; /* GS MOO-style bitmaps */ +#define NSCOUTAGES 5 +extern W_Icon mbplanetsA[NSCOUTAGES]; /* GS "show age" mode bitmaps */ + +extern W_Icon basteroid[6]; +extern W_Icon mbasteroid[6]; +extern W_Icon basteroid2[2]; +extern W_Icon mbasteroid2[2]; +extern W_Icon asteroidBM[16]; +extern W_Icon asteroidfluff[3]; /* for "smoothness" */ + +extern W_Icon kitchenSink; + +extern W_Color borderColor, backColor, textColor, myColor, warningColor, shipCol[6], + rColor, yColor, gColor, unColor, foreColor; + +/*extern char teamletdata[]; +extern char *teamshortdata[];*/ +extern char pseudo[PSEUDOSIZE]; +extern char defpasswd[PSEUDOSIZE]; +extern char login[PSEUDOSIZE]; + +extern struct rank ranks[NUMRANKS]; +extern struct rank2 *ranks2; +extern struct royalty *royal; +extern int nranks2; +extern int nroyals; + +extern W_Window messagew, w, mapw, statwin, baseWin, infow, iconWin, tstatw, war, + warnw, helpWin, teamWin[4], qwin, /* messwa, messwt, messwi, + messwk, */ planetw, planetw2, rankw, playerw, optionWin, /* reviewWin, phaserwin, */ metaWin, + macroWin, defWin, motdWin; +#ifdef ATM +extern W_Window scanw, scanwin, udpWin; +#endif /* ATM */ + +#ifdef SHORT_PACKETS +extern W_Window spWin; +#endif + +#ifdef TOOLS +extern W_Window toolsWin; +extern int shelltools; + +#endif + +#ifdef SOUND +extern W_Window soundWin; +#endif + +#ifdef ROTATERACE +extern int rotate; +extern int rotate_deg; +#endif + +#ifdef NOWARP +extern int messageon; +extern int warp; +#endif + +extern int RSA_Client; +extern int blk_zoom; +extern int autoZoom, autoUnZoom, auto_zoom_timer, autoZoomOverride; + +extern int use_msgw; + +extern int show_shield_dam; +extern int bd; /* BORG TEST */ + + +#ifdef SHORT_PACKETS +extern int tryShort; +extern int recv_short; +extern int recv_mesg; +extern int recv_kmesg; +extern int recv_threshold; +extern char recv_threshold_s[]; +extern int recv_warn; +extern int godToAllOnKills; +#endif + +/* ping client stuff, ick */ +extern int ping; /* to ping or not to ping */ +extern long packets_sent; /* # all packets sent to server */ +extern long packets_received; /* # all packets received */ +extern W_Window pStats; + +extern int lowercaset; + +extern char *agriWord; + +#ifdef DNET +extern unsigned long sigsPending, sockMask, udpSockMask; +#endif + +#ifdef FEATURE +extern int F_feature_packets; +extern int why_dead; +extern int cloakerMaxWarp; +extern int F_dead_warp; +extern int F_multiline_enabled; +extern int F_UseNewMacro; +extern int F_terrain; +extern unsigned char F_terrain_major; +extern unsigned char F_terrain_minor; +extern int F_gz_motd; +extern unsigned char F_gz_motd_major; +extern unsigned char F_gz_motd_minor; +#endif + +#ifdef CHECK_DROPPED +extern int reportDroppedPackets;/* report on various dropped packet kludges */ +extern int longest_ph_fuse; +#endif + +#ifdef UPDATE_SIZES +extern int totalbytes; +extern int updatebytes, alivebytes; +extern int peakbytes; +extern int packetbytes[100]; +#endif + +extern int askforUpdate; + +extern int jubileePhasers; + +extern int scrollBeep; + +#ifdef RECORDER +extern int recordGame; +extern char *recordFile; +extern int maxRecord; + +extern int playback; +extern char *playFile; +extern int pb_update, paused, pb_advance, pb_scan, pb_slow; +#endif + +#ifdef COW_HAS_IT_WHY_SHOULDNT_WE +extern int showMapAtMotd; +#endif + +extern int redrawDelay; + +#ifdef LOCAL_SHIPSTATS +extern int localShipStats; +extern char *statString; +extern int statHeight, localStatsX, localStatsY; +#endif + +#ifdef SHOW_IND +extern int showIND; +#endif + +/* char[] containing the client version */ + +extern char CLIENTVERS[]; +#endif diff -r d17661b1e221 -r ff5e05767bd3 death.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/death.c Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,194 @@ +/* $Id: death.c,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +/* + * death.c + */ +#include "copyright.h" + +#include +#include +#include +#include +#ifdef hpux +#include +#else /* hpux */ +#include +#endif /* hpux */ +#include +#include "Wlib.h" +#include "defs.h" +#include "struct.h" +#include "data.h" +#include "proto.h" +#include "gameconf.h" + +extern jmp_buf env; + +static char *teamstring[4] = { /* "", */ "and the Federation", + "and the Romulan Empire", /* "", */ + "and the Klingon Empire", /* "", "", "", */ +"and the Orions"}; + +void +redraw_death_messages() +{ + char buf[256]; + int len; + + switch (me->p_whydead) { + case KNOREASON: + strcpy(buf, "You were not killed"); + break; + case KQUIT: + strcpy(buf, "You have self-destructed."); + break; + case KTORP: + sprintf(buf, "You were killed by a photon torpedo from %s (%c%c).", + players[me->p_whodead].p_name, + teaminfo[players[me->p_whodead].p_teami].letter, + shipnos[me->p_whodead]); + break; + case KPLASMA: + sprintf(buf, "You were killed by a plasma torpedo from %s (%c%c)", + players[me->p_whodead].p_name, + teaminfo[players[me->p_whodead].p_teami].letter, + shipnos[me->p_whodead]); + break; + case KPHASER: + sprintf(buf, "You were killed by a phaser shot from %s (%c%c)", + players[me->p_whodead].p_name, + teaminfo[players[me->p_whodead].p_teami].letter, + shipnos[me->p_whodead]); + break; + case KPLANET: + sprintf(buf, "You were killed by planetary fire from %s (%c)", + planets[me->p_whodead].pl_name, + teaminfo[mask_to_idx(planets[me->p_whodead].pl_owner)].letter); + break; + case KSHIP: + sprintf(buf, "You were killed by an exploding ship formerly owned by %s (%c%c)", + players[me->p_whodead].p_name, + teaminfo[players[me->p_whodead].p_teami].letter, + shipnos[me->p_whodead]); + break; + case KDAEMON: + strcpy(buf, "You were killed by a dying daemon."); + break; + case KWINNER: + if (me->p_whodead >= 0) + sprintf(buf, "Galaxy has been conquered by %s (%c%c) %s", + players[me->p_whodead].p_name, + teaminfo[players[me->p_whodead].p_teami].letter, + shipnos[players[me->p_whodead].p_no], + teamstring[players[me->p_whodead].p_teami]); + else + sprintf(buf, "Galaxy has been conquered by %s", + teamstring[-1 - me->p_whodead]); + break; + case KGHOST: + sprintf(buf, "You were ghostbusted."); + break; + case KGENOCIDE: + sprintf(buf, "Your team was genocided by %s (%c%c) %s.", + players[me->p_whodead].p_name, + teaminfo[players[me->p_whodead].p_teami].letter, + shipnos[me->p_whodead], + teamstring[players[me->p_whodead].p_teami]); + break; + case KPROVIDENCE: + sprintf(buf, "You were removed from existence by divine mercy."); + break; + case KTOURNEND: + strcpy(buf, "The tournament has ended."); + break; + case KOVER: + strcpy(buf, "The game has gone into overtime!"); + break; + case KTOURNSTART: + strcpy(buf, "The tournament has begun."); + break; + case KBADBIN: + sprintf(buf, "Your netrek executable didn't verify correctly."); + W_WriteText(mapw, 50, 70, textColor, buf, strlen(buf), W_RegularFont); + sprintf(buf, "(could be an old copy or illegal cyborg)"); + W_WriteText(mapw, 50, 110, W_Yellow, buf, strlen(buf), W_RegularFont); + *buf = 0; + break; + case KMISSILE: + sprintf(buf, "You were killed by a missile from %s (%c%c).", + players[me->p_whodead].p_name, + teaminfo[players[me->p_whodead].p_teami].letter, + shipnos[me->p_whodead]); + break; + + case KASTEROID: + strcpy(buf, "You were smashed to bits by an asteroid."); + W_WriteText(mapw, 50, 70, textColor, buf, strlen(buf), W_RegularFont ); + break; + + default: + sprintf(buf, "You were killed by something unknown to this game (%d).", + me->p_whydead); + break; + } + len = strlen(buf); + W_WriteText(mapw, 250 - len * W_Textwidth / 2, 11 * W_Textheight, W_Yellow, buf, + len, W_RegularFont); + /* First we check for promotions: */ + if (promoted) { + if (!paradise) { + sprintf(buf, "Congratulations! You have been promoted to %s", + ranks[mystats->st_rank].name); + W_WriteText(mapw, 150, 23 * W_Textheight, W_Yellow, buf, strlen(buf), W_BoldFont); + } else { + sprintf(buf, "Congratulations! You have been promoted to %s", + ranks2[mystats->st_rank].name); + W_WriteText(mapw, 150, 23 * W_Textheight, W_Yellow, buf, strlen(buf), W_BoldFont); + } + promoted = 0; + } +} + +void +death() +{ + W_Event event; + +#ifdef AUTOKEY + if (autoKey) + autoKeyAllOff(); +#endif /* AUTOKEY */ + + + W_ClearWindow(mapw); + W_ClearWindow(iconWin); + if (oldalert != PFGREEN) { + if (extraBorder) + W_ChangeBorder(w, gColor); + W_ChangeBorder(baseWin, gColor); + oldalert = PFGREEN; + if(autoUnZoom>0) + blk_zoom = 0; + } + if (W_IsMapped(statwin)) { + W_UnmapWindow(statwin); + showStats = 1; + } else { + showStats = 0; + } + if (infomapped) + destroyInfo(); + W_UnmapWindow(planetw); + W_UnmapWindow(planetw2); + W_UnmapWindow(rankw); + W_UnmapWindow(war); + if (optionWin) + optiondone(); + + redraw_death_messages(); + + while (W_EventsPending()) { + W_NextEvent(&event); + } + longjmp(env, 0); +} diff -r d17661b1e221 -r ff5e05767bd3 defaultlogos.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/defaultlogos.h Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,358 @@ +/* $Id: defaultlogos.h,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +#define romshield_width 99 +#define romshield_height 99 +static unsigned char romshield_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x38, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x80, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x10, + 0x00, 0x00, 0x10, 0x00, 0xdf, 0x07, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x10, 0x00, 0x00, + 0x10, 0x00, 0x1f, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x10, 0x00, 0x00, 0x10, 0x00, + 0x1e, 0x1c, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x02, 0x10, 0x00, 0x00, 0x38, 0x00, 0x1e, 0x3c, + 0x00, 0x00, 0x00, 0xe0, 0x21, 0x04, 0x10, 0x00, 0x00, 0xfe, 0x00, 0x1e, 0x38, 0x00, 0x00, + 0x20, 0xc0, 0x21, 0x0c, 0x10, 0x00, 0x00, 0x28, 0x00, 0x1e, 0x38, 0x20, 0x00, 0x22, 0xc0, + 0x61, 0x18, 0x10, 0x00, 0x00, 0x28, 0x00, 0x1e, 0x38, 0x40, 0x00, 0x11, 0xc0, 0x61, 0x38, + 0x10, 0x00, 0x00, 0x28, 0x00, 0x0e, 0x38, 0xc0, 0x80, 0x11, 0xc0, 0xe1, 0x78, 0x10, 0x00, + 0x00, 0x6c, 0x00, 0x0e, 0x38, 0xc0, 0xc1, 0x11, 0xc2, 0xe1, 0x70, 0x18, 0x00, 0x00, 0xab, + 0x01, 0x0e, 0x38, 0xc0, 0xc1, 0x19, 0xce, 0xf1, 0xf1, 0x18, 0x00, 0xc0, 0x2a, 0x07, 0x0c, + 0x1c, 0x87, 0xe3, 0x18, 0xce, 0x31, 0x71, 0x19, 0x00, 0x40, 0x92, 0x04, 0x3c, 0x9e, 0x8f, + 0xe3, 0x18, 0x8e, 0x31, 0x62, 0x3a, 0x00, 0x20, 0x02, 0x09, 0xec, 0xc7, 0x91, 0xd5, 0x38, + 0x8e, 0xb1, 0x63, 0x3a, 0x00, 0x20, 0x04, 0x09, 0x1c, 0xc0, 0x98, 0xd5, 0x38, 0x8c, 0x58, + 0x24, 0x3c, 0x00, 0x10, 0x08, 0x11, 0x3c, 0x40, 0x9c, 0x88, 0x78, 0x8c, 0x38, 0x24, 0x38, + 0x00, 0x10, 0x88, 0x10, 0xfc, 0x80, 0x8f, 0x88, 0xf8, 0x84, 0x18, 0x28, 0x30, 0x00, 0x10, + 0x88, 0x10, 0xfc, 0x01, 0x87, 0x80, 0xf0, 0x87, 0x08, 0x28, 0x20, 0x00, 0x10, 0x70, 0x10, + 0xcc, 0x03, 0x80, 0x80, 0xc0, 0x85, 0x08, 0x20, 0x20, 0x00, 0x10, 0x00, 0x10, 0x0c, 0x07, + 0x80, 0x80, 0x00, 0x84, 0x08, 0x20, 0x40, 0x00, 0xe0, 0x82, 0x09, 0x04, 0x1e, 0x80, 0x80, + 0x00, 0x84, 0x08, 0x20, 0x00, 0x00, 0x20, 0x65, 0x0a, 0x04, 0x78, 0x00, 0x00, 0x00, 0x84, + 0x08, 0x20, 0x00, 0x00, 0x40, 0x14, 0x04, 0x04, 0x80, 0x03, 0x00, 0x00, 0x80, 0x00, 0x00, + 0x00, 0x00, 0xc0, 0x62, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x83, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xf0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xe0, + 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xe0, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xe0, 0x01, 0x00, 0x18, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xe0, 0x01, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xf0, 0x03, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x06, 0x00, 0xf0, 0x03, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x06, 0x00, 0xf0, 0x03, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, + 0xf0, 0x03, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xf8, 0x07, + 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xf8, 0x07, 0x00, 0x18, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xf8, 0x07, 0x00, 0x18, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0xfc, 0x0f, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x0e, 0x00, 0xfe, 0x1f, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x1e, 0x80, 0xff, 0x7f, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, + 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc6, 0xff, 0xff, 0xff, 0xff, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x06, 0xfe, 0xff, 0xff, 0x1f, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x06, 0xf8, 0xff, 0xff, 0x07, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xe0, + 0xff, 0xff, 0x01, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x80, 0xff, 0x7f, + 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xfe, 0x1f, 0x00, 0x18, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xf0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; +#define orishield_width 99 +#define orishield_height 99 +static unsigned char orishield_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x10, 0x80, 0xff, 0xe3, 0xff, 0x71, 0xfc, 0x1f, 0x07, 0x1c, 0x00, 0x00, + 0x00, 0x00, 0xc0, 0xff, 0xe7, 0xff, 0x73, 0xfe, 0x3f, 0x0f, 0x1c, 0x00, 0x40, 0x00, 0x40, + 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x1c, 0x1c, 0x00, 0x80, 0x01, 0x30, 0x00, 0x00, + 0x00, 0x00, 0x70, 0x00, 0x00, 0x18, 0x1c, 0x00, 0x10, 0x07, 0x1c, 0xc1, 0x01, 0xe7, 0xff, + 0x70, 0x0e, 0x38, 0x33, 0x1c, 0x00, 0x10, 0xfe, 0x0f, 0xc1, 0x01, 0xe7, 0xff, 0x70, 0x0e, + 0x38, 0x77, 0x1c, 0x00, 0x10, 0xfc, 0x07, 0xc1, 0x01, 0xe7, 0xe0, 0x70, 0x0e, 0x38, 0xe7, + 0x1c, 0x00, 0x18, 0xf8, 0x03, 0xc3, 0x01, 0xe7, 0xc0, 0x71, 0x0e, 0x38, 0xc7, 0x19, 0x00, + 0x18, 0xf8, 0x03, 0xc3, 0x01, 0xe7, 0xc0, 0x71, 0x0e, 0x38, 0x87, 0x1b, 0x00, 0x18, 0xf0, + 0x01, 0xc3, 0x01, 0xe7, 0xc0, 0x71, 0x0e, 0x38, 0x07, 0x03, 0x00, 0x38, 0xf0, 0x81, 0xc3, + 0x01, 0xe7, 0xc0, 0x71, 0x0e, 0x38, 0x07, 0x06, 0x00, 0x38, 0xf0, 0x81, 0xc3, 0x01, 0xe7, + 0x80, 0x73, 0x0e, 0x38, 0x07, 0x1e, 0x00, 0x38, 0xe0, 0x80, 0xc3, 0xff, 0xe7, 0x80, 0x73, + 0xfe, 0x3f, 0x07, 0x1c, 0x00, 0x70, 0xe0, 0xc0, 0x81, 0xff, 0xe3, 0x80, 0x73, 0xfc, 0x1f, + 0x07, 0x18, 0x00, 0x70, 0xe0, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0xe0, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, + 0xe0, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x41, 0x70, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x43, 0x38, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0c, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x30, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xe0, 0x7f, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x40, 0xf0, 0xff, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x60, 0xf8, 0xff, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, + 0xf8, 0xff, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xfc, 0xff, + 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xfc, 0xff, 0x83, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xfe, 0xff, 0x87, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xfe, 0xff, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0c, 0xfe, 0xff, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0e, 0xce, 0x3f, 0x07, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x06, 0xc6, 0x3f, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc6, + 0x3f, 0x06, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc4, 0x3f, 0x02, + 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x3f, 0x00, 0x0e, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xe0, 0x7f, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xe0, 0x7f, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0x07, 0xe0, 0x7f, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x07, 0xf0, 0xff, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, + 0xf8, 0xff, 0x01, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xfe, 0xff, + 0x07, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xfe, 0xff, 0x0f, 0x3e, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x87, 0xff, 0xff, 0x1f, 0x3e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe7, 0xff, 0xff, 0x7f, 0x3e, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xc0, 0xff, 0xe1, 0x7f, 0xf8, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, + 0x7f, 0xc0, 0x3f, 0xe0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f, 0xc0, + 0x3f, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0f, 0xf8, 0xff, 0x01, + 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xfe, 0xff, 0x07, 0x3e, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xff, 0xff, 0x0f, 0x3e, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xf8, 0xff, 0x01, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xc0, 0x07, 0xf0, 0xff, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc0, 0xff, 0xe0, 0x7f, 0xf0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, + 0xe1, 0x7f, 0xf8, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xe1, 0x7f, + 0xf8, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xc3, 0x3f, 0xfc, 0x3f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xc7, 0x3f, 0xfe, 0x3f, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xef, 0x7f, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0xe7, 0xff, 0xff, 0x7f, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xc0, 0x07, 0xfe, 0xff, 0x0f, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x07, 0xfe, 0xff, 0x07, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xfc, + 0xff, 0x03, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xf8, 0xff, 0x01, + 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0xff, 0x00, 0x0e, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0xff, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0xe0, 0x7f, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x1c, 0xe0, 0x7f, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x38, 0xc0, 0x3f, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, + 0x80, 0x1f, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; +#define klishield_width 99 +#define klishield_height 99 +static unsigned char klishield_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x08, 0x66, 0x20, 0x06, 0x81, 0x0f, 0x3c, 0x18, 0x04, 0x00, 0x00, 0xe0, 0x00, + 0x18, 0x63, 0x60, 0x0e, 0xe3, 0x1d, 0xe7, 0x38, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x98, 0x61, + 0x60, 0x0e, 0x63, 0x10, 0xc3, 0x38, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0xd8, 0x60, 0x60, 0x16, + 0x33, 0x80, 0x81, 0x59, 0x0c, 0x00, 0x00, 0xf0, 0x01, 0x78, 0x60, 0x60, 0x36, 0x33, 0x80, + 0x81, 0xd9, 0x0c, 0x00, 0x00, 0xf0, 0x01, 0x78, 0x60, 0x60, 0x26, 0x33, 0x8e, 0x81, 0x99, + 0x0c, 0x00, 0x00, 0xf0, 0x01, 0xd8, 0x60, 0x60, 0x66, 0x33, 0x98, 0x81, 0x99, 0x0d, 0x00, + 0x00, 0xf8, 0x03, 0x98, 0x61, 0x68, 0x46, 0x33, 0x98, 0x81, 0x19, 0x0d, 0x00, 0x00, 0xf0, + 0x01, 0x18, 0x63, 0x68, 0x86, 0x63, 0x18, 0xc3, 0x18, 0x0e, 0x00, 0x00, 0xe6, 0x0c, 0x18, + 0x66, 0x6c, 0x86, 0xe3, 0x1d, 0xe7, 0x18, 0x0e, 0x00, 0x00, 0x4f, 0x1e, 0x10, 0xec, 0x47, + 0x04, 0x83, 0x17, 0x7e, 0x10, 0x0c, 0x00, 0x00, 0x1f, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x0f, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xc0, 0x07, 0xf8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x06, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x06, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x60, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, + 0x00, 0x7e, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x7e, + 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x7e, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x06, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x01, 0x00, 0xff, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, + 0x07, 0x80, 0xff, 0x01, 0xe0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f, 0xc0, + 0xff, 0x03, 0xf8, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xe0, 0xff, 0x07, + 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0xff, 0xf7, 0xff, 0xef, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xef, 0xff, 0xf7, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, + 0xf7, 0xff, 0xef, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xef, 0xff, + 0xf7, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xf7, 0xff, 0xef, 0x1f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xfc, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, + 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; +#define fedshield_width 99 +#define fedshield_height 99 +static unsigned char fedshield_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0xc0, + 0xcf, 0xf7, 0xc1, 0xf7, 0x01, 0xe3, 0x37, 0x8f, 0x61, 0x00, 0x00, 0x1f, 0xe0, 0xe7, 0xf3, + 0xe3, 0xf3, 0x03, 0xf3, 0xb3, 0x9f, 0x63, 0x00, 0x00, 0x1b, 0x60, 0x70, 0x30, 0x77, 0x30, + 0x87, 0xc7, 0xb0, 0xb9, 0x67, 0x00, 0x80, 0x31, 0x60, 0x30, 0x30, 0x36, 0x30, 0x8e, 0xc7, + 0xb0, 0xb1, 0x67, 0x00, 0x80, 0x31, 0xe0, 0xf7, 0x33, 0xf6, 0xf3, 0x87, 0xc7, 0xb0, 0xb1, + 0x6d, 0x00, 0xc0, 0x64, 0xe0, 0xf3, 0x31, 0xf6, 0xf1, 0xc1, 0xcf, 0xb0, 0xb1, 0x6d, 0x00, + 0xc0, 0x6e, 0x60, 0x30, 0x30, 0x36, 0xb0, 0xc3, 0xcc, 0xb0, 0xb1, 0x79, 0x00, 0x60, 0xdf, + 0x60, 0x70, 0x30, 0x76, 0x30, 0xc7, 0xcc, 0xb0, 0xb1, 0x71, 0x00, 0x60, 0xdb, 0x60, 0xe0, + 0xf7, 0xe7, 0x37, 0x6e, 0xd8, 0xb0, 0xbf, 0x71, 0x00, 0xf0, 0xf1, 0x61, 0xc0, 0xf3, 0xc3, + 0x33, 0x6c, 0xd8, 0x30, 0x9f, 0x61, 0x00, 0xf0, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x38, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x18, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xfc, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xfe, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, + 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x7f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, + 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xfe, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, + 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x1f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0x0f, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xfc, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x1c, 0xfc, 0x1f, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, + 0xfc, 0x1f, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xfc, 0x1f, + 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xfc, 0x1f, 0x3e, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xf8, 0x0f, 0x3e, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xf8, 0x0f, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3e, 0xf8, 0x0f, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x3e, 0xf8, 0x0f, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3e, 0xfc, 0x1f, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xfe, + 0x3f, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xfe, 0x3f, 0x3e, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0xff, 0x7f, 0x3f, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfe, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, + 0xff, 0xff, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xf8, 0x0f, + 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x3e, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff -r d17661b1e221 -r ff5e05767bd3 defaults.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/defaults.c Sat Dec 06 05:41:28 1997 +0000 @@ -0,0 +1,742 @@ +/* $Id: defaults.c,v 1.1.1.1 1997/12/06 05:41:28 darius Exp $ */ + +/* defaults.c + * + * Kevin P. Smith 6/11/89 + * Bill Dyess 9/29/93 - moved all default settings to resetDefaults + * from main + * Bill Dyess 11/8/93 - created expandFilename function + * Bill Dyess 11/20/93 - added #include capability + */ +#include "copyright2.h" +#include +#ifdef hpux +#include +#else +#include +#endif +#ifdef __STDC__ +#include +#endif +#include +#include +#include +#include +#include "Wlib.h" +#include "defs.h" +#include "struct.h" +#include "data.h" +#include "proto.h" + +#define MAXLINE 1024 + +/* list of files to search for [BDyess] */ +static char *filelist[] = {".paradiserc",".netrekrc",".xtrekrc",NULL}; + +/* Prototypes */ +static FILE *findDefaults P((char *home, char **deffile, char *base)); + +char * +expandFilename(filename) + char *filename; +/* expands ~ (home dir) and environment vars in filenames. This is primarily + for filenames specified in the .xtrekrc file, where the shell never gets + a chance to expand them. [BDyess] */ +{ + char buf[MAXLINE], *src = filename, *dest = buf, tmpbuf[MAXLINE], + *tmppntr, *envpntr; + struct passwd *pw; + + if (!src) + return filename; + while (*src) { + if (*src == '~') { + src++; + if (*src != '/' && *src) { /* ~username */ + tmppntr = tmpbuf; + while (isalpha(*src)) + *tmppntr++ = *src++; + *tmppntr = 0; + pw = getpwnam(tmpbuf); + if (!pw) { + fprintf(stderr, "Error: can't find username %s, inserting ~ literally.\n", tmpbuf); + *dest++ = '~'; + strcpy(dest, tmpbuf); + } else + strcpy(dest, pw->pw_dir); + } else { /* just ~, insert $HOME */ + envpntr = getenv("HOME"); + if (envpntr != NULL) + strcpy(dest, envpntr); + else + printf("HOME environment variable missing, ignoring ~.\n"); + } + while (*dest) + dest++; + } else if (*src == '$') { + /* copy the shortest env var that matches */ + /* if in {}'s, the work is done for us */ + src++; + if (*src == '{') { + src++; + tmppntr = tmpbuf; + while (*src != '}' && *src) + *tmppntr++ = *src; + *tmppntr = 0; + envpntr = getenv(tmpbuf); + if (envpntr) + strcpy(dest, getenv(tmpbuf)); + while (*dest) + dest++; + } else if (*src) { /* we have to work */ + tmppntr = tmpbuf; + *tmppntr++ = *src++; + *tmppntr = 0; + while (!getenv(tmpbuf) && *src) { + *tmppntr++ = *src++; + *tmppntr = 0; + } + if (*src) + strcpy(dest, getenv(tmpbuf)); + while (*dest) + dest++; + } + } else if (*src == '\\') { /* escaped char */ + src++; + if (*src) + *dest++ = *src++; + } else { /* just a regular char */ + *dest++ = *src++; + } + } + *dest = 0; + dest = (char *) realloc(filename, strlen(buf) + 1); + strcpy(dest, buf); + return dest; +} + +void +freeDefaults() +{ + struct stringlist *tmp; + while (defaults) { + tmp = defaults; + defaults = defaults->next; + free(tmp->string); + free(tmp->value); + free(tmp); + } +} + +char * +initDefaults(deffile) + char *deffile; /* As opposed to defile? */ +{ + FILE *fp; + char buf[MAXLINE]; + char *includeFile; + char *home; + char *v, *r; + struct stringlist *new; + int ok, i; + int skip = 0; + + /* if(defaults) freeDefaults(); */ + if (!deffile) { + deffile = (char *) malloc(256); + home = getenv("HOME"); +#ifdef AMIGA + /* + This is VERY MISLEADING. Really want to say home="netrek:" but + that causes other problems. ixemul.library will translate + "/netrek" into "netrek:" Unless configured not to. Does by + default. Yuck, what a mess. -JR + */ + if (!home) + home = "/netrek"; +#endif /* AMIGA */ + for(i = 0;filelist[i];i++) { + /* home == NULL means search the current directory [BDyess] */ + fp = findDefaults(NULL, &deffile, filelist[i]); + if(fp) break; + fp = findDefaults(home, &deffile, filelist[i]); + if(fp) break; + } + } else { + fp = fopen(deffile, "r"); + } +#ifdef SYS_RC + if (!fp) { + fp = fopen(SYS_RC, "r"); + if (!fp) + return deffile; + printf("Using %s as defaults file.\n", SYS_RC); + } else { + printf("Using %s as defaults file.\n", deffile); + } +#else + if (!fp) + return deffile; +#endif + printf("Reading defaults from %s.\n", deffile); + while (fgets(buf, MAXLINE - 1, fp)) { + if (skip) { + skip = strncmpi(buf, "paradise-include", 16); + continue; + } else { + skip = !strncmpi(buf, "paradise-exclude", 16); + if (skip) + continue; + } + /* if (*buf=='#' || *buf==';') continue; */ + v = buf; + if (*buf == '#') { + if (strncmpi(buf + 1, "include", 7) == 0) { /* #include statement */ + v = buf + 8; + ok = 0; + while (*v == ' ' || *v == '<' || *v == '"') { + if (*v != ' ') + ok = 1; + v++; + } + if (!ok) + continue; /* must have " or < before filename */ + includeFile = strdup(v); + r = includeFile + strlen(includeFile) - 1; + *r = 0; /* remove trailing \n */ + r--; + ok = 0; + while ((*r == '"' || *r == '>' || *r == ' ') && r > includeFile) { + if (*r != ' ') + ok = 1; + *r = 0; + r--; + } + if (!ok || r <= includeFile) + continue; /* if no ending '>' or '"' */ + /* or no filename, forget it */ + includeFile = expandFilename(includeFile); + initDefaults(includeFile); /* recursively add the file */ + free(includeFile); + } + continue; + } + if (*buf != 0) + buf[strlen(buf) - 1] = 0; + while (*v != ':' && *v != 0) { + v++; + } + if (*v == 0) + continue; + *v = 0; + v++; + while (*v == ' ' || *v == '\t') { + v++; + } + if (*v != 0) { + new = (struct stringlist *) malloc(sizeof(struct stringlist)); + new->next = defaults; + if(defaults) + defaults->prev=new; + new->prev = NULL; + new->string = strdup(buf); + new->value = strdup(v); + new->searched = 0; + defaults = new; + } + } + fclose(fp); + return deffile; +} + +#if 0 +char * +strdup(str) + char *str; +{ + char *s; + + s = (char *) malloc(strlen(str) + 1); + strcpy(s, str); + return (s); +} +#endif + +/* changed to search the entire defaults list once instead of as many as + three times. This is faster unless you have a "default.nickname:" entry + for almost every default on every server... -JR */ + +char * +getdefault(str) + char *str; +{ + struct stringlist *slNick=0, *slFlavor=0, *slNorm=0, *sl; + char tempNick[80], tempFlavor[80]; + char *val; + + if (!str) + return NULL; + if (!strlen(str)) + return NULL; + + if (defNickName) + sprintf(tempNick, "%s.%s", str, defNickName); + + if (defFlavor) + sprintf(tempFlavor, "%s.%s", str, defFlavor); + + for(sl=defaults;sl;sl=sl->next) { + if(defNickName && !strcmpi(sl->string, tempNick)) { + return sl->value; + /* in case there's ever a reason to keep searching: */ + if(!slNick) + slNick=sl; + } else if(defFlavor && !strcmpi(sl->string, tempFlavor)) { + if(!slFlavor) + slFlavor = sl; + } + + if (!strcmpi(sl->string, str)) { + if(!slNorm) + slNorm = sl; + } + } + if(slNick) + return slNick->value; + if(slFlavor) + return slFlavor->value; + if(slNorm) + return slNorm->value; + + return (NULL); +} + +#if NO_STRCMPI && !defined(sgi) +int +strcmpi(str1, str2) + char *str1, *str2; +{ + for (;;) { + register char c1 = *str1, c2 = *str2; + if (c1 <= 'z' && c1 >= 'a') + c1 += 'A' - 'a'; + if (c2 <= 'z' && c2 >= 'a') + c2 += 'A' - 'a'; + if (c1 != c2) + return (c2 - c1); + if (c1 == 0 || c2 == 0) + return (0); + str1++; + str2++; + } + return (strcmp(str1, str2)); +} +#endif + +#if NO_STRNCMPI && !defined(sgi) +int +strncmpi(str1, str2, len) + char *str1, *str2; + int len; +{ + int i; + + for (i = 0; i < len; i++) { + if (tolower(*str1) != tolower(*str2)) + return (*str2 - *str1); + if (*str1 == 0 || *str2 == 0) + return (0); + str1++; + str2++; + } + return 0; +} +#endif + +int +booleanDefault(def, preferred) + char *def; + int preferred; +{ + char *str; + + str = getdefault(def); + if (str == NULL) + return (preferred); + if (!strcmpi(str, "on") || !strcmpi(str, "true") || !strcmpi(str, "1")) { + return (1); + } else { + return (0); + } +} + +int +intDefault(def, preferred) + char *def; + int preferred; +{ + char *str; + + str = getdefault(def); + if (!str) + return preferred; + return atoi(str); +} + +/* gets the default for the given def and returns it if it exists. + Otherwise returns a fresh copy of the preferred string */ +char * +stringDefault(def, preferred) + char *def; + char *preferred; +{ + char *str; + + str = getdefault(def); + if (!str) + return strdup(preferred); + return strdup(str); +} + +/* no default file given on command line. + See if serverName is defined. If it exists we look for + HOME/.xtrekrc- and .xtrekrc- + Otherwise we try DEFAULT_SERVER. */ +/* modified to accept .paradiserc (or any base filename) 12/21/93 [BDyess] */ +/* extended to check for for unadorned base and to return a fp [BDyess] */ + +static FILE * +findDefaults(home, deffile, base) + char *home, **deffile, *base; +{ + FILE *fp; + + /* check base-serverName */ + if (serverName) { + if (home) + sprintf(*deffile, "%s/%s-%s", home, base, serverName); + else + sprintf(*deffile, "%s-%s", base, serverName); + fp = fopen(*deffile, "r"); + if (fp) + return fp; + } + /* check base-DEFAULT_SERVER */ + if (home) + sprintf(*deffile, "%s/%s-%s", home, base, DEFAULT_SERVER); + else + sprintf(*deffile, "%s-%s", base, DEFAULT_SERVER); + fp = fopen(*deffile, "r"); + if (fp) + return fp; + + /* check just base */ + if (home) + sprintf(*deffile, "%s/%s", home, base); + else + strcpy(*deffile, base); + fp = fopen(*deffile, "r"); + return fp; +} + +/* default ship code, courtesy of Robert Blackburn . + used by main(), modified to accept 2 letter initials 11/15/91 TC */ +/* modified to accept pt/ut's 10/10/93 [BDyess] */ + +int +defaultShip(preferred) + int preferred; +{ + char *type; + + type = getdefault("defaultship"); + if (type == NULL) + return preferred; + if ((strcmpi(type, "scout") == 0) || (strcmpi(type, "SC") == 0)) + return SCOUT; + else if ((strcmpi(type, "destroyer") == 0) || (strcmpi(type, "DD") == 0)) + return DESTROYER; + else if ((strcmpi(type, "cruiser") == 0) || (strcmpi(type, "CA") == 0)) + return CRUISER; + else if ((strcmpi(type, "battleship") == 0) || (strcmpi(type, "BB") == 0)) + return BATTLESHIP; + else if ((strcmpi(type, "assault") == 0) || (strcmpi(type, "AS") == 0)) + return ASSAULT; + else if ((strcmpi(type, "starbase") == 0) || (strcmpi(type, "SB") == 0)) + return STARBASE; + else if ((strcmpi(type, "jumpship") == 0) || (strcmpi(type, "JS") == 0)) + return JUMPSHIP; + else if ((strcmpi(type, "warbase") == 0) || (strcmpi(type, "WB") == 0)) + return WARBASE; + else if ((strcmpi(type, "flagship") == 0) || (strcmpi(type, "FL") == 0)) + return FLAGSHIP; + else if ((strcmpi(type, "lightcruiser") == 0) || (strcmpi(type, "CL") == 0)) + return LIGHTCRUISER; + else if ((strcmpi(type, "carrier") == 0) || (strcmpi(type, "CV") == 0)) + return CARRIER; + else if ((strcmpi(type, "patrol") == 0) || (strcmpi(type, "PT") == 0)) + return PATROL; + else if ((strcmpi(type, "utility") == 0) || (strcmpi(type, "UT") == 0)) + return UTILITY; + else + return preferred; +} + +void +initLogFile() +{ + if (logFile && logmess) { + logfilehandle = fopen(logFile, "a"); + if (!logfilehandle) { + fprintf(stderr, "Can't open %s: ", logFile); + perror(""); + logFile = NULL; + } else { + printf("Opening %s for logging\n", logFile); + fprintf(logfilehandle, "\n-----------------------------------------------------------------\nStarted logging for server %s at%s\n-----------------------------------------------------------------\n", + serverName, timeString(time(NULL))); + } + } +} + +void +resetDefaults() +{ + char *buf; +#ifdef AUTHORIZE + if (RSA_Client >= 0) + RSA_Client = booleanDefault("useRSA", RSA_Client); + else + RSA_Client = (RSA_Client == -2); +#endif + + + showShields = booleanDefault("showshields", showShields); + showStats = booleanDefault("showstats", showStats); + keeppeace = booleanDefault("keeppeace", keeppeace); + reportKills = booleanDefault("reportkills", reportKills); +#if 0 + blk_altbits = booleanDefault("altbitmaps", blk_altbits); +#endif + blk_showStars = booleanDefault("showstars", blk_showStars); + showMySpeed = booleanDefault("showMySpeed", showMySpeed); + showTractorPressor = booleanDefault("showTractorPressor", + showTractorPressor); + /* show all tractor/pressor beams, not just your own [BDyess] */ + showAllTractorPressor = booleanDefault("showAllTractorPressor", + showAllTractorPressor); + showLock = intDefault("showLock", showLock); + drawgrid = booleanDefault("showgrid", drawgrid); + showgalactic = intDefault("showgalactic", showgalactic); + showlocal = intDefault("showlocal", showlocal); + namemode = booleanDefault("namemode", namemode); + + Dashboard = booleanDefault("newDashboard", Dashboard); + cup_half_full = booleanDefault("newDashboard2", cup_half_full); + if (cup_half_full) + Dashboard = 2; + Dashboard = intDefault("Dashboard", Dashboard); + + unixSoundPath = stringDefault("soundPath", "?"); + unixSoundDev = stringDefault("soundDev", "?"); + + cloakchars = stringDefault("cloakchars", "??"); + cloakcharslen = strlen(cloakchars); + + showPhaser = intDefault("showPhaser", showPhaser); + logmess = booleanDefault("logging", logmess); + logFile = getdefault("logfile"); + if(logFile) + logFile=expandFilename(strdup(logFile)); + + initLogFile(); +#ifdef VARY_HULL + vary_hull = booleanDefault("warnhull", vary_hull); +#endif /* VARY_HULL */ + +#ifdef TOOLS + shelltools = booleanDefault("shellTools", shelltools); +#endif + warpStreaks = booleanDefault("warpStreaks", warpStreaks); + use_msgw = booleanDefault("useMsgw", use_msgw); + logPhaserMissed = booleanDefault("logPhaserMissed", logPhaserMissed); + phaserStats = booleanDefault("phaserStats", phaserStats); + jubileePhasers = booleanDefault("jubileePhasers", jubileePhasers); + show_shield_dam = booleanDefault("showShieldDam", show_shield_dam); + updateSpeed = intDefault("udpupdates", updateSpeed); + updateSpeed = intDefault("updatespersecond", updateSpeed); + updateSpeed = intDefault("updatespersec", updateSpeed); + extraBorder = booleanDefault("extraAlertBorder", extraBorder); + if (booleanDefault("galacticfrequent", 0)) + mapmode = GMAP_FREQUENT; +#ifdef CONTINUOUS_MOUSE + continuousMouse = booleanDefault("continuousMouse", continuousMouse); + if (continuousMouse) + buttonRepeatMask = 1 << W_LBUTTON | 1 << W_RBUTTON | 1 << W_MBUTTON; + clickDelay = intDefault("clickDelay", clickDelay); + if (booleanDefault("continuousMouse.L", 0)) + buttonRepeatMask |= 1 << W_LBUTTON; + if (booleanDefault("continuousMouse.M", 0)) + buttonRepeatMask |= 1 << W_MBUTTON; + if (booleanDefault("continuousMouse.R", 0)) + buttonRepeatMask |= 1 << W_RBUTTON; + if (buttonRepeatMask) + continuousMouse = 1; +#endif /* CONTINUOUS_MOUSE */ + autoQuit = intDefault("autoQuit", autoQuit); + if (autoQuit > 199) { + autoQuit = 199; + printf("autoQuit reduced to 199\n"); + } + pigSelf = booleanDefault("pigSelf", pigSelf); + /* info icon shows info in place of the icon bitmap [BDyess] */ + infoIcon = booleanDefault("infoIcon", infoIcon); + showGalacticSequence = stringDefault("showGalacticSequence", "012345"); + for (buf = showGalacticSequence; *buf; buf++) { + if (*buf - '0' > 5) { + fprintf(stderr, "Error in showGalacticSequence: %d too high, ignoring\n", *buf); + free(showGalacticSequence); + showGalacticSequence = strdup("012345"); + break; + } + } + showLocalSequence = stringDefault("showLocalSequence", "01234"); + for (buf = showLocalSequence; *buf; buf++) { + if (*buf - '0' > 4) { + fprintf(stderr, "Error in showLocalSequence: %d too high, ignoring\n", *buf); + free(showLocalSequence); + showLocalSequence = strdup("01234"); + break; + } + } + +#ifdef ATM + udpDebug = booleanDefault("udpDebug", udpDebug); + udpClientSend = intDefault("udpClientSend", udpClientSend); + /* note: requires send */ + udpClientRecv = intDefault("udpClientReceive", udpClientRecv); + tryUdp = booleanDefault("tryUdp", tryUdp); + udpSequenceChk = booleanDefault("udpSequenceCheck", udpSequenceChk); +#endif /* ATM */ + + tryShort = booleanDefault("tryShort", tryShort); /* auto-try S_P [BDyess] */ + + /* playerlist settings */ + robsort = booleanDefault("robsort", robsort); + sortPlayers = booleanDefault("sortPlayers", sortPlayers); + hideNoKills = booleanDefault("hidenokills", hideNoKills); + showDead = booleanDefault("showDead", showDead); + showPreLogins = booleanDefault("showPreLogins", showPreLogins); + sortOutfitting = booleanDefault("sortOutfitting", sortOutfitting); + timerType = intDefault("timertype", timerType); +#ifdef WIDE_PLIST + /* + default: old playerlist (ie, no format string), number shiptype rank + name kills wins losses ratio offense defense di, number shiptype name + kills login ratio totalrating di [BDyess] + */ + playerListStart = stringDefault("playerList", + ",nTRNKWLr O D d,nTR N K lrSd"); + playerList = playerListStart; + resizePlayerList = booleanDefault("resizePlayerList",resizePlayerList); +#endif /* WIDE_PLIST */ + +#ifdef PACKET_LIGHTS + packetLights = booleanDefault("packetLights", packetLights); +#endif /* PACKET_LIGHTS */ + + viewBox = booleanDefault("viewBox", viewBox); + sectorNums = booleanDefault("sectorNums", sectorNums); + lockLine = booleanDefault("lockLine", lockLine); + mapSort = booleanDefault("mapSort", mapSort); + autoSetWar = intDefault("autoSetWar", autoSetWar); + tacPlanetInfo = intDefault("tacPlanetInfo", tacPlanetInfo); + + /* metaFork = booleanDefault("metaFork",metaFork); */ + + keepInfo = intDefault("keepInfo", keepInfo); + +#ifdef NOWARP + /* if there are alternatives to message warp, use it anyway? -JR */ + warp = booleanDefault("messageWarp", warp); +#endif + +#ifdef CHECK_DROPPED + reportDroppedPackets = booleanDefault("reportDroppedPackets", reportDroppedPackets); +#endif + + askforUpdate = booleanDefault("askforUpdate", askforUpdate); + lowercaset = booleanDefault("lowercaset", lowercaset); + scrollBeep = booleanDefault("scrollBeep", scrollBeep); +#ifdef SHORT_PACKETS + godToAllOnKills = booleanDefault("godToAllOnKills",godToAllOnKills); +#endif + + autoZoom=intDefault("autoZoom", autoZoom); + autoUnZoom = intDefault("autoUnZoom",autoUnZoom); + autoZoomOverride = intDefault("autoZoomOverride",autoZoomOverride); + +#ifdef BEEPLITE + { + DefLite = booleanDefault("DefLite", DefLite); + UseLite = booleanDefault("UseLite", UseLite); + + if (DefLite) + litedefaults(); + + beep_lite_cycle_time_planet = intDefault("planetCycleTime", + beep_lite_cycle_time_planet); + beep_lite_cycle_time_player = intDefault("playerCycleTime", + beep_lite_cycle_time_player); + } +#endif /* BEEPLITE */ + +#ifdef COW_HAS_IT_WHY_SHOULDNT_WE + showMapAtMotd = booleanDefault("showMapAtMotd",showMapAtMotd); +#endif + +#ifdef LOCAL_SHIPSTATS + localShipStats=booleanDefault("localShipStats",localShipStats); + statString = stringDefault("statString","DSEWF"); + statHeight = intDefault("statHeight",statHeight); + if(statHeight<4) statHeight=4; + if(statHeight>100) statHeight = 100; + localStatsX = intDefault("localStatsX", localStatsX); + localStatsY = intDefault("localStatsY", localStatsY); +#endif + +#ifdef SHOW_IND + showIND = booleanDefault("showIND",showIND); +#endif + +#ifdef HOCKEY + galacticHockeyLines = booleanDefault("galacticHockeyLines", + galacticHockeyLines); + tacticalHockeyLines = booleanDefault("tacticalHockeyLines", + tacticalHockeyLines); + cleanHockeyGalactic = booleanDefault("cleanHockeyGalactic", + cleanHockeyGalactic); + teamColorHockeyLines = booleanDefault("teamColorHockeyLines", + teamColorHockeyLines); +#endif /*HOCKEY*/ + +#ifdef AMIGA + getAmigaDefs(); +#endif + +#ifdef SOUND + getSoundDefs(); +#endif + + redrawDelay = intDefault("redrawDelay",redrawDelay); + + initkeymap(-1); +#ifdef MACROS + initMacros(); +#endif /* MACROS */ + + /* + sendOptionsPacket(); + *//* There is nothing on the server side that should be controlled by + xtrekrc variables. */ +}