home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume19 / shape / part32 < prev    next >
Text File  |  1989-05-31  |  52KB  |  1,069 lines

  1. Subject:  v19i045:  A software configuration management system, Part32/33
  2. Newsgroups: comp.sources.unix
  3. Sender: sources
  4. Approved: rsalz@uunet.UU.NET
  5.  
  6. Submitted-by: Axel Mahler <unido!coma!axel>
  7. Posting-number: Volume 19, Issue 45
  8. Archive-name: shape/part32
  9.  
  10.  
  11.  
  12. #! /bin/sh
  13. # This is a shell archive.  Remove anything before this line, then unpack
  14. # it by saving it into a file and typing "sh file".  To overwrite existing
  15. # files, type "sh file -c".  You can also feed this as standard input via
  16. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  17. # will see the following message at the end:
  18. #        "End of archive 32 (of 33)."
  19. # Contents:  src/shape/error.c
  20. # Wrapped by rsalz@papaya.bbn.com on Thu Jun  1 19:27:21 1989
  21. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  22. if test -f 'src/shape/error.c' -a "${1}" != "-c" ; then 
  23.   echo shar: Will not clobber existing file \"'src/shape/error.c'\"
  24. else
  25. echo shar: Extracting \"'src/shape/error.c'\" \(49631 characters\)
  26. sed "s/^X//" >'src/shape/error.c' <<'END_OF_FILE'
  27. X/*
  28. X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
  29. X *  and U. Pralle
  30. X * 
  31. X * This software is published on an as-is basis. There is ABSOLUTELY NO
  32. X * WARRANTY for any part of this software to work correctly or as described
  33. X * in the manuals. We do not accept any liability for any kind of damage
  34. X * caused by use of this software, such as loss of data, time, money, or 
  35. X * effort.
  36. X * 
  37. X * Permission is granted to use, copy, modify, or distribute any part of
  38. X * this software as long as this is done without asking for charge, and
  39. X * provided that this copyright notice is retained as part of the source
  40. X * files. You may charge a distribution fee for the physical act of
  41. X * transferring a copy, and you may at your option offer warranty
  42. X * protection in exchange for a fee.
  43. X * 
  44. X * Direct questions to: Tech. Univ. Berlin
  45. X *              Wilfried Koch
  46. X *              Sekr. FR 5-6 
  47. X *              Franklinstr. 28/29
  48. X *              D-1000 Berlin 10, West Germany
  49. X * 
  50. X *              Tel: +49-30-314-22972
  51. X *              E-mail: shape@coma.uucp or shape@db0tui62.bitnet
  52. X */
  53. X#ifndef lint
  54. Xstatic char *RCSid = "$Header: error.c,v 3.1 89/02/20 16:23:18 wolfgang Exp $";
  55. X#endif
  56. X#ifndef lint
  57. Xstatic char *ConfFlg = CFFLGS;    /* should be defined from within Makefile */
  58. X#endif
  59. X/*
  60. X * $Log:    error.c,v $
  61. X * Revision 3.1  89/02/20  16:23:18  wolfgang
  62. X * NET-RELEASE
  63. X * 
  64. X * Revision 3.0  89/01/24  11:34:55  wolfgang
  65. X * New System Generation
  66. X * 
  67. X * Revision 2.21  89/01/18  14:43:57  wolfgang
  68. X * changes for lint
  69. X * 
  70. X * Revision 2.20  88/12/22  12:35:49  wolfgang
  71. X * warning 2 added.
  72. X * 
  73. X * Revision 2.19  88/12/21  15:17:54  wolfgang
  74. X * little bug fixed
  75. X * 
  76. X * Revision 2.18  88/12/21  15:02:18  wolfgang
  77. X * changes done for lint
  78. X * 
  79. X * Revision 2.17  88/12/19  13:23:29  wolfgang
  80. X * message 36 added.
  81. X * 
  82. X * Revision 2.16  88/11/24  12:07:23  wolfgang
  83. X * Argument for -confid *must* now be a target name.
  84. X * 
  85. X * Revision 2.15  88/11/23  15:03:39  wolfgang
  86. X * msg 20 changed.
  87. X * 
  88. X * Revision 2.14  88/11/08  19:17:40  wolfgang
  89. X * error 34 added.
  90. X * 
  91. X * Revision 2.13  88/11/07  16:29:06  wolfgang
  92. X * bug fixed. cleanup was done after detecting first syntax error.
  93. X * 
  94. X * Revision 2.12  88/10/26  13:14:12  wolfgang
  95. X * message 30 changed.
  96. X * 
  97. X * Revision 2.11  88/10/14  11:41:17  wolfgang
  98. X * error 33 added.
  99. X * 
  100. X * Revision 2.10  88/10/06  15:35:57  wolfgang
  101. X * orthographic bugs fixed.
  102. X * 
  103. X * Revision 2.9  88/10/03  11:35:36  wolfgang
  104. X * error exit 32 added: if an unknown selection rule is passed to shape
  105. X * via the -R option, shape now stops.
  106. X * 
  107. X * Revision 2.8  88/09/22  16:17:19  wolfgang
  108. X * shape_cleanup() added.
  109. X * 
  110. X * Revision 2.7  88/09/16  19:38:44  wolfgang
  111. X * message 31 added.
  112. X * 
  113. X * Revision 2.6  88/09/15  18:47:01  wolfgang
  114. X * error msg 30 added.
  115. X * 
  116. X * Revision 2.5  88/09/14  12:45:00  wolfgang
  117. X * funny change.
  118. X * 
  119. X * Revision 2.4  88/08/30  14:33:34  wolfgang
  120. X * Little bug fixed in enterprise().
  121. X * 
  122. X * Revision 2.3  88/08/30  14:09:08  wolfgang
  123. X * Added enterprise, spock, and startrek.
  124. X * 
  125. X * Revision 2.2  88/08/22  09:40:47  wolfgang
  126. X * error message 11 changed.
  127. X * 
  128. X * Revision 2.1  88/08/19  10:17:15  wolfgang
  129. X * This version is part of a release
  130. X * 
  131. X */
  132. X
  133. X#include <stdio.h>
  134. X#include "shape.h"
  135. X
  136. Xextern int cleanup_links();
  137. Xextern struct linkreg *link_reg;
  138. Xextern int af_cleanup();
  139. Xextern char *template;
  140. X
  141. Xint errexit(err, mess)
  142. X     int err;
  143. X     char *mess;
  144. X{
  145. Xif (err != 14)
  146. X  {
  147. X    cleanup_links(link_reg);
  148. X    af_cleanup();
  149. X  }
  150. Xswitch (err)
  151. X  {
  152. X  case 1: /* ???? */
  153. X    fprintf(stderr, "shape - multilple defined action for: %s\n", mess);
  154. X    exit(1);
  155. X  case 2:
  156. X    fprintf(stderr, "shape - unknown option: %s\n", mess);
  157. X    exit(1);
  158. X  case 3:
  159. X    if (!strcmp(mess,"enterprise"))
  160. X      {
  161. X    enterprise(mess);
  162. X    exit(1);
  163. X      }
  164. X
  165. X    if (!strcmp(mess,"spock"))
  166. X      {
  167. X    enterprise(mess);
  168. X    exit(1);
  169. X      }
  170. X
  171. X    if (!strcmp(mess,"startrek"))
  172. X      {
  173. X    enterprise(mess);
  174. X    exit(1);
  175. X      }
  176. X
  177. X    if (!strcmp(mess,"love"))
  178. X      {
  179. X    fprintf(stderr,"Oh, what was it?");
  180. X    sleep(2);
  181. X    fprintf(stderr," .");
  182. X    sleep(2);
  183. X    fprintf(stderr,".");
  184. X    sleep(2);
  185. X    fprintf(stderr,". ");
  186. X    fprintf(stderr,"I should remember it");
  187. X    sleep(2);
  188. X    fprintf(stderr," .");
  189. X    sleep(2);
  190. X    fprintf(stderr,".");
  191. X    sleep(2);
  192. X    fprintf(stderr,". ");
  193. X    fprintf(stderr,"memory fault. coeur dumped.");
  194. X    exit(1);
  195. X      }
  196. X
  197. X    if (!strcmp(mess,"future"))
  198. X      {
  199. X    fprintf(stderr,"Let me think ");
  200. X    sleep(2);
  201. X    fprintf(stderr,".");
  202. X    sleep(2);
  203. X    fprintf(stderr,".");
  204. X    sleep(2);
  205. X    fprintf(stderr,".");
  206. X    sleep(2);
  207. X    fprintf(stderr," No future ");
  208. X    sleep(2);
  209. X    fprintf(stderr,".");
  210. X    sleep(2);
  211. X    fprintf(stderr,".");
  212. X    sleep(2);
  213. X    fprintf(stderr,".");
  214. X    sleep(2);
  215. X    fprintf(stderr," definitely!!!\n");
  216. X    exit(1);
  217. X      }
  218. X
  219. X    if (!strcmp(mess,"me"))
  220. X      {
  221. X    fprintf(stderr,"shape - don't know how to shape you\n");
  222. X    exit(1);
  223. X      }
  224. X
  225. X    if (!strcmp(mess,"you"))
  226. X      {
  227. X    fprintf(stderr,"shape yourself!\n");
  228. X    exit(1);
  229. X      }
  230. X
  231. X    if (!strcmp(mess,"god"))
  232. X      {
  233. X    fprintf(stderr,"Don't know how to shave God\n");
  234. X    exit(1);
  235. X      }
  236. X    if (!strcmp(mess,"the queen"))
  237. X      {
  238. X    fprintf(stderr,"Don't know how to shave the queen\n");
  239. X    exit(1);
  240. X      }
  241. X    if (!strcmp(mess,"panic"))
  242. X      {
  243. X    fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\n");
  244. X    fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM  MM''MMMMM\n");
  245. X    fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM  M'  MMMMM\n");
  246. X    fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM!\" \'\'\' \"!MMMMMMMMMMMMMMMMMMMMM  M  MM\"'MM\n");
  247. X        fprintf(stderr,"MMMMM\'\"M\' MMMMMMMMMMMMMMMV\'                \'\"MMMMMMMMMM.  'MM  M  M' .MM\n");
  248. X    fprintf(stderr,"MMM'M :M ;MV MMMMMMMMMM'                      \"MMMMMMMMMM.  \": M .! .MMM\n");
  249. X    fprintf(stderr,"MM; M  M :M' AMMMMMMV'                          \"MMMMMMMMM.  .'''. AMMMM\n");
  250. X        fprintf(stderr,"MMM ;  ; M:  MMMMMM'                              'MMMMMMM'        MMMMM\n");
  251. X        fprintf(stderr,"MMM. ; . M  AMMMMV      @@                 @@      'MMMM\"\" ' '.   .MMMMM\n");
  252. X        fprintf(stderr,"MMMM  .    MMMMMV      @''@               @''@       '. ..    ;  .MMMMMM\n");
  253. X        fprintf(stderr,"MMM  '\"@\"  MMMMV        @@                 @@         MMMMMM.'   MMMMMMM\n");
  254. X        fprintf(stderr,"MMM.  ;        '                                      'MMMMMM.   MMMMMMM\n");
  255. X        fprintf(stderr,"MMMM..'.   .MM'                                        MMMMMMM    VMMMMM\n");
  256. X        fprintf(stderr,"MMMMM  AMMMMMV                                         'MMMMMM.    MMMMM\n");
  257. X        fprintf(stderr,"MMMM'  MMMMMM:                                     ..   MMMMMMM     MMMM\n");
  258. X        fprintf(stderr,"MMMM   MMMMMM: @@.                              .'  @@  : 'MMMM.     MMM\n");
  259. X        fprintf(stderr,"MMM'   MMM''': :@: '.                         .' ..@@@  :            .MM\n");
  260. X        fprintf(stderr,"MMV   ''     : '@@@@: '.                    .'  .@@@@@  ........./MMMMMM\n");
  261. X        fprintf(stderr,"MM           :  @@@@@. .' .              .' A. .@@@@@'  MMMMMMMMMMMMMMMM\n");
  262. X        fprintf(stderr,"MM:..........:  '@@@@@@@.  ! '. - - - . '.  .@@@@@@@@   MMMMMMMMMMMMMMMM\n");
  263. X        fprintf(stderr,"MMMMMMMMMMMMMM   '@@@@@@@@@@@@.    !    .@@@@@@@@@@@@'  MMMMMMMMMMMMMMMM\n");
  264. X        fprintf(stderr,"MMMMMMMMMMMMMMM   '@@@@@@@@@@@@@...@@'..@@@@@@@@@@@@'  AMMMMMMMMMMMMMMMM\n");
  265. X        fprintf(stderr,"MMMMMMMMMMMMMMMA   '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   .MMMMMMMMMMMMMMMMM\n");
  266. X        fprintf(stderr,"MMMMMMMMMMMMMMMMA    @@@@@@@@@@@@\"'O'OOOO'@@@@@@@'   .MMMMMMMMMMMMMMMMMM\n");
  267. X        fprintf(stderr,"MMMMMMMMMMMMMMMMMA    '@@@@@@@VOOOOOOO.OOO @@@V     AMMMMMMMMMMMMMMMMMMM\n");
  268. X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMA     '@@@@OOOOOOOOO.OOO@'     .MMMMMMMMMMMMMMMMMMMMM\n");
  269. X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMA        '.@@.OOOOO.OO     .AMMMMMMMMMMMMMMMMMMMMMM\n");
  270. X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMA.          OOOOO OOOO .MMMMMMMMMMMMMMMMMMMMMMMMM\n");
  271. X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMA..      OOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMM\n");
  272. X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOO.MMMMMMMMMMMMMMMMMMMMMMMMMM\n");
  273. X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM OOOOOOO.MMMMMMMMMMMMMMMMMMMMMMMMMMMM\n");
  274. X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM---MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\n");
  275. X        fprintf(stderr,"MMMMMM DON'T PANIC MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\n");
  276. X        fprintf(stderr,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\n");
  277. X        exit(1);
  278. X     }
  279. X    fprintf(stderr, "shape - don't know how to shape - %s\n", mess);
  280. X    exit(1);
  281. X  case 4:
  282. X    fprintf(stderr, "shape - unknown special macro in cmd: %s\n", mess);
  283. X    exit(1);
  284. X  case 5:
  285. X    fprintf(stderr, "shape - multiply defined selection rule: %s\n", mess);
  286. X    exit(1);
  287. X  case 6:
  288. X    fprintf(stderr, "shape - unknown standard predicate: %s\n", mess);
  289. X    exit(1);
  290. X  case 7:
  291. X    fprintf(stderr, "shape - error in variant section %s\n", mess);
  292. X    exit(1);
  293. X  case 8:
  294. X    fprintf(stderr, "shape - file not found: %s\n", mess);
  295. X    exit(1);
  296. X  case 9:
  297. X    fprintf(stderr, "shape - invalid gen/rev specifikation: %s\n", mess);
  298. X    exit(1);
  299. X  case 10:
  300. X    fprintf(stderr, "shape - error in: %s (please contact guru)\n",mess);
  301. X    if (af_errno != 0)
  302. X      af_perror("AFS reports");
  303. X    exit(1);
  304. X  case 11:
  305. X    fprintf(stderr, "shape - no description file and no arguments\n");
  306. X    exit(1);
  307. X  case 12:
  308. X    fprintf(stderr, "shape - cannot open file: %s\n", mess);
  309. X    exit(1);
  310. X  case 13:
  311. X    fprintf(stderr, "shape - error during execution; retcode: %s\n", mess);
  312. X    exit(1);
  313. X  case 14:
  314. X    fprintf(stderr, "shape - syntax error: %s\n", mess);
  315. X    break;
  316. X  case 15:
  317. X    fprintf(stderr, "shape - aborted due to syntactical error(s)\n");
  318. X    exit(1);
  319. X  case 16:
  320. X    fprintf(stderr, "shape - invalid state: %s\n", mess);
  321. X    exit(1);
  322. X  case 17:
  323. X    fprintf(stderr, "shape - couldn't find appropriate version of %s.\n", mess);
  324. X    exit(1);
  325. X  case 18:
  326. X    /* not used */
  327. X    fprintf(stderr, "shape - aborted!!!\n", mess);
  328. X    exit(1);
  329. X  case 19:
  330. X    fprintf(stderr, "shape - variant name not defined: %s\n", mess);
  331. X    exit(1);
  332. X  case 20:
  333. X    fprintf(stderr, "shape - can't link %s\n", mess);
  334. X    fprintf(stderr, "please consult guru\n");
  335. X    exit(1);
  336. X  case 21:
  337. X    fprintf(stderr, "shape - can't unlink %s\n", mess);
  338. X    fprintf(stderr, "please consult guru\n");
  339. X    exit(1);
  340. X  case 22:
  341. X    fprintf(stderr, "shape - can't link %s to tmpfile\n", mess);
  342. X    fprintf(stderr, "please consult guru\n");
  343. X    exit(1);
  344. X  case 23:
  345. X    fprintf(stderr, "shape - interrupted \n");
  346. X    exit(1);
  347. X  case 24:
  348. X    fprintf(stderr, "shape - can't open include file: %s\n", mess);
  349. X    exit(1);
  350. X  case 25:
  351. X    fprintf(stderr, "shape - infinitely recursive macro caused by line: %s?\n", mess);
  352. X    exit(1);
  353. X  case 26:
  354. X    fprintf(stderr, "shape - invalid macrocitation within heritage field: %s\n",mess);
  355. X    exit(1);
  356. X  case 27:
  357. X    fprintf(stderr, "shape - too many %s\n", mess);
  358. X    exit(1);
  359. X  case 28:
  360. X    fprintf(stderr, "shape - forced stop :-(; couldn't find appropriate version for: %s\n", mess);
  361. X    exit(1);
  362. X  case 29:
  363. X    fprintf(stderr, "shape - attribute too long");
  364. X    exit(1);
  365. X  case 30:
  366. X    fprintf(stderr, "shape - invalid combination of variants (vclass error): %s\n", mess);
  367. X    exit(1);
  368. X  case 31:
  369. X    fprintf(stderr, "shape - syntax error in rule section (delimiter missing)\n");
  370. X    exit(1);
  371. X  case 32:
  372. X    fprintf(stderr, "shape - unknown selection rule name: %s\n", mess);
  373. X    exit(1);
  374. X  case 33:
  375. X    fprintf(stderr, "shape - multiply defined variant name: %s\n", mess);
  376. X    exit(1);
  377. X  case 34:
  378. X    fprintf(stderr, "shape - choose -expandall *or* -expandnothing!\n");
  379. X    exit(1);
  380. X  case 35:
  381. X    fprintf(stderr, "shape - argument %s for -confid is no target name\n",mess);
  382. X    exit(1);
  383. X  case 36:
  384. X    fprintf(stderr, "shape - too many arguments for -force\n");
  385. X    exit(1);
  386. X  case 37:
  387. X    fprintf(stderr, "shape - too many variant definitions\n");
  388. X    exit(1);
  389. X  case 99:
  390. X    fprintf(stderr, "shape - not yet implemented: %s\n", mess);
  391. X    exit(1);
  392. X  default:
  393. X    fprintf(stderr, "shape - impossible error\n");
  394. X    exit(1);
  395. X  }
  396. X}
  397. X
  398. X
  399. Xlogerr(string)
  400. X     char *string;
  401. X{
  402. X  errexit(10,string);
  403. X}
  404. X
  405. Xvoid warning(no,mess)
  406. X     int no;
  407. X     char *mess;
  408. X{
  409. X  switch (no)
  410. X    {
  411. X    case 1:
  412. X      fprintf(stderr,"shape - warning: derived object not saved into bpool; no AFS subdirectory\n");
  413. X      return;
  414. X    case 2:
  415. X      fprintf(stderr," shape -warning: target `%s' not remade because of errors\n", mess);
  416. X      return;
  417. X    default:
  418. X      fprintf(stderr,"shape - impossible warning\n");
  419. X      return;
  420. X    }
  421. X}
  422. X
  423. X      
  424. Xenterprise(mess)
  425. X     char *mess;
  426. X{
  427. Xextern char *getenv();
  428. X
  429. Xif((!strcmp("vt100",getenv("TERM"))) || (!strcmp("vt220",getenv("TERM"))) ||
  430. X   (!strcmp("vt320",getenv("TERM"))))
  431. X  {
  432. Xprintf(" \n");
  433. Xprintf("\033[2J\n");
  434. Xprintf("\033[8;20H\033(0lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk\n");
  435. Xprintf("\033[9;20Hx                                                x\n");
  436. Xprintf("\033[10;20Hx\033(B Sixteen years ago, the NBC Television Network, \033(0x\n");
  437. Xprintf("\033[11;20Hx\033(B a subsidiary of RCA Corporation, cancelled the \033(0x\n");
  438. Xprintf("\033[12;20Hx\033(B  television series \"Star Trek.\"  Now the time  \033(0x\n");
  439. Xprintf("\033[13;20Hx\033(B has come for the crew of the USS ENTERPRISE to \033(0x\n");
  440. Xprintf("\033[14;20Hx\033(B      taste the sweet fruits of revenge...      \033(0x\n");
  441. Xprintf("\033[15;20Hx                                                x\n");
  442. Xprintf("\033[16;20Hmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj\033(B\n");
  443. Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
  444. Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
  445. Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
  446. Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
  447. Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
  448. Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
  449. Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
  450. Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
  451. Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
  452. Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
  453. Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
  454. Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
  455. Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
  456. Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
  457. Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
  458. Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
  459. Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
  460. Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
  461. Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
  462. Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
  463. Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
  464. Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
  465. Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
  466. Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
  467. Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
  468. Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
  469. Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
  470. Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
  471. Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
  472. Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
  473. Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
  474. Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
  475. Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
  476. Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
  477. Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
  478. Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
  479. Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
  480. Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
  481. Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
  482. Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
  483. Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
  484. Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
  485. Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
  486. Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
  487. Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
  488. Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
  489. Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
  490. Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
  491. Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
  492. Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
  493. Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
  494. Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
  495. Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
  496. Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
  497. Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
  498. Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
  499. Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
  500. Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
  501. Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
  502. Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
  503. Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
  504. Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
  505. Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
  506. Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
  507. Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
  508. Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
  509. Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
  510. Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
  511. Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
  512. Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
  513. Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
  514. Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
  515. Xprintf("\033[7;27H \033[7;28H \033[7;29H \033[7;30H \033[7;31H \033[7;32H \n");
  516. Xprintf("\033[7;33H \033[7;34H \033[7;35H \033[7;36H \033[7;37H \033[7;38H\n");
  517. Xprintf("\033[7;39H \033[7;40H \033[7;41H \033[7;42H \033[7;43H \033[7;44H \n");
  518. Xprintf("\033[7;45H \033[7;46H \033[7;47H \033[7;48H \033[7;49H \033[7;50H \n");
  519. Xprintf("\033[7;51H \033[7;52H \033[7;53H \033[7;54H \033[7;55H \033[7;56H \n");
  520. Xprintf("\033[7;57H \033[7;58H \033[7;59H \033[7;60H \033[7;61H \033[7;62H \n");
  521. Xprintf("\033[7;63H \033[7;64H \033[7;65H \033[7;66H \033[7;67H \033[7;68H \n");
  522. Xprintf("\033[7;69H \033[7;70H \033[7;71H \033[7;72H \033[7;73H \033[7;74H \n");
  523. Xprintf("\n");
  524. Xprintf("\033[2J\n");
  525. Xprintf("\033[3;12H\033[1m\033(0~\033(B\033[m\n");
  526. Xprintf("\033[1;2H\033[1m\033(0~\033(B\033[m\n");
  527. Xprintf("\033[2;36H\033[1m.\033[m\n");
  528. Xprintf("\033[4;72H\033[1m\033(0~\033(B\033[m\n");
  529. Xprintf("\033[1;60H\033[1m\033(0~\033(B\033[m\n");
  530. Xprintf("\033[7;40H\033(0~\033(B\n");
  531. Xprintf("\033[8;3H\033(0~\033(B\n");
  532. Xprintf("\033[8;63H\033(0~\033(B\n");
  533. Xprintf("\033[9;75H\033[1m\033(0~\033(B\033[m\n");
  534. Xprintf("\033[13;49H\033[1m\033(0~\033(B\033[m\n");
  535. Xprintf("\033[21;3H\033[1m\033(0~\033(B\033[m\n");
  536. Xprintf("\033[14;67H\033[1m\033(0~\033(B\033[m\n");
  537. Xprintf("\033[13;7H\033[1m\033(0~\033(B\033[m\n");
  538. Xprintf("\033[12;11H\033(0~\033(B\n");
  539. Xprintf("\033[12;12H\033[1m.\033[m\n");
  540. Xprintf("\033[13;17H\033[1m\033(0~\033(B\033[m\n");
  541. Xprintf("\033[14;23H\033[1m\033(0~\033(B\033[m\n");
  542. Xprintf("\033[16;24H\033[1m\033(0~\033(B\033[m\n");
  543. Xprintf("\033[14;32H\033[1m.\033[m\n");
  544. Xprintf("\033[16;31H\033[1m.\033[m\n");
  545. Xprintf("\033[17;15H\033(0~\033(B\n");
  546. Xprintf("\033[6;12H\033[1m\033(0~\033(B\033[m\n");
  547. Xprintf("\033[19;32H\033[1m\033(0~\033(B\033[m\n");
  548. Xprintf("\033[20;79H\033[1m\033(0~\033(B\033[m\n");
  549. Xprintf("\033[10;25H\033[1m\033(0~\033(B\033[m\n");
  550. Xprintf("\033[11;41H\033(0~\033(B\n");
  551. Xprintf("\033[12;42H\033(0~\033(B\n");
  552. Xprintf("\033[7;30H\033(0~\033(B\n");
  553. Xprintf("\033[5;29H\033[1m.\033[m\n");
  554. Xprintf("\033[18;55H\033[1m.\033[m\n");
  555. Xprintf("\033[22;25H\033(0~\033(B\n");
  556. Xprintf("\033[22;68H\033(0~\033(B\033(0\n");
  557. Xprintf("\n");
  558. Xprintf("\033[5;68Hx\n");
  559. Xprintf("\033[6;67Hqnq\n");
  560. Xprintf("\033[7;65H(ooooo)\n");
  561. Xprintf("\033[8;65H( \033[1mRCA\033[m )\n");
  562. Xprintf("\033[9;65H(\033[4m     \033[m)\n");
  563. Xprintf("\033[10;67Hqnq\n");
  564. Xprintf("\033[11;68Hx\n");
  565. Xprintf("\n");
  566. Xprintf("\033[7;1H\033[4m  \033[m\n");
  567. Xprintf("\033[7;1H\033[4m.   \033[m\n");
  568. Xprintf("\033[7;1H\033[4m  .   \033[m\n");
  569. Xprintf("\033[8;1H\033[4m/\033[m\n");
  570. Xprintf("\033[7;1H \033[4m   .   \033[m\n");
  571. Xprintf("\033[8;1H\033[4m //\033[m\n");
  572. Xprintf("\033[9;1Hqq\n");
  573. Xprintf("\033[7;1H\033[4mq\033[m  \033[4m   .   \033[m\n");
  574. Xprintf("\033[8;1H\033[4m  ~//\033[m\n");
  575. Xprintf("\033[9;1Hqqqq\n");
  576. Xprintf("\033[7;1H\033[4mqqq\033[m  \033[4m   .   \033[m\n");
  577. Xprintf("\033[8;1H\033[4m x~  //\033[m\n");
  578. Xprintf("\033[9;1Hqqqqqq\n");
  579. Xprintf("\033[7;1H\033[4mqqqqq\033[m  \033[4m   .   \033[m\n");
  580. Xprintf("\033[8;1H \033[4m ~x   //\033[m\n");
  581. Xprintf("\033[9;1H  qqqqqq\n");
  582. Xprintf("\033[7;1H\033[4mqqqqqqq\033[m  \033[4m   .   \033[m\n");
  583. Xprintf("\033[8;2H ~\033[4m  x   //\033[m\n");
  584. Xprintf("\033[9;3H  qqqqqq\n");
  585. Xprintf("\033[7;1H\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  586. Xprintf("\033[8;4H  \033[4m  x   //\033[m\n");
  587. Xprintf("\033[9;5H  qqqqqq\n");
  588. Xprintf("\033[7;1H q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  589. Xprintf("\033[8;6H  \033[4m  x   //\033[m\n");
  590. Xprintf("\033[9;7H  qqqqqq\n");
  591. Xprintf("\033[7;2H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  592. Xprintf("\033[8;8H  \033[4m  x   //\033[m\n");
  593. Xprintf("\033[9;9H  qqqqqq\n");
  594. Xprintf("\033[7;4H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  595. Xprintf("\033[8;10H  \033[4m  x   //\033[m\n");
  596. Xprintf("\033[9;11H  qqqqqq\n");
  597. Xprintf("\033[7;5H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  598. Xprintf("\033[8;11H  \033[4m  x   //\033[m\n");
  599. Xprintf("\033[9;12H  qqqqqq\n");
  600. Xprintf("\033[7;6H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  601. Xprintf("\033[8;12H  \033[4m  x   //\033[m\n");
  602. Xprintf("\033[9;13H  qqqqqq\n");
  603. Xprintf("\033[7;7H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  604. Xprintf("\033[8;13H  \033[4m  x   //\033[m\n");
  605. Xprintf("\033[9;14H  qqqqqq\n");
  606. Xprintf("\n");
  607. Xprintf("\033[2;14H \033(BRCA now in\n");
  608. Xprintf("\033[3;14Hfiring range,\n");
  609. Xprintf("\033[4;14H  Captain.\033(0\n");
  610. Xprintf("\033[5;23H\\\n");
  611. Xprintf("\033[6;24H\\\n");
  612. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  613. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  614. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  615. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  616. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  617. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  618. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  619. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  620. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  621. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  622. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  623. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  624. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  625. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  626. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  627. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  628. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  629. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  630. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  631. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  632. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  633. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  634. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  635. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  636. Xprintf("\033[2;14H             \033[3;14H             \033[4;14H            \033[4;26H\n");
  637. Xprintf("\033[5;23H \033[6;24H \n");
  638. Xprintf("\n");
  639. Xprintf("\033[2;14H\033(BVery good, Mr. Spock.\n");
  640. Xprintf("\033[3;13HMr. Chekov, fire photon\n");
  641. Xprintf("\033[4;14H     torpedoes!\033(0\n");
  642. Xprintf("\033[5;25Hx\n");
  643. Xprintf("\033[6;25Hx\n");
  644. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  645. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  646. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  647. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  648. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  649. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  650. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  651. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  652. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  653. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  654. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  655. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  656. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  657. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  658. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  659. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  660. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  661. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  662. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  663. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  664. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  665. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  666. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  667. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  668. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  669. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  670. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  671. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  672. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  673. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  674. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  675. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  676. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  677. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  678. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  679. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  680. Xprintf("\033[2;14H                     \033[2;35H\n");
  681. Xprintf("\033[3;13H                       \033[3;35H\n");
  682. Xprintf("\033[4;19H          \033[4;29H\n");
  683. Xprintf("\033[5;25H \033[5;26H\n");
  684. Xprintf("\033[6;25H \033[6;26H\n");
  685. Xprintf("\n");
  686. Xprintf("\033[8;26H\\\n");
  687. Xprintf("\033[9;26H \033(BAye, Keptin!\033(0\n");
  688. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  689. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  690. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  691. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  692. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  693. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  694. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  695. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  696. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  697. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  698. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  699. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  700. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  701. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  702. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  703. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  704. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  705. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  706. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  707. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  708. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  709. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  710. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  711. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  712. Xprintf("\033[8;26H \033[8;27H\n");
  713. Xprintf("\033[9;26H             \033[9;38H\n");
  714. Xprintf("\n");
  715. Xprintf("\033[8;25H\033[1mf\033[m\n");
  716. Xprintf("\033[8;25H  \033[1mf\033[m\n");
  717. Xprintf("\033[8;27H  \033[1mf\033[m\n");
  718. Xprintf("\033[8;29H  \033[1mf\033[m\n");
  719. Xprintf("\033[8;31H  \033[1mf\033[m\n");
  720. Xprintf("\033[8;33H  \033[1mf\033[m\n");
  721. Xprintf("\033[8;35H  \033[1mf\033[m\n");
  722. Xprintf("\033[8;37H  \033[1mf\033[m\n");
  723. Xprintf("\033[8;39H  \033[1mf\033[m\n");
  724. Xprintf("\033[8;41H  \033[1mf\033[m\n");
  725. Xprintf("\033[8;43H  \033[1mf\033[m\n");
  726. Xprintf("\033[8;45H  \033[1mf\033[m\n");
  727. Xprintf("\033[8;47H  \033[1mf\033[m\n");
  728. Xprintf("\033[8;49H  \033[1mf\033[m\n");
  729. Xprintf("\033[8;51H  \033[1mf\033[m\n");
  730. Xprintf("\033[8;53H  \033[1mf\033[m\n");
  731. Xprintf("\033[8;25H\033[1mf\033[m\n");
  732. Xprintf("\033[8;55H  \033[1mf\033[m\n");
  733. Xprintf("\033[8;25H  \033[1mf\033[m\n");
  734. Xprintf("\033[8;57H  \033[1mf\033[m\n");
  735. Xprintf("\033[8;27H  \033[1mf\033[m\n");
  736. Xprintf("\033[8;59H  \033[1mf\033[m\n");
  737. Xprintf("\033[8;29H  \033[1mf\033[m\n");
  738. Xprintf("\033[8;61H  \033[1mf\033[m\n");
  739. Xprintf("\033[8;31H  \033[1mf\033[m\n");
  740. Xprintf("\033[8;63H~ \033[1mf\033[m\n");
  741. Xprintf("\033[7;64H\033[1m\\x/\n");
  742. Xprintf("\033[8;64H/x\\\033[m\n");
  743. Xprintf("\033[7;64H (o\n");
  744. Xprintf("\033[8;64H ( \033[8;67H\n");
  745. Xprintf("\n");
  746. Xprintf("\033[8;33H  \033[1mf\033[m\n");
  747. Xprintf("\033[8;35H  \033[1mf\033[m\n");
  748. Xprintf("\033[8;37H  \033[1mf\033[m\n");
  749. Xprintf("\033[8;39H  \033[1mf\033[m\n");
  750. Xprintf("\033[8;41H  \033[1mf\033[m\n");
  751. Xprintf("\033[8;43H  \033[1mf\033[m\n");
  752. Xprintf("\033[8;45H  \033[1mf\033[m\n");
  753. Xprintf("\033[8;47H  \033[1mf\033[m\n");
  754. Xprintf("\033[8;49H  \033[1mf\033[m\n");
  755. Xprintf("\033[8;51H  \033[1mf\033[m\n");
  756. Xprintf("\033[8;25H\033[1mf\033[m\n");
  757. Xprintf("\033[8;53H  \033[1mf\033[m\n");
  758. Xprintf("\033[8;25H  \033[1mf\033[m\n");
  759. Xprintf("\033[8;55H  \033[1mf\033[m\n");
  760. Xprintf("\033[8;27H  \033[1mf\033[m\n");
  761. Xprintf("\033[8;57H  \033[1mf\033[m\n");
  762. Xprintf("\033[8;29H  \033[1mf\033[m\n");
  763. Xprintf("\033[8;59H  \033[1mf\033[m\n");
  764. Xprintf("\033[8;31H  \033[1mf\033[m\n");
  765. Xprintf("\033[8;61H  \033[1mf\033[m\n");
  766. Xprintf("\033[8;33H  \033[1mf\033[m\n");
  767. Xprintf("\033[8;63H~ \033[1mf\033[m\n");
  768. Xprintf("\033[8;64H\033[1m\\x/\n");
  769. Xprintf("\033[9;64H/x\\033[m\n");
  770. Xprintf("\033[8;64H ( \033[8;67H\n");
  771. Xprintf("\033[9;64H (\033[4m \033[m\n");
  772. Xprintf("\n");
  773. Xprintf("\033[8;35H  \033[1mf\033[m\n");
  774. Xprintf("\033[8;37H  \033[1mf\033[m\n");
  775. Xprintf("\033[8;39H  \033[1mf\033[m\n");
  776. Xprintf("\033[8;41H  \033[1mf\033[m\n");
  777. Xprintf("\033[8;43H  \033[1mf\033[m\n");
  778. Xprintf("\033[8;45H  \033[1mf\033[m\n");
  779. Xprintf("\033[8;47H  \033[1mf\033[m\n");
  780. Xprintf("\033[8;49H  \033[1mf\033[m\n");
  781. Xprintf("\033[8;51H  \033[1mf\033[m\n");
  782. Xprintf("\033[8;53H  \033[1mf\033[m\n");
  783. Xprintf("\033[8;55H  \033[1mf\033[m\n");
  784. Xprintf("\033[8;57H  \033[1mf\033[m\n");
  785. Xprintf("\033[8;59H  \033[1mf\033[m\n");
  786. Xprintf("\033[8;61H  \033[1mf\033[m\n");
  787. Xprintf("\033[8;63H~ \033[1ma\033[8;64H \033[m\n");
  788. Xprintf("\n");
  789. Xprintf("\033[?5h\033[?5l\033[7m\n");
  790. Xprintf("\033[?5h\033[8;65H \033[8;66H \033[7;66H \033[9;65H \033[7;64H  \033[?5l\n");
  791. Xprintf("\033[?5h\033[6;65H \033[8;63H  \033[9;66H \033[10;67H \033[?5l\n");
  792. Xprintf("\033[5m\033[9;67H \033[0;7m\033[9;64H \033[6;63H \033[8;68H \n");
  793. Xprintf("\033[5m\033[5;67H \033[0;7m\033[8;68H \033[10;71H \033[11;64H \033[8;58H\n");
  794. Xprintf("\033[5m\033[11;68H \033[0;7m\033[?5h\033[m\033[6;68H \033[1m\033[5;66H\n");
  795. Xprintf("\n");
  796. Xprintf("\033[?5l\033[7;1m\033[8;66H  \033[7;67H \033[9;66H  \033[6;66H \033[7;66H\n");
  797. Xprintf("\033[8;65H  \033[10;67H  \033[9;69H \033[7;68H \033[7;70H \033[8;71H \033[8;71H\n");
  798. Xprintf("\033[9;70H  \033[10;70H \033[11;68H \033[10;65H  \033[5;68H \033[7;68H \033[6;65H\n");
  799. Xprintf("\033[9;63H \033[5;65H \033[9;68H \033[6;69H \033[11;67H \033[10;72H \033[11;66H\n");
  800. 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");
  801. Xprintf("\033[8;71H  \033[11;71H \033[10;69H \033[11;64H \033[12;72H \033[8;72H \033[8;72H\n");
  802. Xprintf("\033[13;67H  \033[3;69H \033[4;64H \033[8;74H  \033[4;73H \033[15;67H \033[6;65H\n");
  803. Xprintf("\033[12;63H \033[6;73H \033[7;64H \033[12;65H \033[14;69H \033[12;54H \033[11;66H\n");
  804. Xprintf("\n");
  805. Xprintf("\033[0;1m\033[13;51Ha\033[8;77Ha\033[17;67Ha\033[3;63Ha\033[13;73a\n");
  806. Xprintf("\033[14;48Ha\033[2;75a\033[19;67H.\n");
  807. Xprintf("\033[?5h\033[?5l\n");
  808. Xprintf("\033[?5h\033[13;61H.\033[5;56H.\033[?5l\033[2;62H.\033[1;77H.\033[21;67H.\n");
  809. Xprintf("\033[15;45.\033[14;74H.\033[m\033[5l\033[8;79H.\033[16;42H\033[17;39H~\n");
  810. Xprintf("\033[6;75H*\033[9;58H*\033[?5h\033[6;70H\n");
  811. Xprintf("\033[m\033[8;68H \033[7;67H \033[?5l\033[6;68H \033[6;71H \033[8;74H  \033[8;69H \n");
  812. Xprintf("\033[?5h\033[9;64H \033[6;63H \033[4;73H \033[7;68H \033[8;79H \033[10;71H \n");
  813. Xprintf("\033[9;63H \033[8;65H \033[5;65H \033[6;73H \033[8;74H \033[?5l\n");
  814. Xprintf("\033[?5h\033[9;66H  \033[10;67H  \033[5;68H \033[6;69H  \033[9;69H \033[9;58H\n");
  815. Xprintf("\033[7;70H  \033[6;60H \033[7;65H \033[9;68H \033[6;47H\033[?5l\n");
  816. Xprintf("\033[8;63H  \033[7;64H   \033[8;69H  \033[11;67H  \033[6;65H   \033[1;1H\n");
  817. Xprintf("\033[?5h\033[?5l\n");
  818. Xprintf("\033[10;60H \033[10;65H   \033[11;71H \033[9;58H \033[7;64H \033[1;1H\n");
  819. Xprintf("\033[?5h\033[?5l\n");
  820. Xprintf("\033[11;64H \033[11;57H \033[12;67H  \033[3;69H \033[10;69H  \033[1;1H\n");
  821. Xprintf("\033[12;54H \033[12;63H   \033[11;71H \033[9;70H  \033[12;72H \033[1;1H\n");
  822. Xprintf("\033[?5h\033[?5l\n");
  823. Xprintf("\033[13;67H  \033[8;71H  \033[7;69H \033[13;51H \033[13;62H \033[1;1H \n");
  824. Xprintf("\033[8;66H  \033[14;69H \033[5;67H \033[9;65H \033[8;77H \033[1;1H\n");
  825. Xprintf("\033[13;73H \033[15;67H \033[17;67H \033[10;72H \033[3;63H \033[1;1H\n");
  826. Xprintf("\033[14;48H \033[2;75H \033[2;62H \033[14;74H \033[19;67H \033[1;1H\n");
  827. Xprintf("\033[5;75H \033[15;75H \033[19;67H \033[15;45H \033[16;42H \033[1;1H\n");
  828. Xprintf("\033[21;67H \033[4;64H \033[17;39H \033[11;75H \033[6;75H \033[1;1H\n");
  829. Xprintf("\033[1;77H \033[13;61H \033[5;56H \033[1;1H\n");
  830. Xprintf("\n");
  831. Xprintf("\033[8;63H\033(0~\033(B\033[m\n");
  832. Xprintf("\033[4;72H\033[1m\033(0~\033(B\033[m\n");
  833. Xprintf("\n");
  834. Xprintf("\033[3;14H\033(BThey're toast,\n");
  835. Xprintf("\033[4;14H  Captain.\033(0\n");
  836. Xprintf("\033[5;23H\\\n");
  837. Xprintf("\033[6;24H\\\n");
  838. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  839. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  840. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  841. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  842. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  843. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  844. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  845. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  846. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  847. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  848. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  849. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  850. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  851. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  852. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  853. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  854. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  855. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  856. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  857. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  858. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  859. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  860. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  861. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  862. Xprintf("\033[2;14H             \033[3;14H             \033[4;14H            \033[4;26H\n");
  863. Xprintf("\033[5;23H \033[6;24H \n");
  864. Xprintf("\n");
  865. Xprintf("\033[2;14H\033(BExcellent, Mr. Spock.\n");
  866. Xprintf("\033[3;14HAhead warp factor 6,\n");
  867. Xprintf("\033[4;14H     Mr. Sulu.\033(0\n");
  868. Xprintf("\033[5;25Hx\n");
  869. Xprintf("\033[6;25Hx\n");
  870. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  871. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  872. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  873. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  874. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  875. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  876. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  877. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  878. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  879. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  880. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  881. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  882. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  883. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  884. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  885. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  886. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  887. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  888. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  889. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  890. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  891. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  892. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  893. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  894. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  895. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  896. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  897. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  898. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  899. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  900. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  901. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  902. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  903. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  904. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  905. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  906. Xprintf("\033[2;14H                     \033[2;35H\n");
  907. Xprintf("\033[3;14H                     \033[3;35H\n");
  908. Xprintf("\033[4;19H          \033[4;29H\n");
  909. Xprintf("\033[5;25H \033[5;26H\n");
  910. Xprintf("\033[6;25H \033[6;26H\n");
  911. Xprintf("\n");
  912. Xprintf("\033[8;26H\\\n");
  913. Xprintf("\033[9;26H\033(BAye aye, Sir\033(0\n");
  914. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  915. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  916. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  917. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  918. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  919. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  920. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  921. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  922. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  923. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  924. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  925. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  926. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  927. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  928. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  929. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  930. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  931. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  932. Xprintf("\033[8;27H \033[8;28H \033[8;29H \033[8;30H \033[8;31H \033[8;32H \n");
  933. Xprintf("\033[8;33H \033[8;34H \033[8;35H \033[8;36H \033[8;37H \033[8;38H\n");
  934. Xprintf("\033[8;39H \033[8;40H \033[8;41H \033[8;42H \033[8;43H \033[8;44H \n");
  935. Xprintf("\033[8;45H \033[8;46H \033[8;47H \033[8;48H \033[8;49H \033[8;50H \n");
  936. Xprintf("\033[8;51H \033[8;52H \033[8;53H \033[8;54H \033[8;55H \033[8;56H \n");
  937. Xprintf("\033[8;57H \033[8;58H \033[8;59H \033[8;60H \033[8;61H \033[8;62H \n");
  938. Xprintf("\033[8;26H \033[8;27H\n");
  939. Xprintf("\033[9;26H             \033[9;38H\n");
  940. Xprintf("\n");
  941. Xprintf("\033[7;9H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  942. Xprintf("\033[8;15H  \033[4m  x   //\033[m\n");
  943. Xprintf("\033[9;16H  qqqqqq\n");
  944. Xprintf("\033[7;10H  q\033[4mqqqqqqqqq\033[m  \033[4m   .  ~\033[m\n");
  945. Xprintf("\033[8;16H  \033[4m  x   //\033[m\n");
  946. Xprintf("\033[9;17H  qqqqqq\n");
  947. Xprintf("\033[7;11H  q\033[4mqqqqqqqqq\033[m  \033[4m   . ~ \033[m\n");
  948. Xprintf("\033[8;17H  \033[4m  x   //\033[m\n");
  949. Xprintf("\033[9;19H  qqqqqq\n");
  950. Xprintf("\033[7;12H  q\033[4mqqqqqqqqq\033[m  \033[4m   .~  \033[m\n");
  951. Xprintf("\033[8;18H  \033[4m  x   //\033[m\n");
  952. Xprintf("\033[9;19H  qqqqqq\n");
  953. Xprintf("\033[7;14H  q\033[4mqqqqqqqqq\033[m  \033[4m  ~.   \033[m\n");
  954. Xprintf("\033[8;20H  \033[4m  x   //\033[m\n");
  955. Xprintf("\033[9;21H  qqqqqq\n");
  956. Xprintf("\033[7;16H  q\033[4mqqqqqqqqq\033[m  \033[4m~  .   \033[m\n");
  957. Xprintf("\033[8;22H  \033[4m  x   //\033[m\n");
  958. Xprintf("\033[9;23H  qqqqqq\n");
  959. Xprintf("\033[7;18H  q\033[4mqqqqqqqqq\033[m~ \033[4m   .   \033[m\n");
  960. Xprintf("\033[8;24H  \033[4m  x   //\033[m\n");
  961. Xprintf("\033[9;25H  qqqqqq\n");
  962. Xprintf("\033[7;20H  q\033[4mqqqqqqqqq\033[m  \033[4m   .  ~\033[m\n");
  963. Xprintf("\033[8;26H  \033[4m  x   //\033[m\n");
  964. Xprintf("\033[9;27H  qqqqqq\n");
  965. Xprintf("\033[7;22H  q\033[4mqqqqqqqqq\033[m  \033[4m   .~  \033[m\n");
  966. Xprintf("\033[8;28H  \033[4m  x   //\033[m\n");
  967. Xprintf("\033[9;29H  qqqqqq\n");
  968. Xprintf("\033[7;24H  q\033[4mqqqqqqqqq\033[m  \033[4m  ~.   \033[m\n");
  969. Xprintf("\033[8;30H  \033[4m  x   //\033[m\n");
  970. Xprintf("\033[9;31H  qqqqqq\n");
  971. Xprintf("\033[7;26H  q\033[4mqqqqqqqqq\033[m  \033[4m~  .   \033[m\n");
  972. Xprintf("\033[8;32H  \033[4m  x   //\033[m\n");
  973. Xprintf("\033[9;33H  qqqqqq\n");
  974. Xprintf("\033[7;28H  q\033[4mqqqqqqqqq\033[m~ \033[4m   .   \033[m\n");
  975. Xprintf("\033[8;34H  \033[4m  x   //\033[m\n");
  976. Xprintf("\033[9;35H  qqqqqq\n");
  977. Xprintf("\033[7;30H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  978. Xprintf("\033[7;30H~\n");
  979. Xprintf("\033[8;36H  \033[4m  x   //\033[m\n");
  980. Xprintf("\033[9;37H  qqqqqq\n");
  981. Xprintf("\033[7;32H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  982. Xprintf("\033[8;38H  \033[4m  x   //\033[m\n");
  983. Xprintf("\033[9;39H  qqqqqq\n");
  984. Xprintf("\033[7;34H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  985. Xprintf("\033[8;40H  \033[4m  x   //\033[m\n");
  986. Xprintf("\033[9;41H  qqqqqq\n");
  987. Xprintf("\033[7;36H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  988. Xprintf("\033[8;42H  \033[4m  x   //\033[m\n");
  989. Xprintf("\033[9;43H  qqqqqq\n");
  990. Xprintf("\033[7;38H  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  991. Xprintf("\033[8;44H  \033[4m  x   //\033[m\n");
  992. Xprintf("\033[9;45H  qqqqqq\n");
  993. Xprintf("\033[7;40H~  q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  994. Xprintf("\033[8;46H   \033[4m  x   //\033[m\n");
  995. Xprintf("\033[9;47H   qqqqqq\n");
  996. Xprintf("\033[7;43H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  997. Xprintf("\033[8;49H   \033[4m  x   //\033[m\n");
  998. Xprintf("\033[9;50H   qqqqqq\n");
  999. Xprintf("\033[7;46H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  1000. Xprintf("\033[8;52H   \033[4m  x   //\033[m\n");
  1001. Xprintf("\033[9;53H   qqqqqq\n");
  1002. Xprintf("\033[7;49H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  1003. Xprintf("\033[8;55H   \033[4m  x  ~//\033[m\n");
  1004. Xprintf("\033[9;56H   qqqqqq\n");
  1005. Xprintf("\033[7;52H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  1006. Xprintf("\033[8;58H   \033[4m  x   //\033[m\n");
  1007. Xprintf("\033[9;59H   qqqqqq\n");
  1008. Xprintf("\033[7;55H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  1009. Xprintf("\033[8;61H  ~\033[4m  x   //\033[m\n");
  1010. Xprintf("\033[9;62H   qqqqqq\n");
  1011. Xprintf("\033[7;58H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  1012. Xprintf("\033[8;64H   \033[4m  x   //\033[m\n");
  1013. Xprintf("\033[8;63H~\n");
  1014. Xprintf("\033[9;65H   qqqqqq\n");
  1015. Xprintf("\033[7;61H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  1016. Xprintf("\033[8;67H   \033[4m  x   //\033[m\n");
  1017. Xprintf("\033[9;68H   qqqqqq\n");
  1018. Xprintf("\033[7;64H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  1019. Xprintf("\033[8;70H   \033[4m  x   //\033[m\n");
  1020. Xprintf("\033[9;71H   qqqqqq\n");
  1021. Xprintf("\033[7;67H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  1022. Xprintf("\033[8;73H   \033[4m  x   //\033[m\n");
  1023. Xprintf("\033[9;74H   qqqqqq\n");
  1024. Xprintf("\033[9;75H\033[1m~\033[m\n");
  1025. Xprintf("\033[7;70H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  1026. Xprintf("\033[8;76H   \033[4m  x   //\033[m\n");
  1027. Xprintf("\033[9;77H   qqqqqq\n");
  1028. Xprintf("\033[7;73H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  1029. Xprintf("\033[8;79H   \033[4m  x   //\033[m\n");
  1030. Xprintf("\033[7;76H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  1031. Xprintf("\033[7;79H   q\033[4mqqqqqqqqq\033[m  \033[4m   .   \033[m\n");
  1032. Xprintf("\033[7;80H  \033[8;80H  \033[9;80H  \033[10;80H\n");
  1033. Xprintf("\n");
  1034. Xprintf("\033(B\033[23;1H\n");
  1035. Xprintf("\n");
  1036. Xprintf("\n");
  1037. X  }
  1038. Xelse
  1039. X  {
  1040. X  printf("shape - know how to shape %s only on vt110, vt220, or vt320 terminals\n", mess);
  1041. X  exit(1);
  1042. X}
  1043. X}
  1044. X
  1045. X
  1046. END_OF_FILE
  1047. if test 49631 -ne `wc -c <'src/shape/error.c'`; then
  1048.     echo shar: \"'src/shape/error.c'\" unpacked with wrong size!
  1049. fi
  1050. # end of 'src/shape/error.c'
  1051. fi
  1052. echo shar: End of archive 32 \(of 33\).
  1053. cp /dev/null ark32isdone
  1054. MISSING=""
  1055. 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
  1056.     if test ! -f ark${I}isdone ; then
  1057.     MISSING="${MISSING} ${I}"
  1058.     fi
  1059. done
  1060. if test "${MISSING}" = "" ; then
  1061.     echo You have unpacked all 33 archives.
  1062.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  1063. else
  1064.     echo You still need to unpack the following archives:
  1065.     echo "        " ${MISSING}
  1066. fi
  1067. ##  End of shell archive.
  1068. exit 0
  1069.