[comp.sources.games] v08i094: castle - adventure game with character graphics, Part02/04

billr@saab.CNA.TEK.COM (Bill Randle) (02/23/90)

Submitted-by: Ted Wisniewski <unhd!psc90!pyr4@uunet.uu.net>
Posting-number: Volume 8, Issue 94
Archive-name: castle/Part02



#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of archive 2 (of 4)."
# Contents:  FILES/castle.help FILES/level_5 INCLUDE/castle.h
#   INCLUDE/items.h screens.c
# Wrapped by billr@saab on Thu Feb 22 15:57:02 1990
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'FILES/castle.help' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'FILES/castle.help'\"
else
echo shar: Extracting \"'FILES/castle.help'\" \(4965 characters\)
sed "s/^X//" >'FILES/castle.help' <<'END_OF_FILE'
X
X
X			  Welcome to The Realm of
X			        The Wizard
X
XCommand Line Options:
X
X	% castle -h        <* Print this help sheet *>
X	% castle -s	   <* Print score list      *>
X	% castle -r	   <* Recover a saved game  *>
X
XMain Command List:
X
X	h - 4 --  Turn Left		|	l - 6 --  Turn Right
X	j - 2 --  Back Up		|	k - 8 --  Move Forward
X	  .   --  Turn Around		|	c - C --  Cast Spells
X	q - Q --  Quit			|	i - I --  Inventory
X	r - R --  Rest (unimplemented)  |       d - D --  Disarm Trap
X	  >   --  Go Down Stairs	|         <   --  Go Up Stairs
X	  L   --  Lookup a spell	|	  v   --  Version
X	  S   --  What spells are known |         N   --  Change Name
X
X
X       			ctrl e --  Exit & Save A Game
X			ctrl r --  Redraw the screen
X
XInventory Commands:
X
X	p - P  --  Go To the Previous Inventory Item.
X	n - N  --  Go To the Next Inventory Item.
X	w - W  --  Weild An Item.
X	r - R  --  Take Off an Item.
X	d - D  --  Drop an Item.
X	esc    --  Exit Inventory.
X
XCombat Commands:
X
X	f - F  --  Fight Your Opponent Hand to Hand.
X	d - D  --  Defend Yourself (gives an effective AC bunus of +4)
X				   (For that round.)
X	r - R  --  Run away, (Success Depends on your Dexterity).
X	c - C  --  Cast Spells.  (See Spell list).
X
XSpell List:
X
X	a)	Tells where you where you are in the Maze.
X	
X	b)	Provides You with a limited duration magical
X		Compass.
X	
X	c)	Teleport Self.
X
X	d)  	Cure light Wounds, +5 to Hitpoints.
X
X	e)	Detect Traps, Limited duration.
X
X	f)	Cause Light wounds (1 point of damage * spell caster level).
X
X	g)      Spell cost is 5pts.  Does 5 - 20 points of
X		electric shock damage.  Percent failure based
X		on intelligence.
X	
X	h)      Heal from 10-15 points of damage.
X
X	i)	Tunnel through a wall directly ahead.  Makes
X		Temporary Hole.  Cost is 6.
X	
X	j) 	Flames a creature for 10-35 points of damage.
X		Cost is 8.
X
X	Rest Hmm, you see.
X
X
X
X			    The Wizards Castle
X
X	The Story:
X	    
X	   Many years ago an evil wizard took over the land.  He 
X	created a dungeon of death beneath his castle.  The only
X	way to free the land is to kill him.  This is your mission
X	should you choose to take it.  All you have to go on is
X	a few rumors, are they true?  You have heard that the 
X	evil wizard is in the very bottom of the dungeon and has
X	many monsters protecting all the levels.  The traps are
X	well hidden and somtimes they do things you will not
X	notice.  Good LUCK!!  (You will need it).
X
X	The Player Character:
X
X	   You the player character has attributes that will enable
X	you to fight the monsters, they include:
X
X	Str)ength     - How physically strong you are.
X
X	Dex)terity    - How fast on you feet you are. Aids in defense.
X
X	Con)stitution - How healthy you are.  Aids in resisting spells.
X
X	Int)elligence - How smart you are.  Aids in casting spells.
X	
X	Wis)dom	      - How much do you know.
X
X
X	Other attributes:
X
X	Lvl	      - A measure of experience that governs what you
X		        know and how much hitpoints and spellpoints you
X			have.
X		        
X	Exp	      - When certain amounts of experience are attained
X			you will gain an experience level, thus giving
X			you a greater ability (ie. more hitpoints, spell-
X			points and more spells).
X
X	Spt	      - This is a measure of how much spell power you
X			Currently have.  The more spellpoints you have
X			the more powerful the spell is that you may cast.
X	
X	MSp	      - This is the total number of spellpoints you can
X			have at your current level.
X
X	CHP	      - This is your current hitpoints, this shows how
X			much more damage you may take before being killed.
X			If this value goes below zero, you're dead.
X	
X	MHP	      - The maximum number of hitpoints you can have at
X			your current level.
X
X	Gold	      - This the amount of money you have, this is useful
X			in buying goods from the store such as armor.  It
X		  	also permits you to heal yourself (for a price)
X			in the store (hitpoints, spellpoint and stats
X			may be restored).
X
X	AC 	      - How well are you protected. The higher the number
X			the better.
X
X
XHints & Tips:
X
X	The best thing to do when you start is put on your armor.
XThis is done with the (i) command, it puts you into a list of what
Xyou have.  After you are in the inventory you may go through the
Xlist with the (n) or (p) commands, and when you want to wear that
Xitem hit (w).  If you don't put on your armor you will not be 
Xprotected from monsters at all.  Putting on you dagger will help
Xin doing damage to monsters.  
X	Finding Fountains will allow you to increase your player
Xstats., these are important to your survival. A high DEX will allow
Xyou to run away easier (hint, hint).  The rest of the stats aid
Xyou in other ways. It is up to you to discover them.  Good luck.
X
X	Note on saved games, when you return you will have to put
Xeverything back on (This will be fixed later).
X	
X
XThe Store:
X
X	There are stores located on the dungeon levels.  The store is a
Xplace where you may heal yourself (for a price).  The store also sells
Xsome random Item each time you enter.  Some are quite expensive.
END_OF_FILE
if test 4965 -ne `wc -c <'FILES/castle.help'`; then
    echo shar: \"'FILES/castle.help'\" unpacked with wrong size!
