[comp.sources.unix] v19i045: A software configuration management system, Part32/33

rsalz@uunet.uu.net (Rich Salz) (06/08/89)

Submitted-by: Axel Mahler <unido!coma!axel>
Posting-number: Volume 19, Issue 45
Archive-name: shape/part32



#! /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 32 (of 33)."
# Contents:  src/shape/error.c
# Wrapped by rsalz@papaya.bbn.com on Thu Jun  1 19:27:21 1989
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'src/shape/error.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'src/shape/error.c'\"
else
echo shar: Extracting \"'src/shape/error.c'\" \(49631 characters\)
sed "s/^X//" >'src/shape/error.c' <<'END_OF_FILE'
X/*
X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
X *  and U. Pralle
X * 
X * This software is published on an as-is basis. There is ABSOLUTELY NO
X * WARRANTY for any part of this software to work correctly or as described
X * in the manuals. We do not accept any liability for any kind of damage
X * caused by use of this software, such as loss of data, time, money, or 
X * effort.
X * 
X * Permission is granted to use, copy, modify, or distribute any part of
X * this software as long as this is done without asking for charge, and
X * provided that this copyright notice is retained as part of the source
X * files. You may charge a distribution fee for the physical act of
X * transferring a copy, and you may at your option offer warranty
X * protection in exchange for a fee.
X * 
X * Direct questions to: Tech. Univ. Berlin
X * 		     Wilfried Koch
X * 		     Sekr. FR 5-6 
X * 		     Franklinstr. 28/29
X * 		     D-1000 Berlin 10, West Germany
X * 
X * 		     Tel: +49-30-314-22972
X * 		     E-mail: shape@coma.uucp or shape@db0tui62.bitnet
X */
X#ifndef lint
Xstatic char *RCSid = "$Header: error.c,v 3.1 89/02/20 16:23:18 wolfgang Exp $";
X#endif
X#ifndef lint
Xstatic char *ConfFlg = CFFLGS;	/* should be defined from within Makefile */
X#endif
X/*
X * $Log:	error.c,v $
X * Revision 3.1  89/02/20  16:23:18  wolfgang
X * NET-RELEASE
X * 
X * Revision 3.0  89/01/24  11:34:55  wolfgang
X * New System Generation
X * 
X * Revision 2.21  89/01/18  14:43:57  wolfgang
X * changes for lint
X * 
X * Revision 2.20  88/12/22  12:35:49  wolfgang
X * warning 2 added.
X * 
X * Revision 2.19  88/12/21  15:17:54  wolfgang
X * little bug fixed
X * 
X * Revision 2.18  88/12/21  15:02:18  wolfgang
X * changes done for lint
X * 
X * Revision 2.17  88/12/19  13:23:29  wolfgang
X * message 36 added.
X * 
X * Revision 2.16  88/11/24  12:07:23  wolfgang
X * Argument for -confid *must* now be a target name.
X * 
X * Revision 2.15  88/11/23  15:03:39  wolfgang
X * msg 20 changed.
X * 
X * Revision 2.14  88/11/08  19:17:40  wolfgang
X * error 34 added.
X * 
X * Revision 2.13  88/11/07  16:29:06  wolfgang
X * bug fixed. cleanup was done after detecting first syntax error.
X * 
X * Revision 2.12  88/10/26  13:14:12  wolfgang
X * message 30 changed.
X * 
X * Revision 2.11  88/10/14  11:41:17  wolfgang
X * error 33 added.
X * 
X * Revision 2.10  88/10/06  15:35:57  wolfgang
X * orthographic bugs fixed.
X * 
X * Revision 2.9  88/10/03  11:35:36  wolfgang
X * error exit 32 added: if an unknown selection rule is passed to shape
X * via the -R option, shape now stops.
X * 
X * Revision 2.8  88/09/22  16:17:19  wolfgang
X * shape_cleanup() added.
X * 
X * Revision 2.7  88/09/16  19:38:44  wolfgang
X * message 31 added.
X * 
X * Revision 2.6  88/09/15  18:47:01  wolfgang
X * error msg 30 added.
X * 
X * Revision 2.5  88/09/14  12:45:00  wolfgang
X * funny change.
X * 
X * Revision 2.4  88/08/30  14:33:34  wolfgang
X * Little bug fixed in enterprise().
X * 
X * Revision 2.3  88/08/30  14:09:08  wolfgang
X * Added enterprise, spock, and startrek.
X * 
X * Revision 2.2  88/08/22  09:40:47  wolfgang
X * error message 11 changed.
X * 
X * Revision 2.1  88/08/19  10:17:15  wolfgang
X * This version is part of a release
X * 
X */
X
X#include <stdio.h>
X#include "shape.h"
X
Xextern int cleanup_links();
Xextern struct linkreg *link_reg;
Xextern int af_cleanup();
Xextern char *template;
X
Xint errexit(err, mess)
X     int err;
X     char *mess;
X{
Xif (err != 14)
X  {
X    cleanup_links(link_reg);
X    af_cleanup();
X  }
Xswitch (err)
X  {
X  case 1: /* ???? */
X    fprintf(stderr, "shape - multilple defined action for: %s\n", mess);
X    exit(1);
X  case 2:
X    fprintf(stderr, "shape - unknown option: %s\n", mess);
X    exit(1);
X  case 3:
X    if (!strcmp(mess,"enterprise"))
X      {
X	enterprise(mess);
X	exit(1);
X      }
X
X    if (!strcmp(mess,"spock"))
X      {
X	enterprise(mess);
X	exit(1);
X      }
X
X    if (!strcmp(mess,"startrek"))
X      {
X	enterprise(mess);
X	exit(1);
X      }
X
X    if (!strcmp(mess,"love"))
X      {
X	fprintf(stderr,"Oh, what was it?");
X	sleep(2);
X	fprintf(stderr," .");
X	sleep(2);
X	fprintf(stderr,".");
X	sleep(2);
X	fprintf(stderr,". ");
X	fprintf(stderr,"I should remember it");
X	sleep(2);
X	fprintf(stderr," .");
X	sleep(2);
X	fprintf(stderr,".");
X	sleep(2);
X	fprintf(stderr,". ");
X	fprintf(stderr,"memory fault. coeur dumped.");
X	exit(1);
X      }
X
X    if (!strcmp(mess,"future"))
X      {
X	fprintf(stderr,"Let me think ");
X	sleep(2);
X	fprintf(stderr,".");
X	sleep(2);
X	fprintf(stderr,".");
X	sleep(2);
X	fprintf(stderr,".");
X	sleep(2);
X	fprintf(stderr," No future ");
X	sleep(2);
X	fprintf(stderr,".");
X	sleep(2);
X	fprintf(stderr,".");
X	sleep(2);
X	fprintf(stderr,".");
X	sleep(2);
X	fprintf(stderr," definitely!!!\n");
X	exit(1);
X      }
X
X    if (!strcmp(mess,"me"))
X      {
X	fprintf(stderr,"shape - don't know how to shape you\n");
X	exit(1);
X      }
X
X    if (!strcmp(mess,"you"))
X      {
X	fprintf(stderr,"shape yourself!\n");
X	exit(1);
X      }
X
X    if (!strcmp(mess,"god"))
X      {
X	fprintf(stderr,"Don't know how to shave God\n");
X	exit(1);
X      }
X    if (!strcmp(mess,"the queen"))
X      {
X	fprintf(stderr,"Don't know how to shave the queen\n");
X	exit(1);
X      }
X    if (!strcmp(mess,"panic"))
X      {
X	fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\n");
X	fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM  MM''MMMMM\n");
X	fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM  M'  MMMMM\n");
X	fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM!\" \'\'\' \"!MMMMMMMMMMMMMMMMMMMMM  M  MM\"'MM\n");
X        fprintf(stderr,"MMMMM\'\"M\' MMMMMMMMMMMMMMMV\'                \'\"MMMMMMMMMM.  'MM  M  M' .MM\n");
X	fprintf(stderr,"MMM'M :M ;MV MMMMMMMMMM'                      \"MMMMMMMMMM.  \": M .! .MMM\n");
X	fprintf(stderr,"MM; M  M :M' AMMMMMMV'                          \"MMMMMMMMM.  .'''. AMMMM\n");
X        fprintf(stderr,"MMM ;  ; M:  MMMMMM'                              'MMMMMMM'        MMMMM\n");
X        fprintf(stderr,"MMM. ; . M  AMMMMV      @@                 @@      'MMMM\"\" ' '.   .MMMMM\n");
X        fprintf(stderr,"MMMM  .    MMMMMV      @''@               @''@       '. ..    ;  .MMMMMM\n");
X        fprintf(stderr,"MMM  '\"@\"  MMMMV        @@                 @@         MMMMMM.'   MMMMMMM\n");
X        fprintf(stderr,"MMM.  ;        '                                      'MMMMMM.   MMMMMMM\n");
X        fprintf(stderr,"MMMM..'.   .MM'                                        MMMMMMM    VMMMMM\n");
X        fprintf(stderr,"MMMMM  AMMMMMV                                         'MMMMMM.    MMMMM\n");
X        fprintf(stderr,"MMMM'  MMMMMM:                                     ..   MMMMMMM     MMMM\n");
X        fprintf(stderr,"MMMM   MMMMMM: @@.                              .'  @@  : 'MMMM.     MMM\n");
X        fprintf(stderr,"MMM'   MMM''': :@: '.                         .' ..@@@  :            .MM\n");
X        fprintf(stderr,"MMV   ''     : '@@@@: '.                    .'  .@@@@@  ........./MMMMMM\n");
X        fprintf(stderr,"MM           :  @@@@@. .' .              .' A. .@@@@@'  MMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MM:..........:  '@@@@@@@.  ! '. - - - . '.  .@@@@@@@@   MMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMMMMMMMMMM   '@@@@@@@@@@@@.    !    .@@@@@@@@@@@@'  MMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMMMMMMMMMMM   '@@@@@@@@@@@@@...@@'..@@@@@@@@@@@@'  AMMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMMMMMMMMMMMA   '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   .MMMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMMMMMMMMMMMMA    @@@@@@@@@@@@\"'O'OOOO'@@@@@@@'   .MMMMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMMMMMMMMMMMMMA    '@@@@@@@VOOOOOOO.OOO @@@V     AMMMMMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMA     '@@@@OOOOOOOOO.OOO@'     .MMMMMMMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMA        '.@@.OOOOO.OO     .AMMMMMMMMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMA.          OOOOO OOOO .MMMMMMMMMMMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMA..      OOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOO.MMMMMMMMMMMMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM OOOOOOO.MMMMMMMMMMMMMMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM---MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMM DON'T PANIC MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\n");
X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\n");
X        exit(1);
X     }
X    fprintf(stderr, "shape - don't know how to shape - %s\n", mess);
X    exit(1);
X  case 4:
X    fprintf(stderr, "shape - unknown special macro in cmd: %s\n", mess);
X    exit(1);
X  case 5:
X    fprintf(stderr, "shape - multiply defined selection rule: %s\n", mess);
X    exit(1);
X  case 6:
X    fprintf(stderr, "shape - unknown standard predicate: %s\n", mess);
X    exit(1);
X  case 7:
X    fprintf(stderr, "shape - error in variant section %s\n", mess);
X    exit(1);
X  case 8:
X    fprintf(stderr, "shape - file not found: %s\n", mess);
X    exit(1);
X  case 9:
X    fprintf(stderr, "shape - invalid gen/rev specifikation: %s\n", mess);
X    exit(1);
X  case 10:
X    fprintf(stderr, "shape - error in: %s (please contact guru)\n",mess);
X    if (af_errno != 0)
X      af_perror("AFS reports");
X    exit(1);
X  case 11:
X    fprintf(stderr, "shape - no description file and no arguments\n");
X    exit(1);
X  case 12:
X    fprintf(stderr, "shape - cannot open file: %s\n", mess);
X    exit(1);
X  case 13:
X    fprintf(stderr, "shape - error during execution; retcode: %s\n", mess);
X    exit(1);
X  case 14:
X    fprintf(stderr, "shape - syntax error: %s\n", mess);
X    break;
X  case 15:
X    fprintf(stderr, "shape - aborted due to syntactical error(s)\n");
X    exit(1);
X  case 16:
X    fprintf(stderr, "shape - invalid state: %s\n", mess);
X    exit(1);
X  case 17:
X    fprintf(stderr, "shape - couldn't find appropriate version of %s.\n", mess);
X    exit(1);
X  case 18:
X    /* not used */
X    fprintf(stderr, "shape - aborted!!!\n", mess);
X    exit(1);
X  case 19:
X    fprintf(stderr, "shape - variant name not defined: %s\n", mess);
X    exit(1);
X  case 20:
X    fprintf(stderr, "shape - can't link %s\n", mess);
X    fprintf(stderr, "please consult guru\n");
X    exit(1);
X  case 21:
X    fprintf(stderr, "shape - can't unlink %s\n", mess);
X    fprintf(stderr, "please consult guru\n");
X    exit(1);
X  case 22:
X    fprintf(stderr, "shape - can't link %s to tmpfile\n", mess);
X    fprintf(stderr, "please consult guru\n");
X    exit(1);
X  case 23:
X    fprintf(stderr, "shape - interrupted \n");
X    exit(1);
X  case 24:
X    fprintf(stderr, "shape - can't open include file: %s\n", mess);
X    exit(1);
X  case 25:
X    fprintf(stderr, "shape - infinitely recursive macro caused by line: %s?\n", mess);
X    exit(1);
X  case 26:
X    fprintf(stderr, "shape - invalid macrocitation within heritage field: %s\n",mess);
X    exit(1);
X  case 27:
X    fprintf(stderr, "shape - too many %s\n", mess);
X    exit(1);
X  case 28:
X    fprintf(stderr, "shape - forced stop :-(; couldn't find appropriate version for: %s\n", mess);
X    exit(1);
X  case 29:
X    fprintf(stderr, "shape - attribute too long");
X    exit(1);
X  case 30:
X    fprintf(stderr, "shape - invalid combination of variants (vclass error): %s\n", mess);
X    exit(1);
X  case 31:
X    fprintf(stderr, "shape - syntax error in rule section (delimiter missing)\n");
X    exit(1);
X  case 32:
X    fprintf(stderr, "shape - unknown selection rule name: %s\n", mess);
X    exit(1);
X  case 33:
X    fprintf(stderr, "shape - multiply defined variant name: %s\n", mess);
X    exit(1);
X  case 34:
X    fprintf(stderr, "shape - choose -expandall *or* -expandnothing!\n");
X    exit(1);
X  case 35:
X    fprintf(stderr, "shape - argument %s for -confid is no target name\n",mess);
X    exit(1);
X  case 36:
X    fprintf(stderr, "shape - too many arguments for -force\n");
X    exit(1);
X  case 37:
X    fprintf(stderr, "shape - too many variant definitions\n");
X    exit(1);
X  case 99:
X    fprintf(stderr, "shape - not yet implemented: %s\n", mess);
X    exit(1);
X  default:
X    fprintf(stderr, "shape - impossible error\n");
X    exit(1);
X  }
X}
X
X
Xlogerr(string)
X     char *string;
X{
X  errexit(10,string);
X}
X
Xvoid warning(no,mess)
X     int no;
X     char *mess;
X{
X  switch (no)
X    {
X    case 1:
X      fprintf(stderr,"shape - warning: derived object not saved into bpool; no AFS subdirectory\n");
X      return;
X    case 2:
X      fprintf(stderr," shape -warning: target `%s' not remade because of errors\n", mess);
X      return;
X    default:
X      fprintf(stderr,"shape - impossible warning\n");
X      return;
X    }
X}
X
X      
Xenterprise(mess)
X     char *mess;
X{
Xextern char *getenv();
X
Xif((!strcmp("vt100",getenv("TERM"))) || (!strcmp("vt220",getenv("TERM"))) ||
X   (!strcmp("vt320",getenv("TERM"))))
X  {
Xprintf("\n");
Xprintf("\033[2J\n");
Xprintf("\033[8;20H\033(0lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk\n");
Xprintf("\033[9;20Hx                                                x\n");
Xprintf("\033[10;20Hx\033(B Sixteen years ago, the NBC Television Network, \033(0x\n");
Xprintf("\033[11;20Hx\033(B a subsidiary of RCA Corporation, cancelled the \033(0x\n");
Xprintf("\033[12;20Hx\033(B  television series \"Star Trek.\"  Now the time  \033(0x\n");
Xprintf("\033[13;20Hx\033(B has come for the crew of the USS ENTERPRISE to \033(0x\n");
Xprintf("\033[14;20Hx\033(B      taste the sweet fruits of revenge...      \033(0x\n");
Xprintf("\033[15;20Hx                                                x\n");
Xprintf("\033[16;20Hmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj\033(B\n");
Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
Xprintf("\n");
Xprintf("\033[2J\n");
Xprintf("\033[3;12H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[1;2H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[2;36H\033[1m.\033[m\n");
Xprintf("\033[4;72H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[1;60H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[7;40H\033(0~\033(B\n");
Xprintf("\033[8;3H\033(0~\033(B\n");
Xprintf("\033[8;63H\033(0~\033(B\n");
Xprintf("\033[9;75H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[13;49H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[21;3H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[14;67H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[13;7H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[12;11H\033(0~\033(B\n");
Xprintf("\033[12;12H\033[1m.\033[m\n");
Xprintf("\033[13;17H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[14;23H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[16;24H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[14;32H\033[1m.\033[m\n");
Xprintf("\033[16;31H\033[1m.\033[m\n");
Xprintf("\033[17;15H\033(0~\033(B\n");
Xprintf("\033[6;12H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[19;32H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[20;79H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[10;25H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\033[11;41H\033(0~\033(B\n");
Xprintf("\033[12;42H\033(0~\033(B\n");
Xprintf("\033[7;30H\033(0~\033(B\n");
Xprintf("\033[5;29H\033[1m.\033[m\n");
Xprintf("\033[18;55H\033[1m.\033[m\n");
Xprintf("\033[22;25H\033(0~\033(B\n");
Xprintf("\033[22;68H\033(0~\033(B\033(0\n");
Xprintf("\n");
Xprintf("\033[5;68Hx\n");
Xprintf("\033[6;67Hqnq\n");
Xprintf("\033[7;65H(ooooo)\n");
Xprintf("\033[8;65H( \033[1mRCA\033[m )\n");
Xprintf("\033[9;65H(\033[4m     \033[m)\n");
Xprintf("\033[10;67Hqnq\n");
Xprintf("\033[11;68Hx\n");
Xprintf("\n");
Xprintf("\033[7;1H\033[4m  \033[m\n");
Xprintf("\033[7;1H\033[4m.   \033[m\n");
Xprintf("\033[7;1H\033[4m  .   \033[m\n");
Xprintf("\033[8;1H\033[4m/\033[m\n");
Xprintf("\033[7;1H \033[4m   .   \033[m\n");
Xprintf("\033[8;1H\033[4m //\033[m\n");
Xprintf("\033[9;1Hqq\n");
Xprintf("\033[7;1H\033[4mq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;1H\033[4m  ~//\033[m\n");
Xprintf("\033[9;1Hqqqq\n");
Xprintf("\033[7;1H\033[4mqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;1H\033[4m x~  //\033[m\n");
Xprintf("\033[9;1Hqqqqqq\n");
Xprintf("\033[7;1H\033[4mqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;1H \033[4m ~x   //\033[m\n");
Xprintf("\033[9;1H  qqqqqq\n");
Xprintf("\033[7;1H\033[4mqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;2H ~\033[4m  x   //\033[m\n");
Xprintf("\033[9;3H  qqqqqq\n");
Xprintf("\033[7;1H\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;4H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;5H  qqqqqq\n");
Xprintf("\033[7;1H q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;6H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;7H  qqqqqq\n");
Xprintf("\033[7;2H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;8H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;9H  qqqqqq\n");
Xprintf("\033[7;4H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;10H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;11H  qqqqqq\n");
Xprintf("\033[7;5H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;11H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;12H  qqqqqq\n");
Xprintf("\033[7;6H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;12H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;13H  qqqqqq\n");
Xprintf("\033[7;7H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;13H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;14H  qqqqqq\n");
Xprintf("\n");
Xprintf("\033[2;14H \033(BRCA now in\n");
Xprintf("\033[3;14Hfiring range,\n");
Xprintf("\033[4;14H  Captain.\033(0\n");
Xprintf("\033[5;23H\\\n");
Xprintf("\033[6;24H\\\n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[2;14H             \033[3;14H             \033[4;14H            \033[4;26H\n");
Xprintf("\033[5;23H \033[6;24H \n");
Xprintf("\n");
Xprintf("\033[2;14H\033(BVery good, Mr. Spock.\n");
Xprintf("\033[3;13HMr. Chekov, fire photon\n");
Xprintf("\033[4;14H     torpedoes!\033(0\n");
Xprintf("\033[5;25Hx\n");
Xprintf("\033[6;25Hx\n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[2;14H                     \033[2;35H\n");
Xprintf("\033[3;13H                       \033[3;35H\n");
Xprintf("\033[4;19H          \033[4;29H\n");
Xprintf("\033[5;25H \033[5;26H\n");
Xprintf("\033[6;25H \033[6;26H\n");
Xprintf("\n");
Xprintf("\033[8;26H\\\n");
Xprintf("\033[9;26H \033(BAye, Keptin!\033(0\n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;26H \033[8;27H\n");
Xprintf("\033[9;26H             \033[9;38H\n");
Xprintf("\n");
Xprintf("\033[8;25H\033[1mf\033[m\n");
Xprintf("\033[8;25H  \033[1mf\033[m\n");
Xprintf("\033[8;27H  \033[1mf\033[m\n");
Xprintf("\033[8;29H  \033[1mf\033[m\n");
Xprintf("\033[8;31H  \033[1mf\033[m\n");
Xprintf("\033[8;33H  \033[1mf\033[m\n");
Xprintf("\033[8;35H  \033[1mf\033[m\n");
Xprintf("\033[8;37H  \033[1mf\033[m\n");
Xprintf("\033[8;39H  \033[1mf\033[m\n");
Xprintf("\033[8;41H  \033[1mf\033[m\n");
Xprintf("\033[8;43H  \033[1mf\033[m\n");
Xprintf("\033[8;45H  \033[1mf\033[m\n");
Xprintf("\033[8;47H  \033[1mf\033[m\n");
Xprintf("\033[8;49H  \033[1mf\033[m\n");
Xprintf("\033[8;51H  \033[1mf\033[m\n");
Xprintf("\033[8;53H  \033[1mf\033[m\n");
Xprintf("\033[8;25H\033[1mf\033[m\n");
Xprintf("\033[8;55H  \033[1mf\033[m\n");
Xprintf("\033[8;25H  \033[1mf\033[m\n");
Xprintf("\033[8;57H  \033[1mf\033[m\n");
Xprintf("\033[8;27H  \033[1mf\033[m\n");
Xprintf("\033[8;59H  \033[1mf\033[m\n");
Xprintf("\033[8;29H  \033[1mf\033[m\n");
Xprintf("\033[8;61H  \033[1mf\033[m\n");
Xprintf("\033[8;31H  \033[1mf\033[m\n");
Xprintf("\033[8;63H~ \033[1mf\033[m\n");
Xprintf("\033[7;64H\033[1m\\x/\n");
Xprintf("\033[8;64H/x\\\033[m\n");
Xprintf("\033[7;64H (o\n");
Xprintf("\033[8;64H ( \033[8;67H\n");
Xprintf("\n");
Xprintf("\033[8;33H  \033[1mf\033[m\n");
Xprintf("\033[8;35H  \033[1mf\033[m\n");
Xprintf("\033[8;37H  \033[1mf\033[m\n");
Xprintf("\033[8;39H  \033[1mf\033[m\n");
Xprintf("\033[8;41H  \033[1mf\033[m\n");
Xprintf("\033[8;43H  \033[1mf\033[m\n");
Xprintf("\033[8;45H  \033[1mf\033[m\n");
Xprintf("\033[8;47H  \033[1mf\033[m\n");
Xprintf("\033[8;49H  \033[1mf\033[m\n");
Xprintf("\033[8;51H  \033[1mf\033[m\n");
Xprintf("\033[8;25H\033[1mf\033[m\n");
Xprintf("\033[8;53H  \033[1mf\033[m\n");
Xprintf("\033[8;25H  \033[1mf\033[m\n");
Xprintf("\033[8;55H  \033[1mf\033[m\n");
Xprintf("\033[8;27H  \033[1mf\033[m\n");
Xprintf("\033[8;57H  \033[1mf\033[m\n");
Xprintf("\033[8;29H  \033[1mf\033[m\n");
Xprintf("\033[8;59H  \033[1mf\033[m\n");
Xprintf("\033[8;31H  \033[1mf\033[m\n");
Xprintf("\033[8;61H  \033[1mf\033[m\n");
Xprintf("\033[8;33H  \033[1mf\033[m\n");
Xprintf("\033[8;63H~ \033[1mf\033[m\n");
Xprintf("\033[8;64H\033[1m\\x/\n");
Xprintf("\033[9;64H/x\\033[m\n");
Xprintf("\033[8;64H ( \033[8;67H\n");
Xprintf("\033[9;64H (\033[4m \033[m\n");
Xprintf("\n");
Xprintf("\033[8;35H  \033[1mf\033[m\n");
Xprintf("\033[8;37H  \033[1mf\033[m\n");
Xprintf("\033[8;39H  \033[1mf\033[m\n");
Xprintf("\033[8;41H  \033[1mf\033[m\n");
Xprintf("\033[8;43H  \033[1mf\033[m\n");
Xprintf("\033[8;45H  \033[1mf\033[m\n");
Xprintf("\033[8;47H  \033[1mf\033[m\n");
Xprintf("\033[8;49H  \033[1mf\033[m\n");
Xprintf("\033[8;51H  \033[1mf\033[m\n");
Xprintf("\033[8;53H  \033[1mf\033[m\n");
Xprintf("\033[8;55H  \033[1mf\033[m\n");
Xprintf("\033[8;57H  \033[1mf\033[m\n");
Xprintf("\033[8;59H  \033[1mf\033[m\n");
Xprintf("\033[8;61H  \033[1mf\033[m\n");
Xprintf("\033[8;63H~ \033[1ma\033[8;64H \033[m\n");
Xprintf("\n");
Xprintf("\033[?5h\033[?5l\033[7m\n");
Xprintf("\033[?5h\033[8;65H \033[8;66H \033[7;66H \033[9;65H \033[7;64H  \033[?5l\n");
Xprintf("\033[?5h\033[6;65H \033[8;63H  \033[9;66H \033[10;67H \033[?5l\n");
Xprintf("\033[5m\033[9;67H \033[0;7m\033[9;64H \033[6;63H \033[8;68H \n");
Xprintf("\033[5m\033[5;67H \033[0;7m\033[8;68H \033[10;71H \033[11;64H \033[8;58H\n");
Xprintf("\033[5m\033[11;68H \033[0;7m\033[?5h\033[m\033[6;68H \033[1m\033[5;66H\n");
Xprintf("\n");
Xprintf("\033[?5l\033[7;1m\033[8;66H  \033[7;67H \033[9;66H  \033[6;66H \033[7;66H\n");
Xprintf("\033[8;65H  \033[10;67H  \033[9;69H \033[7;68H \033[7;70H \033[8;71H \033[8;71H\n");
Xprintf("\033[9;70H  \033[10;70H \033[11;68H \033[10;65H  \033[5;68H \033[7;68H \033[6;65H\n");
Xprintf("\033[9;63H \033[5;65H \033[9;68H \033[6;69H \033[11;67H \033[10;72H \033[11;66H\n");
Xprintf("\033[?5l\033[11;75H \033[8;68H \033[12;67H \033[5;65H \033[7;70H  \033[6;71H \033[7;66H\n");
Xprintf("\033[8;71H  \033[11;71H \033[10;69H \033[11;64H \033[12;72H \033[8;72H \033[8;72H\n");
Xprintf("\033[13;67H  \033[3;69H \033[4;64H \033[8;74H  \033[4;73H \033[15;67H \033[6;65H\n");
Xprintf("\033[12;63H \033[6;73H \033[7;64H \033[12;65H \033[14;69H \033[12;54H \033[11;66H\n");
Xprintf("\n");
Xprintf("\033[0;1m\033[13;51Ha\033[8;77Ha\033[17;67Ha\033[3;63Ha\033[13;73a\n");
Xprintf("\033[14;48Ha\033[2;75a\033[19;67H.\n");
Xprintf("\033[?5h\033[?5l\n");
Xprintf("\033[?5h\033[13;61H.\033[5;56H.\033[?5l\033[2;62H.\033[1;77H.\033[21;67H.\n");
Xprintf("\033[15;45.\033[14;74H.\033[m\033[5l\033[8;79H.\033[16;42H\033[17;39H~\n");
Xprintf("\033[6;75H*\033[9;58H*\033[?5h\033[6;70H\n");
Xprintf("\033[m\033[8;68H \033[7;67H \033[?5l\033[6;68H \033[6;71H \033[8;74H  \033[8;69H \n");
Xprintf("\033[?5h\033[9;64H \033[6;63H \033[4;73H \033[7;68H \033[8;79H \033[10;71H \n");
Xprintf("\033[9;63H \033[8;65H \033[5;65H \033[6;73H \033[8;74H \033[?5l\n");
Xprintf("\033[?5h\033[9;66H  \033[10;67H  \033[5;68H \033[6;69H  \033[9;69H \033[9;58H\n");
Xprintf("\033[7;70H  \033[6;60H \033[7;65H \033[9;68H \033[6;47H\033[?5l\n");
Xprintf("\033[8;63H  \033[7;64H   \033[8;69H  \033[11;67H  \033[6;65H   \033[1;1H\n");
Xprintf("\033[?5h\033[?5l\n");
Xprintf("\033[10;60H \033[10;65H   \033[11;71H \033[9;58H \033[7;64H \033[1;1H\n");
Xprintf("\033[?5h\033[?5l\n");
Xprintf("\033[11;64H \033[11;57H \033[12;67H  \033[3;69H \033[10;69H  \033[1;1H\n");
Xprintf("\033[12;54H \033[12;63H   \033[11;71H \033[9;70H  \033[12;72H \033[1;1H\n");
Xprintf("\033[?5h\033[?5l\n");
Xprintf("\033[13;67H  \033[8;71H  \033[7;69H \033[13;51H \033[13;62H \033[1;1H \n");
Xprintf("\033[8;66H  \033[14;69H \033[5;67H \033[9;65H \033[8;77H \033[1;1H\n");
Xprintf("\033[13;73H \033[15;67H \033[17;67H \033[10;72H \033[3;63H \033[1;1H\n");
Xprintf("\033[14;48H \033[2;75H \033[2;62H \033[14;74H \033[19;67H \033[1;1H\n");
Xprintf("\033[5;75H \033[15;75H \033[19;67H \033[15;45H \033[16;42H \033[1;1H\n");
Xprintf("\033[21;67H \033[4;64H \033[17;39H \033[11;75H \033[6;75H \033[1;1H\n");
Xprintf("\033[1;77H \033[13;61H \033[5;56H \033[1;1H\n");
Xprintf("\n");
Xprintf("\033[8;63H\033(0~\033(B\033[m\n");
Xprintf("\033[4;72H\033[1m\033(0~\033(B\033[m\n");
Xprintf("\n");
Xprintf("\033[3;14H\033(BThey're toast,\n");
Xprintf("\033[4;14H  Captain.\033(0\n");
Xprintf("\033[5;23H\\\n");
Xprintf("\033[6;24H\\\n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[2;14H             \033[3;14H             \033[4;14H            \033[4;26H\n");
Xprintf("\033[5;23H \033[6;24H \n");
Xprintf("\n");
Xprintf("\033[2;14H\033(BExcellent, Mr. Spock.\n");
Xprintf("\033[3;14HAhead warp factor 6,\n");
Xprintf("\033[4;14H     Mr. Sulu.\033(0\n");
Xprintf("\033[5;25Hx\n");
Xprintf("\033[6;25Hx\n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[2;14H                     \033[2;35H\n");
Xprintf("\033[3;14H                     \033[3;35H\n");
Xprintf("\033[4;19H          \033[4;29H\n");
Xprintf("\033[5;25H \033[5;26H\n");
Xprintf("\033[6;25H \033[6;26H\n");
Xprintf("\n");
Xprintf("\033[8;26H\\\n");
Xprintf("\033[9;26H\033(BAye aye, Sir\033(0\n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
Xprintf("\033[8;26H \033[8;27H\n");
Xprintf("\033[9;26H             \033[9;38H\n");
Xprintf("\n");
Xprintf("\033[7;9H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;15H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;16H  qqqqqq\n");
Xprintf("\033[7;10H  q\033[4mqqqqqqqqq\033[m  \033[4m   .  ~\033[m\n");
Xprintf("\033[8;16H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;17H  qqqqqq\n");
Xprintf("\033[7;11H  q\033[4mqqqqqqqqq\033[m  \033[4m   . ~ \033[m\n");
Xprintf("\033[8;17H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;19H  qqqqqq\n");
Xprintf("\033[7;12H  q\033[4mqqqqqqqqq\033[m  \033[4m   .~  \033[m\n");
Xprintf("\033[8;18H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;19H  qqqqqq\n");
Xprintf("\033[7;14H  q\033[4mqqqqqqqqq\033[m  \033[4m  ~.   \033[m\n");
Xprintf("\033[8;20H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;21H  qqqqqq\n");
Xprintf("\033[7;16H  q\033[4mqqqqqqqqq\033[m  \033[4m~  .   \033[m\n");
Xprintf("\033[8;22H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;23H  qqqqqq\n");
Xprintf("\033[7;18H  q\033[4mqqqqqqqqq\033[m~ \033[4m   .   \033[m\n");
Xprintf("\033[8;24H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;25H  qqqqqq\n");
Xprintf("\033[7;20H  q\033[4mqqqqqqqqq\033[m  \033[4m   .  ~\033[m\n");
Xprintf("\033[8;26H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;27H  qqqqqq\n");
Xprintf("\033[7;22H  q\033[4mqqqqqqqqq\033[m  \033[4m   .~  \033[m\n");
Xprintf("\033[8;28H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;29H  qqqqqq\n");
Xprintf("\033[7;24H  q\033[4mqqqqqqqqq\033[m  \033[4m  ~.   \033[m\n");
Xprintf("\033[8;30H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;31H  qqqqqq\n");
Xprintf("\033[7;26H  q\033[4mqqqqqqqqq\033[m  \033[4m~  .   \033[m\n");
Xprintf("\033[8;32H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;33H  qqqqqq\n");
Xprintf("\033[7;28H  q\033[4mqqqqqqqqq\033[m~ \033[4m   .   \033[m\n");
Xprintf("\033[8;34H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;35H  qqqqqq\n");
Xprintf("\033[7;30H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[7;30H~\n");
Xprintf("\033[8;36H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;37H  qqqqqq\n");
Xprintf("\033[7;32H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;38H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;39H  qqqqqq\n");
Xprintf("\033[7;34H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;40H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;41H  qqqqqq\n");
Xprintf("\033[7;36H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;42H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;43H  qqqqqq\n");
Xprintf("\033[7;38H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;44H  \033[4m  x   //\033[m\n");
Xprintf("\033[9;45H  qqqqqq\n");
Xprintf("\033[7;40H~  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;46H   \033[4m  x   //\033[m\n");
Xprintf("\033[9;47H   qqqqqq\n");
Xprintf("\033[7;43H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;49H   \033[4m  x   //\033[m\n");
Xprintf("\033[9;50H   qqqqqq\n");
Xprintf("\033[7;46H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;52H   \033[4m  x   //\033[m\n");
Xprintf("\033[9;53H   qqqqqq\n");
Xprintf("\033[7;49H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;55H   \033[4m  x  ~//\033[m\n");
Xprintf("\033[9;56H   qqqqqq\n");
Xprintf("\033[7;52H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;58H   \033[4m  x   //\033[m\n");
Xprintf("\033[9;59H   qqqqqq\n");
Xprintf("\033[7;55H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;61H  ~\033[4m  x   //\033[m\n");
Xprintf("\033[9;62H   qqqqqq\n");
Xprintf("\033[7;58H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;64H   \033[4m  x   //\033[m\n");
Xprintf("\033[8;63H~\n");
Xprintf("\033[9;65H   qqqqqq\n");
Xprintf("\033[7;61H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;67H   \033[4m  x   //\033[m\n");
Xprintf("\033[9;68H   qqqqqq\n");
Xprintf("\033[7;64H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;70H   \033[4m  x   //\033[m\n");
Xprintf("\033[9;71H   qqqqqq\n");
Xprintf("\033[7;67H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;73H   \033[4m  x   //\033[m\n");
Xprintf("\033[9;74H   qqqqqq\n");
Xprintf("\033[9;75H\033[1m~\033[m\n");
Xprintf("\033[7;70H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;76H   \033[4m  x   //\033[m\n");
Xprintf("\033[9;77H   qqqqqq\n");
Xprintf("\033[7;73H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[8;79H   \033[4m  x   //\033[m\n");
Xprintf("\033[7;76H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[7;79H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
Xprintf("\033[7;80H  \033[8;80H  \033[9;80H  \033[10;80H\n");
Xprintf("\n");
Xprintf("\033(B\033[23;1H\n");
Xprintf("\n");
Xprintf("\n");
X  }
Xelse
X  {
X  printf("shape - know how to shape %s only on vt110, vt220, or vt320 terminals\n", mess);
X  exit(1);
X}
X}
X
X
END_OF_FILE
if test 49631 -ne `wc -c <'src/shape/error.c'`; then
    echo shar: \"'src/shape/error.c'\" unpacked with wrong size!
fi
# end of 'src/shape/error.c'
fi
echo shar: End of archive 32 \(of 33\).
cp /dev/null ark32isdone
MISSING=""
for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 33 archives.
    rm -f ark[1-9]isdone ark[1-9][0-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0
-- 
Please send comp.sources.unix-related mail to rsalz@uunet.uu.net.