fi
# end of 'FILES/castle.help'
fi
if test -f 'FILES/level_5' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'FILES/level_5'\"
else
echo shar: Extracting \"'FILES/level_5'\" \(1748 characters\)
sed "s/^X//" >'FILES/level_5' <<'END_OF_FILE'
X###########################################################################
X# #   # #   ### #    #   $       #  # #    #     #   #               #   =#
X#   # #   # #   #     *    # -      # #    # # # # # # ############# # ####
X##### ### #   #     #   #    #  #     ## #   # #   #   #             #   %#
X#      #####  # # #   $             # #  ############# ############# # ####
X# ######   #### #     #   $#    # $ # ## #      #         ^    $   # #   -#
X# #    # # #    # #                 #    #  #         #  #  #    #   # ####
X# ## # # #    # #       #  ########### # #    #   #            #   # #   =#
X# #  #   # #### #   # $  ?             # ##############  # $#      #   ####
X# #  ######## # #       #  # ##########################       ?  # ###   =#
X# #  #=#  #   # #   #      # #         #  !;;;;; ;; |##   ^       ^# # ####
X# ##      # ### ############ #         !  ####### ## ##     #  #   # #   *#
X#    ######                  #  /      #  #   #$$$$# ####  $   $   # # ####
X# ## ###################################!## # ######^#### ^#  #  #^# #   ^#
X# #                          !        3     #     -*  /#           # # ####
X# ###################################### ######## #######   #  #   # #   =#
X#<#     ##     #             #        <# #$$$$$$#   $####      $   # # ####
X# # # # #  # # # ##########  #             $$$$$# #$$##    #       # #   -#
X# ### # #### ### #        #  ####################################### # ####
X# #   # =        #      # # ########### ################         #   #   =#
X# # # # #### ### ######## # #   #   #      #   #   #   # ####### # # # ####
X#   #   #      #          #   #   #   #  #   #   #   #         #   # #   -#
X###########################################################################
END_OF_FILE
if test 1748 -ne `wc -c <'FILES/level_5'`; then
    echo shar: \"'FILES/level_5'\" unpacked with wrong size!
fi
# end of 'FILES/level_5'
fi
if test -f 'INCLUDE/castle.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'INCLUDE/castle.h'\"
else
echo shar: Extracting \"'INCLUDE/castle.h'\" \(3602 characters\)
sed "s/^X//" >'INCLUDE/castle.h' <<'END_OF_FILE'
X
Xtypedef struct 
X{
X	char Name[10];
X	int strength;
X	int m_str;
X	int constitution;
X	int m_con;
X	int dexterity;
X	int m_dex;
X	int intelligence;
X	int m_int;
X	int wisdom;
X	int m_wis;
X	int max_spt;
X	int spellpoints;
X	int max_hp;
X	int hitpoints;
X	int gold;
X	int level;
X	long int experience;
X	int ac;
X	int num_items;
X}stats;
X
X
Xtypedef struct
X{
X	int row;
X	int col;
X	int level;
X	int face;
X	int screen;
X	int compass_on;
X	int move_count;
X}pos_stats;
X
Xstats char_stats;
Xpos_stats *p;
Xpos_stats posi;
X	
Xstruct user_stats
X{
X	char acct[10];
X	char home[15];
X};
X
Xstruct user_stats user;
X
Xstruct io
X{
X	char name[10];
X	long score;
X	short level;
X	char death_by[15];
X};
X
Xstatic struct io out[20];
Xstatic struct io in[20];
Xstruct io tmp;
X
X#ifdef RANDOM
X   long random();
X#  define rand() random()
X#  define srand(x)	srandom(x)
X#else
X#  ifdef LRAND48
X     long lrand48();
X#    define rand()	lrand48()
X#    define srand(x)	srand48()
X#  else
X     long rand();
X#  endif
X#endif
X
Xchar *getenv();
X
X# define 	HOURS		FILES/cas_hours"
X# define 	HELP         	FILES/castle.help"
X# define	OPEN_SCR	FILES/open.scr"
X# define	SCORES 	 	FILES/scores"
X# define 	D_LVL_1     	FILES/level_1"
X# define 	D_LVL_2 	FILES/level_2"
X# define        D_LVL_3         FILES/level_3"
X# define  	D_LVL_4		FILES/level_4"
X# define  	D_LVL_5		FILES/level_5"
X# define  	D_LVL_6		FILES/level_6"
X# define        SAVE_DIR        "/usr/tmp/CASTLE/"
X
X# define 	PERMS		0600
X# define 	HAND_DAM	3
X# define 	HAND_MUL	1
X# define	MIN_STAT    	3
X# define 	MAX_STAT 	18
X# define 	MAX_INV     	15
X# define        THE_WIZ         31004
X# define 	beep()    	printf("\007");
X# define 	RE_DRAW	 	('r' & 037)
X# define        SAVE		('e' & 037)
X# define        G_MODE          ('g' & 037)
X
X
X# define 	NORTH 		0
X# define 	EAST  		1
X# define 	SOUTH 		2
X# define 	WEST  		3
X# define 	ESC   		0x1b
X# define        WIN_CRE         36
X
X# define     	BLANK		' '
X# define      	WALL  		'#'
X# define      	DOWN  		'>'
X# define      	UP    		'<'
X# define      	TRAP   		'^'
X# define	H_DRAIN    	'-'
X# define        S_DRAIN		';'
X# define      	TELE   		'*'
X# define 	T_DOOR		'/'
X# define 	T_LOC		'&'
X# define      	GOLD   		'$'
X# define  	SPIN            '@'
X# define 	C_WALL		'!'
X# define 	STORE           '%'
X# define 	FOUNTAIN        '='
X# define        SP_ITEM         '|'
X# define        CLUE            '?'
X
X# define 	ON    		0
X# define 	OFF   		1
X
X/*  counters for spell durations */
X
Xint ct_compass;
Xint ct_dtrap;
X
X/*  True or False operations */
Xint showit;	
Xint detect;
Xint which_one;
Xint mon_faced;
Xint m_killed;
Xint run_away;
X
X/*  other info */
Xint d_val;
Xint d_mod;
X
X/*  Array information    */
Xchar buffer[40];		/* buffer for printing */
X
Xchar levels[7][24][76];
Xshort screens[35][12][27];
Xchar string[9];
Xint known[20];
Xshort lvl_att[36];
Xstatic int exp[37] = {
X	
X	0,0,15,35,85,115,150,195,270,380,450,500,650,850,1100,
X	1400,1800,2300,2900,3600,4400,5400,6800,8400,10200,
X	12500,17500,25000,35000,50000,75000,100000,150000,
X	200000,350000,500000,1000000
X};
X
X
Xstatic char clues[15][60] = {
X			"Seek the Wizard in the Deepest Level.",
X			"The Lance Holds Great Power.",
X			"At The Store You can buy many things.",
X			"Let your head clear if you feel strange.",
X			"Beware, Traps may do unexpected things.",
X			"Ninjas hold a grudge.",
X			"There is a way to get away from The Wiz.",
X			"You may find yourself in strange places.",
X			"Priests Heal themselves.",
X			"Seek out the many Fountains.",
X			"Find great reward in hidden places.",
X			"All is attainable.",
X			"Level 31 is quite cool.",
X			"Be sure to have full spellpoints.",
X			"Teleportation is limited on level 6."
X		};
END_OF_FILE
if test 3602 -ne `wc -c <'INCLUDE/castle.h'`; then
    echo shar: \"'INCLUDE/castle.h'\" unpacked with wrong size!
fi
# end of 'INCLUDE/castle.h'
fi
if test -f 'INCLUDE/items.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'INCLUDE/items.h'\"
else
echo shar: Extracting \"'INCLUDE/items.h'\" \(2301 characters\)
sed "s/^X//" >'INCLUDE/items.h' <<'END_OF_FILE'
X# define 	NUM_ITEMS           19
X
Xtypedef struct inv_list
X{
X	struct inv_list *prev;
X	char item[15];
X	int item_type;
X	int armor_val;
X	int dam_val;    /* damage value of weapon     */
X	int dam_mod;    /* damage multiplier	      */
X	int item_no;
X	int special;
X	int used;
X	struct inv_list *next;
X}list;
X
Xstruct inv_list *firstnode, *oldnode, *newnode, *start, *temp;
X
X
X/* item types:
X	1: Body Armor
X	2: Headgear
X	3: Handwear
X	4: Footwear
X	5: Shields	
X	6: Hand Weapon
X	7: Rings
X	8: Amulets
X        9:
X    10-15: Special
X*/
Xtypedef struct inven
X{
X	char item[15];
X	int item_type;
X	int armor_val; 
X	int dam_val;    /* damage value of weapon     */
X	int dam_mod;    /* damage multiplier	      */
X	int item_no;
X	int special;
X	int used;
X}inventory;
X
Xinventory s_inven[15];
X
Xstatic inventory armor[NUM_ITEMS] = {
X
X	    /* Item       Type   A_val  D_val  D_mod  Item_no  Spec  used */
X	    /* ---------------------------------------------------------- */
X	    {"LEATHER",    1,      2,     0,     0,     0,       0,    0  },
X	    {"CAP",        2,      1,     0,     0,     1,       0,    0  },
X	    {"GLOVES",     3,      1,     0,     0,     2,       0,    0  },
X	    {"DAGGER",     6,      0,     4,     1,     3,       0,    0  },
X 	    {"SCALE",      1,      3,     0,     0,     4,       0,    0  },
X	    {"HELM",       2,      2,     0,     0,     5,       0,    0  },
X	    {"Shield",     5,      1,     0,     0,     6,       0,    0  },
X	    {"GAUNTLETS",  3,      2,     0,     0,     7,       0,    0  },
X	    {"SMALL Sword",6,      0,     4,     2,     8,       0,    0  },
X	    {"PLATE",      1,      5,     0,     0,     9,       0,    0  },
X	    {"LONG Sword", 6,      0,     5,     2,     10,      0,    0  },
X	    {"HALBERD",    6,      0,     6,     2,     11,      0,    0  },
X	    {"AVENGER",    6,      0,     5,     4,     12,      0,    0  },
X	    {"Death Lance",6,      0,     6,     6,     13,      0,    0  },
X/*  Special Items  */
X	    {"Compass",    9,      0,     0,     0,     14,      5,    0  },
X	    {"Detector",   10,     0,     0,     0,     15,      4,    0  },
X	    {"Health Ring",11,     0,     0,     0,     16,      3,    0  },
X	    {"Flame Wand", 12,     0,     0,     0,     17,      2,    0  },
X	    {"Tele Ring",  13,     0,     0,     0,     18,      3,    0  }
X	   };
END_OF_FILE
if test 2301 -ne `wc -c <'INCLUDE/items.h'`; then
    echo shar: \"'INCLUDE/items.h'\" unpacked with wrong size!
fi
# end of 'INCLUDE/items.h'
fi
if test -f 'screens.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'screens.c'\"
else
echo shar: Extracting \"'screens.c'\" \(38166 characters\)
sed "s/^X//" >'screens.c' <<'END_OF_FILE'
Xshort screens[35][12][27] = {
X
X	/*#0 Wall 		*/
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,45,32,32,32,32,32,32,32,32,32,95,
X	95,95,95,32,32,32,32,95,95,95,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,95,32,32,32,
X	124,32,32,32,32,32,32,32,124,32,32,35,35},
X	{35,35,32,95,95,95,95,32,32,32,32,32,32,32,
X	32,32,32,32,32,45,32,32,32,32,32,35,35},
X	{35,35,32,32,124,32,32,32,32,32,32,95,95,95,
X	32,32,95,32,32,32,32,32,32,95,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,124,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,45,32,32,32,32,32,32,
X	32,32,32,32,95,95,95,95,95,95,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	95,32,32,32,32,124,32,32,32,32,32,35,35},
X	{35,35,32,32,32,95,95,95,95,95,95,95,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,45,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X/*#1	View down Hall	*/
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,32,124,32,32,124,32,32,32,32,32,
X	32,32,32,32,124,32,32,124,32,32,32,35,35},
X	{35,35,124,47,32,32,47,32,124,32,32,32,32,32,
X	32,32,32,32,124,32,92,32,32,92,124,35,35},
X	{35,35,32,32,32,124,32,32,124,32,32,32,32,32,
X	32,32,32,32,124,32,124,32,124,32,32,35,35},
X	{35,35,124,47,32,32,47,32,124,95,95,95,95,95,
X	95,95,95,95,124,32,92,32,32,92,124,35,35},
X	{35,35,32,32,32,124,32,47,32,32,32,32,32,32,
X	32,32,32,32,32,92,32,32,124,32,32,35,35},
X	{35,35,124,32,47,32,47,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,92,32,92,32,124,35,35},
X	{35,35,32,124,32,47,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,92,32,32,32,35,35},
X	{35,35,47,32,47,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,92,124,92,35,35},
X	{35,35,124,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X
X/*     #2  Another passage screen   		*/
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,32,124,32,32,124,32,32,32,32,32,
X	32,32,32,32,124,32,32,124,32,32,32,35,35},
X	{35,35,32,47,32,32,47,32,124,32,32,32,32,32,
X	32,32,32,32,124,32,92,32,32,92,124,35,35},
X	{35,35,124,32,124,32,32,32,124,32,32,32,32,32,
X	32,32,32,32,124,32,32,32,124,32,32,35,35},
X	{35,35,32,47,32,32,47,32,124,95,95,95,95,95,
X	95,95,95,95,124,32,92,32,32,92,32,35,35},
X	{35,35,32,32,32,124,32,47,32,32,32,32,32,32,
X	32,32,32,32,32,92,124,32,124,32,32,35,35},
X	{35,35,124,32,47,32,47,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,92,32,92,32,124,35,35},
X	{35,35,32,124,32,47,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,92,32,92,32,35,35},
X	{35,35,47,32,47,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,92,124,32,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	/*#3 View of left corner 	*/
X       {
X
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,95,95,45,32,32,95,95,95,95,45,32,95,
X	95,95,95,45,95,95,124,32,92,32,32,35,35},
X	{35,35,124,32,32,32,32,32,124,32,32,45,32,124,
X	32,32,32,32,32,124,124,32,124,32,32,35,35},
X	{35,35,32,95,95,32,32,32,32,95,95,95,32,32,
X	32,95,95,95,45,32,124,32,32,32,92,35,35},
X	{35,35,32,124,32,32,32,32,45,32,124,32,32,32,
X	45,32,124,32,32,32,124,32,124,32,124,35,35},
X	{35,35,32,32,32,45,32,32,32,32,32,32,32,45,
X	32,32,32,32,32,45,124,32,92,32,32,35,35},
X	{35,35,95,95,95,95,95,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,124,32,32,124,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,92,32,32,92,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,92,32,124,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	/*#3  View of corner to Right   	*/
X       {
X
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,47,32,124,95,95,95,95,45,32,95,
X	95,95,95,45,95,95,95,95,32,45,95,35,35},
X	{35,35,32,32,124,32,124,32,124,32,32,45,32,124,
X	32,32,32,32,32,124,32,32,32,32,124,35,35},
X	{35,35,47,32,32,32,124,32,32,95,95,95,32,32,
X	32,95,95,95,45,32,95,95,95,95,95,35,35},
X	{35,35,124,32,124,32,124,32,45,32,124,32,32,32,
X	45,32,124,32,32,32,32,32,124,32,32,35,35},
X	{35,35,32,32,47,32,124,32,32,32,32,32,32,45,
X	32,32,32,32,32,45,32,32,32,45,32,35,35},
X	{35,35,32,32,124,32,124,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,95,95,95,95,95,35,35},
X	{35,35,47,32,32,47,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,124,32,47,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X	/*#5  A "T" in the Passage	*/
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,124,32,32,124,32,45,32,32,32,32,32,
X	32,45,124,32,32,95,95,95,95,124,32,35,35},
X	{35,35,32,124,32,32,32,32,32,95,95,95,95,124,
X	95,32,32,45,32,32,32,124,32,124,32,35,35},
X	{35,35,47,124,45,32,32,32,32,32,32,124,32,32,
X	32,32,32,32,32,32,32,45,32,124,32,35,35},
X	{35,35,124,124,95,95,95,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,95,95,95,124,124,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X	
X       /*#5   Dead End	*/
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,47,32,124,32,95,95,95,95,32,32,
X	45,32,32,124,32,32,124,32,32,92,32,35,35},
X	{35,35,32,32,124,32,124,32,32,124,32,32,45,32,
X	32,32,32,32,32,32,124,32,32,124,32,35,35},
X	{35,35,47,32,32,32,124,32,32,32,32,32,32,32,
X	95,95,95,95,32,32,124,32,32,92,32,35,35},
X	{35,35,124,32,124,32,124,32,32,45,32,32,32,32,
X	32,124,32,32,32,32,124,32,124,32,124,35,35},
X	{35,35,32,32,47,32,124,95,95,32,32,32,32,32,
X	32,32,32,32,32,45,124,32,92,32,32,35,35},
X	{35,35,32,32,124,32,124,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,124,32,124,32,32,35,35},
X	{35,35,47,32,32,47,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,92,32,32,92,35,35},
X	{35,35,124,32,47,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,92,32,124,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X	  /*#7  Blank Screen (No walls in sight)    */
X
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	/*  #8  Wall Left   */
X       {
X
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,39,47,32,32,124,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,47,32,32,32,124,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,124,32,32,39,124,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,47,32,124,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,47,124,39,47,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,47,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,47,39,47,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,124,47,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	/* #9   Wall Right   */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,124,32,32,92,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,124,92,32,124,96,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,124,124,92,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,124,32,32,32,96,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,92,32,32,92,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,92,32,124,92,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,92,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,92,96,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	/*#10 Wall alone out in front    */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,32,32,124,32,95,95,95,95,32,32,
X	45,32,32,124,32,32,124,32,32,32,32,35,35},
X	{35,35,32,32,32,32,124,32,32,124,32,32,45,32,
X	32,32,32,32,32,32,124,32,32,32,32,35,35},
X	{35,35,32,32,32,32,124,32,32,32,32,32,32,32,
X	95,95,95,95,32,32,124,32,32,32,32,35,35},
X	{35,35,32,32,32,32,124,32,32,45,32,32,32,32,
X	32,124,32,32,32,32,124,32,32,32,32,35,35},
X	{35,35,32,32,32,32,124,95,95,32,32,32,32,32,
X	32,32,32,32,32,45,124,32,32,32,32,35,35},
X	{35,35,32,32,32,32,124,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,124,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },	
X	
X	/* #11 4-Way intersection		*/
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,47,124,45,124,32,124,39,124,32,32,32,32,
X	32,32,32,124,92,124,32,32,95,124,32,35,35},
X	{35,35,124,124,32,46,32,124,47,124,32,32,32,32,
X	32,32,32,124,124,124,32,124,32,124,32,35,35},
X	{35,35,32,124,124,45,32,124,124,124,32,32,32,32,
X	32,32,32,124,32,124,32,95,32,124,92,35,35},
X	{35,35,39,124,32,32,32,124,39,124,32,32,32,32,
X	32,32,32,124,96,124,32,32,124,124,124,35,35},
X	{35,35,32,124,95,95,95,124,47,32,32,32,32,32,
X	32,32,32,32,92,124,95,95,95,124,32,35,35},
X	{35,35,39,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	/* #12   Going out into a big room, adj walls only  */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,39,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,39,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	/*   #13     2 Way room to right from a hall    */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,47,124,45,124,32,124,39,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,124,124,32,46,32,124,47,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,124,124,45,32,124,124,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,39,124,32,32,32,124,39,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,124,95,95,95,124,47,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,39,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X	/*#14   *same as above not from hall */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,47,124,45,124,32,124,39,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,124,124,32,46,32,124,47,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,124,124,45,32,124,124,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,39,124,32,32,32,124,39,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,124,95,95,95,124,47,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,39,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	/* #15  Solid wall ahead no gaps      */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,95,32,32,32,124,32,45,32,32,32,32,32,
X	32,45,124,32,32,95,95,95,95,32,32,35,35},
X	{35,35,32,124,32,32,32,32,32,95,95,95,95,124,
X	95,32,32,45,32,32,32,124,32,32,95,35,35},
X	{35,35,32,32,45,32,32,32,32,32,32,124,32,32,
X	32,32,32,32,45,32,32,45,32,32,32,35,35},
X	{35,35,95,95,95,95,95,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,95,95,95,95,95,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X        },
X
X	/* #16  One wall left with partial to right */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,39,47,32,32,124,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,32,47,32,32,32,124,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,124,32,32,39,124,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,32,32,32,47,32,124,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,32,47,124,39,47,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,32,32,32,47,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,47,39,47,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,32,124,47,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	/* #17  Right wall  partial of left  */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,124,32,32,92,32,32,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,124,92,32,124,96,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,124,124,92,32,32,32,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,124,32,32,32,96,32,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,92,32,32,92,32,32,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,92,32,124,92,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,92,32,32,32,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,92,96,32,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	/* #18   Corner to left in a hall     */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,47,124,45,32,32,95,95,95,95,45,32,95,
X	95,95,95,45,95,95,124,32,92,32,32,35,35},
X	{35,35,124,124,32,32,32,32,124,32,32,45,32,124,
X	32,32,32,32,32,124,124,32,124,32,32,35,35},
X	{35,35,32,124,95,32,32,32,32,95,95,95,32,32,
X	32,95,95,95,45,32,124,32,32,32,92,35,35},
X	{35,35,39,124,32,32,32,32,45,32,124,32,32,32,
X	45,32,124,32,32,32,124,32,124,32,124,35,35},
X	{35,35,32,124,32,45,32,32,32,32,32,32,32,45,
X	32,32,32,32,32,45,124,32,92,32,32,35,35},
X	{35,35,39,124,95,95,95,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,124,32,32,124,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,92,32,32,92,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,92,32,124,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X	
X	/*  #19   Turn in passage to Right  */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,47,32,124,95,95,95,95,45,32,95,
X	95,95,95,45,95,95,95,95,32,124,92,35,35},
X	{35,35,32,32,124,32,124,32,124,32,32,45,32,124,
X	32,32,32,32,32,124,32,32,32,124,124,35,35},
X	{35,35,47,32,32,32,124,32,32,95,95,95,32,32,
X	32,95,95,95,45,32,95,95,95,124,32,35,35},
X	{35,35,124,32,124,32,124,32,45,32,124,32,32,32,
X	45,32,124,32,32,32,32,32,124,124,96,35,35},
X	{35,35,32,32,47,32,124,32,32,32,32,32,32,45,
X	32,32,32,32,32,45,32,32,32,124,32,35,35},
X	{35,35,32,32,124,32,124,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,95,95,95,124,96,35,35},
X	{35,35,47,32,32,47,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,124,32,47,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,96,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	/*#20        # 
X		     ##
X	
X	            @#
X        */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,124,92,124,32,32,95,124,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,124,124,124,32,124,32,124,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,124,32,124,32,95,32,124,92,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,124,96,124,32,32,124,124,124,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,92,124,95,95,95,124,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X	
X	/*   #21    		*/
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,47,124,45,124,32,124,39,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,124,124,32,46,32,124,47,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,124,124,45,32,124,124,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,39,124,32,32,32,124,39,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,124,95,95,95,124,47,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,39,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X        /*  #22   passage entry from ahead  */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,45,124,32,124,39,124,32,32,32,32,
X	32,32,32,124,92,124,32,32,95,32,124,35,35},
X	{35,35,124,32,32,46,32,124,47,124,32,32,32,32,
X	32,32,32,124,124,124,32,124,32,46,32,35,35},
X	{35,35,32,46,124,45,32,124,124,124,32,32,32,32,
X	32,32,32,124,32,124,32,95,32,32,124,35,35},
X	{35,35,45,32,32,32,46,124,39,124,32,32,32,32,
X	32,32,32,124,96,124,46,32,124,32,46,35,35},
X	{35,35,95,95,95,95,95,124,47,32,32,32,32,32,
X	32,32,32,32,92,124,95,95,95,95,95,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X	
X	/* #23  Left front wall only      */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,45,124,32,124,39,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,124,32,32,46,32,124,47,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,46,124,45,32,124,124,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,45,32,32,32,46,124,39,124,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,95,95,95,95,95,124,47,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X       {   /* #24     #####
X
X		        ^##
X			|
X           */
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,45,32,32,32,124,32,45,32,32,32,32,32,
X	32,45,124,32,32,95,95,95,95,124,32,35,35},
X	{35,35,32,45,32,32,32,32,32,95,95,95,95,124,
X	95,32,32,45,32,32,32,124,32,124,32,35,35},
X	{35,35,124,32,45,32,32,32,32,32,32,124,32,32,
X	32,32,32,32,32,32,32,45,32,124,32,35,35},
X	{35,35,95,95,95,95,95,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,95,95,95,124,124,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	  /* # 25  solid wall forward partial on left  */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,124,32,32,124,32,45,32,32,32,32,32,
X	32,45,124,32,32,95,95,95,95,32,32,35,35},
X	{35,35,32,124,32,32,32,32,32,95,95,95,95,124,
X	95,32,32,45,32,32,32,124,32,32,45,35,35},
X	{35,35,47,124,45,32,32,32,32,32,32,124,32,32,
X	32,32,32,32,32,32,32,45,32,124,32,35,35},
X	{35,35,124,124,95,95,95,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,95,95,95,95,95,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	/* # 26 goes with config 10010  */
X
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,124,45,32,32,95,95,95,95,45,32,95,
X	95,95,95,45,95,95,124,32,92,32,32,35,35},
X	{35,35,32,124,32,32,32,32,124,32,32,45,32,124,
X	32,32,32,32,32,124,124,32,124,32,32,35,35},
X	{35,35,32,124,95,32,32,32,32,95,95,95,32,32,
X	32,95,95,95,45,32,124,32,32,32,92,35,35},
X	{35,35,32,124,32,32,32,32,45,32,124,32,32,32,
X	45,32,124,32,32,32,124,32,124,32,124,35,35},
X	{35,35,32,124,32,45,32,32,32,32,32,32,32,45,
X	32,32,32,32,32,45,124,32,92,32,32,35,35},
X	{35,35,32,124,95,95,95,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,124,32,32,124,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,92,32,32,92,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,92,32,124,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X	
X	  /* #27    screen for   10011    */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,47,32,124,95,95,95,95,45,32,95,
X	95,95,95,45,95,95,95,95,32,124,32,35,35},
X	{35,35,32,32,124,32,124,32,124,32,32,45,32,124,
X	32,32,32,32,32,124,32,32,32,124,32,35,35},
X	{35,35,47,32,32,32,124,32,32,95,95,95,32,32,
X	32,95,95,95,45,32,95,95,95,124,32,35,35},
X	{35,35,124,32,124,32,124,32,45,32,124,32,32,32,
X	45,32,124,32,32,32,32,32,124,124,32,35,35},
X	{35,35,32,32,47,32,124,32,32,32,32,32,32,45,
X	32,32,32,32,32,45,32,32,32,124,32,35,35},
X	{35,35,32,32,124,32,124,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,95,95,95,124,32,35,35},
X	{35,35,47,32,32,47,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,124,32,47,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	/* # 28   config = 1101010    */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,124,32,32,124,32,45,32,32,32,32,32,
X	32,45,124,32,32,95,124,32,32,124,32,35,35},
X	{35,35,32,124,32,32,32,32,32,95,95,95,95,124,
X	95,32,32,45,32,32,124,32,32,124,32,35,35},
X	{35,35,47,124,45,32,32,32,32,32,32,124,32,32,
X	32,32,32,32,32,32,124,32,32,124,32,35,35},
X	{35,35,124,124,95,95,95,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,124,32,32,124,124,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	   /* #29    config = 1110010   */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,124,32,32,124,32,45,32,32,32,32,32,
X	32,45,124,32,32,95,95,95,95,124,32,35,35},
X	{35,35,32,124,32,32,124,32,32,95,95,95,95,124,
X	95,32,32,45,32,32,32,124,32,124,32,35,35},
X	{35,35,47,124,32,32,124,32,32,32,32,124,32,32,
X	32,32,32,32,32,32,32,45,32,124,32,35,35},
X	{35,35,124,124,32,32,124,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,95,95,95,124,124,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	  /*  # 30  config == 1011000   */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,47,124,45,124,32,124,39,124,32,32,32,32,
X	32,32,32,124,92,124,32,32,95,32,32,35,35},
X	{35,35,124,124,32,46,32,124,47,124,32,32,32,32,
X	32,32,32,124,124,124,32,124,32,32,124,35,35},
X	{35,35,32,124,124,45,32,124,124,124,32,32,32,32,
X	32,32,32,124,32,124,32,95,32,45,32,35,35},
X	{35,35,39,124,32,32,32,124,39,124,32,32,32,32,
X	32,32,32,124,96,124,32,32,124,32,45,35,35},
X	{35,35,32,124,95,95,95,124,47,32,32,32,32,32,
X	32,32,32,32,92,124,95,95,95,95,95,35,35},
X	{35,35,39,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	   /* #31   config == 110010   */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,32,32,124,32,45,32,32,32,32,32,
X	32,45,124,32,32,95,124,32,32,124,32,35,35},
X	{35,35,32,45,32,32,32,32,32,95,95,95,95,124,
X	95,32,32,45,32,32,124,32,32,124,32,35,35},
X	{35,35,124,32,45,32,32,32,32,32,32,124,32,32,
X	32,32,32,32,32,32,124,32,32,124,32,35,35},
X	{35,35,95,95,95,95,95,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,124,32,32,124,124,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	   /*  #32   config == 101010   */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,124,32,32,124,32,45,32,32,32,32,32,
X	32,45,124,32,32,95,95,95,95,32,32,35,35},
X	{35,35,32,124,32,32,124,32,32,95,95,95,95,124,
X	95,32,32,45,32,32,32,124,32,32,45,35,35},
X	{35,35,47,124,32,32,124,32,32,32,32,124,32,32,
X	32,32,32,32,32,32,32,45,32,32,95,35,35},
X	{35,35,124,124,32,32,124,95,95,95,95,95,95,95,
X	95,95,95,95,95,95,95,95,95,95,95,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,47,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,124,124,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,32,47,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{35,35,47,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,32,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       },
X
X	   /* #33  config == 1011000   */
X       {
X	{35,35,35,35,35,35,35,35,35,35,35,35,35,35,
X	35,35,35,35,35,35,35,35,35,35,35,35,35},
X	{35,35,32,32,45,124,32,124,39,124,32,32,32,32,
X	32,32,32,124,92,124,32,32,95,124,32,35,35},
X	{35,35,124,32,32,46,32,124,47,124,32,32,32,32,
X	32,32,32,124,124,124,32,124,32,124,32,35,35},
X	{35,35,45,32,124,45,32,124,124,124,32,32,32,32,
X	32,32,32,124,32,124,32,95,32,124,92,35,35},
X	{35,35,32,95,32,32,32,124,39,124,32,32,32,32,
X	32,32,32,124,96,124,32,32,124,124,124,35,35},
X	{35,35,95,95,95,95,95,124,47,32,32,32,32,32,
X	32,32,32,32,92,124,95,95,95,124,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,92,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,124,124,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,92,32,35,35},
X	{35,35,32,32,32,32,32,32,32,32,32,32,32,32,
X	32,32,32,32,32,32,32,32,32,32,92,35,35},
X	{45,45,45,45,45,45,45,45,45,45,45,45,45,45,
X	45,45,45,45,45,45,45,45,45,45,45,45,45}
X       }
X};
END_OF_FILE
if test 38166 -ne `wc -c <'screens.c'`; then
    echo shar: \"'screens.c'\" unpacked with wrong size!
fi
# end of 'screens.c'
fi
echo shar: End of archive 2 \(of 4\).
cp /dev/null ark2isdone
MISSING=""
for I in 1 2 3 4 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 4 archives.
    rm -f ark[1-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0