Settings

The page will reload to apply your changes.
Theme

ASCII Art Font

ASCII Art Menu

Original Usenet thread from alt.ascii-art, started 6 Jun 1994.
 _   _                     _        _             _     _           
| | | |___  ___ _ __   ___| |_     / \   _ __ ___| |__ (_)_   _____ 
| | | / __|/ _ \ '_ \ / _ \ __|   / _ \ | '__/ __| '_ \| \ \ / / _ \
| |_| \__ \  __/ | | |  __/ |_   / ___ \| | | (__| | | | |\ V /  __/
 \___/|___/\___|_| |_|\___|\__| /_/   \_\_|  \___|_| |_|_| \_/ \___|
BIG, POSTSCRIPT, OVERSTRIKE, GIF: Abraham Lincoln

BIG, POSTSCRIPT, OVERSTRIKE, GIF: Abraham Lincoln

alt.ascii-art · 1 message · 6 Jun 1994
Ric...@sdrc.com ASCII art 6 Jun 1994 17:26 · raw headers · report
A while back I ftped some overstrike ascii art (can only be effectively viewed
by printing on a printer that can do reverse linefeeds (print on top of
previous lines)). The overstriking makes parts of the image darker, creating a
much richer gray scale.

The format of the files is such that any line beginning with a + character is
supposed to be printed on the same line as the previous line. Now in order to
properly view these files, you must 1. have easy access to a line printer
2. need to know how to make the printer do a reverse line feed (to do the
overstrike) and 3. edit the overstrike file to replace the + with the reverse
linefeed code for your printer.

What I have done may not be exactly in the spirit of the original overstrike
art, but I didn't have an easy way to view these images otherwise. Besides,
overstrike images sort of violate the spirit of ascii-art anyway, since you
can't view them properly on your terminal. So, I hacked up the output of a2ps
(an ascii to PostScript generator) so that the PostScript file prints the
appropriate lines on top of one another (on a PostScript printer of
course). The overprinting doesn't make the image darker by putting more ink on
the overprinted parts (like a line printer would), but the fact that the inked
part of some characters fill the empty spaces of others still makes the
overstrike darker. The images actually look nice on our printer (YMMV).

So, what I am thinking about doing is posting all 63 PostScript files over the
next few weeks (some images are actually split into more than one file. The
word POSTSCRIPT will appear in the subject so you can kill these easily if you
don't want to see them. Someone suggested that I put them all at an archive
site. If any of you archivers wants to allocate some diskspace to this, let me
know where and how to get them there, and I will do that instead of posting
them all.

In order to print this image save everything after the cut line into a file and
print it on a postscript printer. If it doesn't work, I'm sorry, the only thing
I know about PostScript is what I figured out by looking at a2ps output, I
won't be able to help you fix it. (If anyone finds something wrong with the
PostScript and can tell me how to fix it, I could fix my files and repost.)

--
   |\                               ___ _    _   _     _      _    _   _       
(|_|_\________________             | _ (_)__| |_| |___| |_ __| |_ | |_(_)______
)|____________________|            |   / / _|  _  / _ \  _/ _| ' \| ' / (_-<_-<
(| |___\ The Draftsman             |_|_\_\__|_| |_\___/\__\__|_||_|_`_\_/__/__/
Of Course, my opinions do not reflect those of my employer, that's not my job!

File		Width	Description
a-lincoln-OS    110     Abraham Lincoln `...that all men are created equal'


-------8<-------8<-------8<-------8<-------8<-------8<-------8<-------8<-------

%! a2ps 3.1

/$a2psdict 100 dict def
$a2psdict begin
% Initialize page description variables.
/inch {72 mul} bind def
/landscape false def
/twinpage false def
/sheetheight 11 inch def
/sheetwidth 8.5 inch def
/margin 0.25 inch def
/noborder true def
/noheader true def
/headersize 0.0 def
/bodyfontsize 6.8 def
/lines 112 def
/columns 144 def
/footer () def
/date (05/31/94 17:39) def
%!  PostScript Source Code
%
%  File: imag:/users/local/a2ps/header.ps
%  Created: Tue Nov 29 12:14:02 1988 by miguel@imag (Miguel Santana)
%  Version: 2.0
%  Description: PostScript prolog for a2ps ascii to PostScript program.
% 
%  Edit History:
%  - Original version by evan@csli (Evan Kirshenbaum).
%  - Modified by miguel@imag to:
%    1) Correct an overflow bug when printing page number 10 (operator
%	cvs).
%    2) Define two other variables (sheetwidth, sheetheight) describing
%	the physical page (by default A4 format).
%    3) Minor changes (reorganization, comments, etc).
%  - Modified by tul...@apolloway.prl.philips.nl
%    1) Correct stack overflows with regard to operators cvs and copy.
%       The resulting substrings where in some cases not popped off 
%       the stack, what can result in a stack overflow.
%    2) Replaced copypage and erasepage by showpage. Page througput
%       degrades severely (see red book page 140) on our ps-printer
%       after printing sheet 16 (i.e. page 8) of a file which was 
%       actually bigger. For this purpose the definitions of startdoc
%       and startpage are changed.
%  - Modified by Tim Clark <T.C...@uk.ac.warwick> to:
%    1) Print one page per sheet (portrait) as an option.
%    2) Reduce size of file name heading, if it's too big.
%    3) Save and restore PostScript state at begining/end. It now uses
%	conventional %%Page %%Trailer markers.
%    4) Print one wide page per sheet in landscape mode as an option.
%  - Modified by mig...@imag.fr to
%    1) Add new option to print n copies of a file.
%    2) Add new option to suppress heading printing.
%    3) Add new option to suppress page surrounding border printing.
%    4) Add new option to change font size. Number of lines and columns
%	are now automatically adjusted, depending on font size and
%	printing mode used.
%    5) Minor changes (best layout, usage message, etc).
%  - Modified by rob...@sdrc.com to
%    1) Added Digital PostScript extensions
%    2) Added in Eric Hammond's sheetfooter function
%    3) Reduced font size to make room for more title space
%    4) Changed Page to Pg in header
%

% Copyright (c) 1988, Miguel Santana, mig...@imag.imag.fr
%
% Permission is granted to copy and distribute this file in modified
% or unmodified form, for noncommercial use, provided (a) this copyright
% notice is preserved, (b) no attempt is made to restrict redistribution
% of this file, and (c) this file is not distributed as part of any
% collection whose redistribution is restricted by a compilation copyright.
%


% General macros.
/xdef {exch def} bind def
/getfont {exch findfont exch scalefont} bind def

% Page description variables and inch function are defined by a2ps program.

% Character size for differents fonts.
   landscape
   { /filenamefontsize 10 def }
   { /filenamefontsize 12 def }
ifelse
/datefontsize filenamefontsize 0.8 mul def
/headermargin filenamefontsize 0.25 mul def
/bodymargin bodyfontsize 0.7 mul def

% Font assignment to differents kinds of "objects"
/filenamefontname /Helvetica-Bold def
/stdfilenamefont filenamefontname filenamefontsize getfont def
/datefont /Helvetica datefontsize getfont def
/bodyfont /Courier bodyfontsize getfont def

% Logical page attributs (a half of a real page or sheet).
/pagewidth
   bodyfont setfont (0) stringwidth pop columns mul bodymargin dup add add
   def
/pageheight
   bodyfontsize lines mul bodymargin dup add add headersize add
   def

% Coordinates for upper corner of a logical page and for sheet number.
% Coordinates depend on format mode used.
% In twinpage mode, coordinate x of upper corner is not the same for left
% and right pages: upperx is an array of two elements, indexed by sheetside.
/rightmargin margin 3 div def
/leftmargin margin 2 mul 3 div def
/topmargin margin twinpage {3} {2} ifelse div def
landscape
{  % Landscape format
   /uppery sheetwidth rightmargin sub bodymargin sub def
%   /uppery rightmargin pageheight add bodymargin add def
   /sheetnumbery sheetwidth leftmargin pageheight add datefontsize add sub def
   twinpage
   {  % Two logical pages
      /upperx [ topmargin			% upperx for left page
		dup 2 mul pagewidth add		% upperx for right page
	      ] def
      /sheetnumberx sheetheight topmargin sub def
   }
   {  /upperx [ topmargin dup ] def
      /sheetnumberx sheetheight topmargin sub datefontsize sub def
   }
   ifelse
}
{  % Portrait format
   /uppery sheetheight topmargin sub def
%   /uppery topmargin pageheight add def
   /upperx [ leftmargin dup ] def
   /sheetnumberx sheetwidth rightmargin sub datefontsize sub def
   /sheetnumbery
	 sheetheight 
	 topmargin pageheight add datefontsize add headermargin add
      sub
      def

}
ifelse

% Strings used to make easy printing numbers
/pnum 12 string def
/empty 12 string def

% Other initializations.
/datewidth date stringwidth pop def
/filenameroom
         pagewidth
	 filenamefontsize 4 mul datewidth add (Pg 999) stringwidth pop add
      sub
   def


% Function startdoc: initializes printer and global variables.
/startdoc
    { /sheetside 0 def			% sheet side that contains current page
      /sheet 1 def			% sheet number
   } bind def

% Function newfile: init file name and reset page number for each new file.
/newfile
    { cleanup
      /filename xdef
      /filenamewidth filename stringwidth pop def
      /filenamefont
	 filenamewidth filenameroom gt
	 {
	       filenamefontname
	       filenamefontsize filenameroom mul filenamewidth div
	    getfont
	 }
	 {  stdfilenamefont }
	 ifelse
	 def
      /pagenum 1 def
    } bind def

% Function printpage: Print a physical page.
/printpage
    { /sheetside 0 def
      twinpage
      {  noborder not
	    { sheetnumber }
	 if
      }
      {  noheader noborder not and
	    { sheetnumber }
	 if
      }
      ifelse
      sheetfooter
      showpage 
%      pagesave restore
      /sheet sheet 1 add def
    } bind def

% Function cleanup: terminates printing, flushing last page if necessary.
/cleanup
    { twinpage sheetside 1 eq and
         { printpage }
      if
    } bind def

%
% Function startpage: prints page header and page border and initializes
% printing of the file lines.
/startpage
    { sheetside 0 eq
	{ % /pagesave save def
	  landscape
	    { sheetwidth 0 inch translate	% new coordinates system origin
	      90 rotate				% landscape format
	    } if
	} if
      noborder not { printborder } if
      noheader not { printheader } if
	 upperx sheetside get  bodymargin  add
	    uppery
	    bodymargin bodyfontsize add  noheader {0} {headersize} ifelse  add
	 sub
      moveto
      bodyfont setfont
    } bind def

% Function printheader: prints page header.
/printheader
    { upperx sheetside get  uppery headersize sub 1 add  moveto
      datefont setfont
      gsave
        datefontsize headermargin rmoveto
	date show					% date/hour
      grestore
      gsave
	pagenum pnum cvs pop
	   pagewidth (Pg 999) stringwidth pop sub
	   headermargin
	rmoveto
        (Pg ) show pnum show				% page number
      grestore
      empty pnum copy pop
      gsave
        filenamefont setfont
	      filenameroom filename stringwidth pop sub 2 div datewidth add
	      bodymargin 2 mul 
	   add 
	   headermargin
	rmoveto
        filename show						% file name
      grestore
    } bind def

% Function printborder: prints border page.
/printborder 
    { upperx sheetside get uppery moveto
      gsave					% print the four sides
        pagewidth 0 rlineto			% of the square
        0 pageheight neg rlineto
        pagewidth neg 0 rlineto
        closepath stroke
      grestore
      noheader not
         { 0 headersize neg rmoveto pagewidth 0 rlineto stroke }
      if
    } bind def

%
% Function endpage: adds a sheet number to the page (footnote) and prints
% the formatted page (physical impression). Activated at the end of each
% source page (lines reached or FF character).
/endpage
   { /pagenum pagenum 1 add def
     twinpage  sheetside 0 eq  and
        { /sheetside 1 def }
        { printpage }
     ifelse
   } bind def

% Function sheetnumber: prints the sheet number.
/sheetnumber
    { sheetnumberx sheetnumbery moveto
      datefont setfont
      sheet pnum cvs
	 dup stringwidth pop (0) stringwidth pop sub neg 0 rmoveto show
      empty pnum copy pop
    } bind def

/sheetfooter
   { sheetnumberx sheetnumbery moveto
    datefont setfont
    footer
      dup stringwidth pop ( 999) stringwidth pop add neg 0 rmoveto show
   } bind def

% Function s: print a source line
/s  { gsave
        show
      grestore
      0 bodyfontsize neg rmoveto
    } bind def
/o  { gsave
        show
      grestore
    } bind def

%
% Digital PostScript extensions added by Rob Gabbard / SDRC / 18-June-1993
% E-mail: rob...@sdrc.com
%

% Function TwoSided: to print two sided on a Digital PostScript Printer

/TwoSided  { statusdict begin 
               /setduplexmode where 
                  { pop 
                    true setduplexmode 
                  } if
             end } def

% Function Tumble: to print in tumble mode on a Digital PostScript Printer

/Tumble     { statusdict begin 
                /settumble where 
                    { pop 
                      true settumble 
                    } if
              end } def

% Function PaperTray: to select the input paper tray on a Digital PostScript 
% Printer
%   1 - Upper tray
%   2 - Lower tray (usually 8.5" x 11.0" paper)
%   3 - Large capacity tray (default)

/PaperTray   { statusdict begin
                /setpapertray where
                    { pop
                      setpapertray }
		    { pop }
		    ifelse
              end } def

% Function OutputTray: to select the output tray on a Digital PostScript 
% Printer
%   1 - Lower tray
%   2 - Side tray
%   3 - Upper tray (default)

/OutputTray   { statusdict begin
                /setoutputtray where
                    { pop
                      setoutputtray }
                    { pop } 
		    ifelse
              end } def

% Function OutputPosition: to select the output position on a Digital PostScript
% Printer
%   0 - Normal position (default)
%   1 - Offset position

/OutputPosition   { statusdict begin
                      /setoutputposition where
                         { pop
                           setoutputposition } 
			 { pop }
			 ifelse
                  end } def
%%EndProlog

/docsave save def
startdoc
(a-lincoln-OS) newfile
/sheet 1 def
startpage
() o
() o
(                                                            EEE) s
() o
(                                                           XXXXXXX) o
(                                                             EEEEEEEEEEE) s
(                                                           *************) o
(                                                    XXXXXXXXXXXXXXXXXXXX) o
(                                              EEEE         EEEEEEEEEEEEEE) s
(                                                  ***********************) o
(                                              XXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                            EE          EE       EEEEEEEEE) s
(                                            ******************************) o
(                                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                           EE        EEE          EEEEEEEEEE) s
(                                            *******************************) o
(                                          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                         EEE       EEEE     EEEEEEEEEEEEEEEEE) s
(                                           *********************************) o
(                                         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                        EEE       EEEEEEEEE           EEEEEEEE) s
(                                         ************************************) o
(                                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                     EEEEEE     EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                                       ***************************************) o
(                                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                    E   EE     EEEEEEEEEEEEEEEEEE   EEEEEEEEEEEEE) s
(                                   ********************************************) o
(                                   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                              EEEEEEEEEEEEEE         EEEEEEEEEEEEEE) s
(                                  **********************************************) o
(                                  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                             EEEEEEE EEEEEEEEEEEEEEE     EEEEEEEEEEEE) s
(                                 *******************************************************) o
(                                XXXXXXXXXXXXXXXXXX   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                               E    EEEEEEEE         EEEEEEEEEEEEEEEE   E  EEEEEEEEEE) s
(                                *********************************************************) o
(                               XXXXXXXXXXXXXXX        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                              E   EEEEEEEEEE           EEEEEEEEEEEEEEE       EEEEEEEEE) s
(                               **********************************************************) o
(                             XXXXXXXXXXXXXXXX           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                             E  EEEEEEEEEE             EEEEEEEEEEEEEEEEE      EEEEEEEE) s
(                              ***********************************************************) o
(                            XXXXXXXXXXXXXXXX           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                            EEEEE EEEEEEE                EEEEEEEEEEEEEEEEEEEEE EEEEEEEE) s
(                             *****************   *****************************************) o
(                           XXXXXXXXXXXXXXXX             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                          EEE     EEEEEE                 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                            *****************    *****************************************) o
(                          XXXXXXXXXXXXXXXXX              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                         EE      EEEEEEE                   EEEEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                           ******************     ****************************************) o
(                         XXXXXXXXXXXXXXXXX             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                        EE       EEEEEE                       EEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                         ********************     ****************************************) o
(                        XXXXXXXXXXXXXXXXX               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                       EE        EEEEE                         EEEEEEEEEEEEEEEEEEEEEEEEE) s
(                        *********************      ****************************************) o
(                       XXXXXXXXXXXXXXXXX                      XXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                       EE       EEEEEE                          EEEEEEEEEEEEEEEEE  EEEEEEE) s
(                       **********************      ***************************************) o
(                       XXXXXXXXXXXXXXXX                         XXXXXXXXXXXXXXXXXXXXXXXXX) o
(                       EE     EEEEEEEEE                         EEEEEEEEEEEEEEEE   EEEEEEE) s
(                       **********************       *************************************) o
(                       XXXXXXXXXXXXXXXX                        XXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                      EEE    EEEEEEEEEE                           EEEEEEEEEEEEE     EEEEEE) s
(                       ***********************      **************************************) o
(                       XXXXXXXXXXXXXXXX                        XXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                      EEEE  EEEEEEEEEEE                               EEEEEE         EEEEE) s
(                       ***********************       *************************************) o
(                       XXXXXXXXXXXXXXXX                         XXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                      EEEE EEEEE EEEEEE                                 E             EEEE) s
(                       ***********************        ************************************) o
(                       XXXXXXXXXXXXXXXX                           XXXXXXXXXXXXXXXXXXXXXXXX) o
(                      EEEEEEEEE EEEEEEE                                               EEEE) s
(                       ************************        ***********************************) o
(                       XXXXXXXXXXXXXXXX                             XXXXX XXXXXXXXXXXXXXXX) o
(                      EEEEEEEEEEEEEEEEEE                                              EEEE) s
(                       ****************************     **********************************) o
(                       XXXXXXXXXXXXXXXX                                 X   XXXXXXXXXXXXXX) o
(                     EEEEEEEEEEEEEEEEEEE                                              EEEE) s
(                       *******************************************************************) o
(                      XXXXXXXXXXXXXXXXXX                                       XXXXXXXXXXX) o
(                     EEEEEEEEEEEEE  EEEEE                                             EEEEE) s
(                      ********************************************************************) o
(                     XXXXXXXXXXXXXXXXXXXX                                         XXXXXXXX) o
(                    EEEEEEEEEEEE   EEEEEE                                              EEEEE) s
(                     *********************************************************************) o
(                    XXXXXXXXXXXXXXXXXXXXXX              XXXXX                   XXXXXXXXXXXX) o
(                   EEEEEEEEEEE   EEEEEEEEE                                             EEEEEE) s
(                    *************************************    *******************************) o
(                   XXXXXXXXXXXXXXXXXXXXXXXX          XXXXX                    XXXXXXXXXXXXXXX) o
(                  EEEEEEEEEE  EEEEEEEEEEEEE                                            EEEEEEEE) s
(                   ***********************************         ******************************) o
(                   XXXXXXXXXXXXXXXXXXXXXXXXXX                     XXXX     XXXXXXXXXXXXXXXXXXX) o
(                 EEEEEEEEEE  EEEEEEEEEEEEEE                                            EEEEEEEE) s
(                  ***********************************            ******************************) o
(                  XXXXXXXXXXXXXXXXXXXXXXXXXXX        XXXXXXXX     XXXXXXXXXXX    XXXXXXXXXXXXXXX) o
(                 EEEEEEEEEEEEEEEEEEEEEEEEEE                                            EEEEEEEEE) s
(                 ************************************       ************************************) o
(                 XXXXXXXXXXXXXXXXXXXXXXXXXXXX      XXXX             XXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                EEEEEEEEEEEEEEEEEEEEEEEEEEE                                            EEEEEEEE) s
(                 ************************************      ************************************) o
(                XXXXXXXXXXXXXXXXXXXXXXXXXXXXX      X      X                       XXXXXXXXXXXXXXX) o
(                 EEEEEEEEEEEEEEEEEEEEEEEEEE                                            EEEEEEEEEE) s
(                ************************************* *******************************************) o
(                XXXXXXXXXXXXXXXXXXXXXXXXXXXXX         XXXXXX                        XXXXXXXXXXXX) o
(                  EEEEEEEEEEEEEEEEEEEEEEEEE           EEEEEEEEE                         EEEEEEEX) s
(               **********  ********************************************    *******************E) o
(               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      XXXXXXXXXXXXX                     XXXXXXXX**) o
(                   EEEEE    EEEEEEEEEEEEEEE         EEEE EEEEEEEEE    E           EEEE  EEEEXXX) s
(                *****       ********************************************  *****************EEE) o
(                XXXXXX      XXXXXXXXXXXXXXXXXX    XXXXXXXXXXXXXXXXX   XX  XXXXXXXXXXXXXXXXXXXXX) o
(                   E      EE EEEEEEEEEEEEEEE      EEE    EEEEEEEEEEEEEE      E EEEEEEEEEEEEEEE) s
(                *****       *******************************************************************) o
(                 XXXX     X  XXXXXXXXXXXXXXXXX   XXXXXXXXXXXXXXXXXXXXXX   XXXXXXXXXXXXXXXXXXXX) o
(                      EEEEEEE EEEEEEEEEEEEEE            EEEEEEEEEEEEEEEE    EEEEEEEEEEEEEEEEEE) s
(                 **** ***** *******************************************   *******************) o
(                  XXX XXXXXXXXXXXXXXXXXXXXXXXX   XXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXXXXXXXXXXX) o
(                    E  EEE  E  EEEEEEEEEEEEE           EEE      EEEEEEEE   EEEEEEEEEEEEEEEEEE) s
(                  ** **************************************************    *******************) o
(                   XX XXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXX  XXXXXXXXXXXXX   XXXXXXXXXXXXXXXXXXXX) o
(                    E       EE  EEEEEEEEEEEEE         EE  EEEEEEEEEEEEEE   EEE      EEEEEEE) s
(                    **************************************************************************) o
(                    X XXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXX XXXXXXXXXXXXXXX   XXXXXXXXXXXXXXXXXXXX) o
(                    E            EEEEEEEEEEEE     EEEEE EEEEEEEEEEEE       EEEEEEEE EEEEEE) s
(                    *****************************************************  *******************) o
(                   XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX   XXXXXXXXXXXXXXXXXXX) o
(                    E       EEEE  EEEEEEE        EEEE EE  EEEEE EEE         E EEEE EEEEE) s
(                    ****************************************************    *****************) o
(                   XX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXX  X    XXXXXXXXXXXXXXXXXX) o
(                   EEE     EEEE   EEEEEEE          E           EEE             EEE EEE) s
(                    ****************************  ******      **********    ****************) o
(                   XXXXXXXXXXX    XXXXXXXXX                XXXXXXXXXX       XXXXXXXXXXXXXXXXX) o
(                   EEE     EEEE   EEEEEEE                     EEE                  EEE) s
(                    ****************************   ******  ****** ******     **************) o
(                   XX  XXXX        XXXXXXXXX              XXXXXXX X          XXXXXXXXXXXXXX) o
(                   EEE      EEE   EEEEEEEE                   EEEE                 EEE) s
(                   *****************************    ************  *******    *************) o
(                   XX   XXX       XXXXXXXXXX           XXXXXXXXX             XXXXXXXXXXXXX) o
(                   EEEE       EE  EEEEEEEEE                 EEEE                 E) s
(                   ******************************     *********** *******    ************) o
(                   XXXX  XXX      XXXXXXXXXXX           XXXXXXX               XXX   XXXX) o
(                  EEEEEE          EEEEEEEEEE) s
(                   *******************************    *******************    **********) o
(                  XXXXXX  XX    XXXXXXXXXXXXXX                                       XX) o
(                  EEEEEEE          EEEEEEEEEEE) s
(                  ********************************** ********** *********    **********) o
(                  XXXXXXX XX    XXXXXXXXXXXXXXXX                                      XX) o
(                 EEEEEEEEE          EEEEEEEEEEEE) s
(                  ********************************************   ********     *********) o
(                 XXXXXXXXX X   XXXXXXXXXXXXXXXXXXXX                                  XXX) o
(                  EEEEEEEEE         EEEEEEEEEEEEEE) s
(                   ******************************************     ********    **********) o
(                   XXXXXXXX    XXXXXXXXXXXXXXXXXXXXXXX               X         X    XXX) o
(                    EEEEEEEE       EEEEEE     EEEE) s
(                    ****************************************      ********    *********) o
(                    XXXXXXXX   XXXXXXXXXXXXXX XXXXXXXXX            XXXX       XX   XXX) o
(                    EEEEEEEE       EEEEEE     EEEE               EE                  E) s
(                    **************************************       ***   ***    ********) o
(                    XXXXXXXXX       XXXXXXXXXX XXXXXXXXX         XXX           X  XXXX) o
(                   EEEEEEEEEE       EEEEE      EEE              EE                  EE) s
(                    **************************************     ************  *********) o
(                    XXXXXXXXX      XXXXXXXXXXX XXXXXXXX         XXXXX          XXXXXX) o
(                   EEEEEEEEEEE    EEEEEEE      EEE             EEE            E   EEE) s
(                    **************************************    ***********************) o
(                   XXXXXXXXXXXX  XXXXXXXXXXXXX XXXXXXXX        XXXXXXXXXX     XXXXXXX) o
(                        EEEEEEEEEEEEEEEEE       EE            EEE  EEEEEEE  EEE  EEEE) s
(                       ***********************************    *    *****************) o
(                     XXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXX         X   XXXXXXXXXXXXXXXXX) o
(                        EEEEEEEEEEEEEEEEE       EE            EE    EEEEEEEEEEE  EEE) s
(                       ************************************  *      ****************) o
(                       XXXXXXXXXXXXXXXXXXXXXXXX XXXXX         X     XXXXXXXXXXXXXXXX) o
(                        EEEEEEEEEEEEEEEEEE       E           EE       EEEEEEEE   EE) s
(                        ***************************************  ******************) o
(                       XXXXXXXXXXXXXXXXXXXXXXXX XXXX XX      XX      XXXXXXXXXXXXXX) o
(                        EEEEEEEEEEEEEEEEEEE                 EE          E EEEE    E) s
(                        **********************************************************) o
(                       XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX    XX         XXXXXXXXXXXX) o
(                        EEEEEEEEEEEEEEEEEEE               EE                E    E) s
(                        *******************************   *************  *********) o
(                       XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX  XXX           X XXXXXXXXX) o
(                        E  EE  EEEEEEEEEEEEE E          EE) s
(                        ******************************** **************    *******) o
(                       XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX             X  XXXXXXXX) o
(                               EEEEEEEEEEEEEEE          EE  E        EEE    E) s
(                        ***********************************************    *******) o
(                      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX X  X       XXXXX   XXXXXXXX) o
(                               EEEEEEEEEEEEEEEEE            EEEEEEEEEE  EEEEEEE) s
(                          ****  *********************************    **** ********) o
(                        XXXXXXX XXXXXXXXXXXXXXXXXXXX XX   XXXXXXXXX     XXX XXXXXX) o
(                                 EEEEEEEEEEEEEEEE          EE             E   E) s
(                                 *****************************         ************) o
(                                XXXXXXXXXXXXXXXXXXXX XX  XXXX               XXXXXX) o
(                                  EEEEEEEEEEEEEEE         EEE  E              E) s
(                                *******************************         ***********) o
(                                XXXXXXXXXXXXXXXXXXXXXXX XXXX  XXX            XXXXX) o
(                                     EEE   EEEEEEEEE      E     E            EE) s
(                                    *****************************   ***************) o
(                                 XX XXXXXXXXXXXXXXXXXXXX      XXXXXX       XXXXXXXX) o
(                                     EEE     EEEEEEEE             EEEEEEEEEEE     E) s
(                                    ***********************************************) o
(                                    XXXXXXXXXXXXXXXXXXXX      XXXXXXXXXXXXXXXXXXXXX) o
(                                      EE      EEEEEEEE                            EE) s
(                                     **********************************************) o
(                                     XXXXXXXXXXXXXXXXXXXX      XXXXXXXXX XXXXXXXXXXX) o
(                                               EEEEEEEEE                       E  EE) s
(                                      **********************************************) o
(                                      XXXXXXXXXXXXXXXXXXX       XXXX        XXXXXXXXX) o
(                                                EEEEEEEE E    EEEEE            EE EEE) s
(                                      **********************************************) o
(                                      XXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXX  XXXXXXXXXXX) o
(                                                 EEEEEEEEEE  EEEEEEE           EEEEEE) s
(                                    * ***********************************************) o
(                                      XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                                  EEEEEEEEEE EEEEEEEEEEEEE EEEEEEEEEEE) s
(                                    ** ***********************************************) o
(                                       XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                                   EEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEE) s
(                                   ***   **********************************************) o
(                                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                                    EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                                   ***     ********************************************) o
(                                          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                                    EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                                   **        ******************************************) o
(                                    X       XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                   E                 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                                   **          ***************************************) o
(                                   XX         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                  EEE                 EEEEEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                                  ****           ************************************) o
(                                  XXXX           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                  EEEE                 EEEEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                                  ****              *********************************) o
(                                 XXXXXX             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                 EEEEEE                 EEEEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                                 ******                *****************************) o
(                                 XXXXXX                 XXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                 EEEEEEE                 E EEEEEEEEEEEEEEEEEEEEEEE) s
(                                 *******                   ************************) o
(                                XXXXXXXX                  XXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                                EEEEEEEEE                    EEEEEEEEEEEEEEEEE) s
(                                ********                     *******************) o
(                                XXXXXXXXX                     XXXXXXXXXXXXXXXXXXX) o
(                                EEEEEEEEEE                     EE       EEE) s
(                                *********                      ****************) o
(                               XXXXXXXXXXX                      XXXXXXXXXXXXX X) o
(                               EEEEEEEEEEE                                     E) s
(                                **********                      ***************) o
(                               XXXXXXXXXXX                       XXXXXXXX     X) o
(                               EEEEEEEEEEEE                                   EE) s
(                                ***********                      ***************) o
(                              XXXXXXXXXXXXX                       XXXXXX     XXXX) o
(                              EEEEEEEEEEEEEE                                  EEE) s
(                                ***********                       ***************) o
(                             XXXXXXXXXXXXXXX                       XXXXX     XXXXX) o
(                            EEEEEEEEEEEEEEEEE                                 EEEE) s
(                               *************                 ***    **************) o
(                            XXXXXXXXXXXXXXXXX                       XXX      XXXXX) o
(                           EEEEEEEEEEEEEEEEEE                                 EEEEE) s
(                             ****************              ******    **************) o
(                          XXXXXXXXXXXXXXXXXXX                        XX      XXXXXX) o
(                         EEEEEEEEEEEEEEEEEEEEE                                EEEEEE) s
(                            ******************            ********    **************) o
(                        XXXXXXXXXXXXXXXXXXXXXX            XX  XX    XX       XXXXXXX) o
(                       EEEEEEEEEEEEEEEEEEEEEEEE           EEEEEEEE    EE      EEEEEEE) s
(                            *******************         **********     *************) o
(                      XXXXXXXXXXXXXXXXXXXXXXXXX          XXXXXXXXXXXX XXXXXXXXXXXXXXX) o
(                       EEEEEEEEEEEEEEEEEEEEEEEE          EEEEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                             *******************        ************* ***************) o
(                      XXXXXXXXXXXXXXXXXXXXXXXXX         XXXXXXXXXXXXXXXXXXXXXX XXXXXXX) o
(                        EEEEEEEEEEEEEEEEEEEEEEEE       EEEEEEEEEEEEEEEEEEEEEEE EEEEEEE) s
(                             ********************      *******************************) o
(                      XXXXXXXXXXXXXXXXXXXXXXXXXX       XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX) o
(                        EEEEEEEEEEEEEEEEEEEEEEEEE     EEEEEEEEEEEEEEEEEEEEEEE  EEEEEEEE) s
(                              *******************     *********************************) o
(                       XXXXXXXXXXXXXXXXXXXXXXXXXX     XXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXX) o
(                        EEEEEEEEEEEEEEEEEEEEEEEEE     EEEEEEEEEEEEEEEEEEEEEEE   EEEEEEEE) s
(                              ********************   ***********************************) o
(                       XXXXXXXXXXXXXXXXXXXXXXXXXX    XXXXXXXXXXXXXXXXXXXXXXXX   XXXXXXXXX) o
(                         EEEEEEEEEEEEEEEEEEEEEEEEE    EEEEEEEEEEEEEEEEEEEEEE    EEEEEEEEEEE) s
(                              ********************* **************************************) o
(                       XXXXXXXXXXXXXXXXXXXXXXXXXXX   XXXXXXXXXXXXXXXXXXXXXXXXX   XXXXXXXXXX) o
(                         EEEEEEEEEEEEEEEEEEEEEEEEEE    EEEEEEEEEEEEEEEEEEEEEEEE  EEEEEEEEEEEE) s
(                               **************************************************************) o
(                        XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXXX) o
(                         EEEEEEEEEEEEEEEEEEEEEEEEEEE     EEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEE) s
(                               *****************************************************************) o
(                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX X) o
(                          EEEEEEEEEEEEEEEEEEEEEEEEEEE         EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                                *******************************************************************) o
(                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                          EEEEEEEEEEEEEEEEEEEEEEEEEEE        EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                                *********************************************************************) o
(                         XXXXXXXXXXXXXXXXXXXXXXXXXXXX   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                           EEEEEEEEEEEEEEEEEEEEEEEEEEE     EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE) s
(                                ***********************************************************************) o
(                         XXXXXXXXXXXXXXXXXXXXXXXXXXXXX   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) o
(                            EEEEEEEEEEEEEEEEEEEEEEEEEEE  EEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEEEEE) s
(                                 *********************************************************************EE) o
(                          XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX***) o
(                            EEEEEEEEEEEEEEEEEEEEEEEEEEE  EEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEEXXXX) s
(                                 ******************************************************************EEEEEEE) o
(                          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX********) o
(                             EEEEEEEEEEEEEEEEEEEEEEEEEEE  EEEEEEEEEEEEEEEEEEEEEEEE   EEEEEEEEEEEEXXXXXXXXX) s
(                                    ************************************************************EEEEEEEEEEE) o
(                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXX************) o
(                             EEEEEEEEEEEEEEEEEEEEEEEEEEEE  EEEEEEEEEEEEEEEEE EEEEE   EEEEEEEEEXXXXXXXXXXXXXX) s
(                                              ***********************************************EEEEEEEEEEEEEE) o
(                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   XXXXXXX****************) o
(                              E      EEEEEEEEEEEEEEEEEEEEE    EEEEEEEEEEEEEE    E    EEEEEEXXXXXXXXXXXXXXXXXX) s
(                                                *************************************************************) o
(                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    XXXXXXXXXXXXXXXXXXXXXXX) o
(                                  EEEEEEEEEEEEEEEEEEEEEEEE      E  EEEEEEEEEE         EEEEEEEEEEEEEEEEEEEEE) s
(                                                 ************************************************************) o
(                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XX    XXXXXXXXXXXXXXXXXXXXXX) o
(                               EEEEEEEEEEEEEEEEEEEEEEEEEEEE        EEEEEEEE           EEEEEEEEEEEEEEEEEEEEE) s
(                                                  **********************************************************) o
(                         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXX XXXXXXXXXXX         XXXXXXXXXXXXXXXXXXXXX) o
(                            EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                           EEEEEEEEEEEEEEEEEEE) s
(                                                   ********************************************************) o
(                       XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    X  XXXXXXXXXX          XXXXXXXXX XXXXXXXXXX) o
(                         EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                           EEEEEEEEEEEEEEEEEEE) s
(                                                    ************************* *****************************) o
(                     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                          XXXXXXXXX XXXXXXXXXX) o
(                         EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                          EEEEEEEEEEEEEEEEEE) s
(                                                     *********************    ****************************) o
(                       XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                          XXXXXXXX  XXXXXXXX) o
(                          EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                          EEEEEEEEEEEEEEEEEE) s
(                                                      *******************     ***************************) o
(                         XXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXXX                          XXXXXXXX   XXXXXXX) o
(                            EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                          EEEEEEEEEEEEEEEEE) s
(                                                       ************ *****      **************************) o
(                          XXXXXXXXXXXXXXXXXXXXXXX   XXXXXXXXXXX                         XXXXXXXX    XXXXX) o
(                            EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                          EEEEEEEEEEEEEEEE) s
(                                                        ****** ***  ******     *************************) o
(                           XXXXXXXXXXXXXXXXXXXXXX     XXXXXXXXX                         XXXXXXX     XXXXX) o
(                             EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                         EEEEEEEEEEEEEEEE) s
endpage
startpage
(                                                         *****        ****      ***********************) o
(                            XXXXXXXXXXXXXXXXXXXXX       XXXXXXXX                        XXXXXXX      X*) o
(                              EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                         EEEEEEEEEEEEXX) s
(                                                          *****        ****     ********************EE) o
(                             XXXXXXXXXXXXXXXXXXXX        XXXXXXXX                        XXXXXX    ****) o
(                               EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                         EEEEEEEEE XXXX) s
(                                                           ****         **       ****************EEEE) o
(                              XXXXXXXXXXXXXXXXXXX         XXXXXXX                        XXXXXX ******) o
(                                EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                        EEEEEE    XXXX) s
(                                                            **                   *************EEEEEEE) o
(                               XXXXXXXXXXXXXXXXXXX         XXXXXXX                       XXXX*********) o
(                                 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                       EEEXX    XXXX) s
(                                                                                  *********EEEEEEEEE) o
(                                XXXXXXXXXXXXXXXXXX          XXXXXX                        XXXXX    XXXX) o
(                                  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                       EEEEEEEEEEE) s
(                                                                                  ********************) o
(                                XXXXXXXXXXXXXXXXXX          XXXXXXX                      XXXXXXX   XXX) o
(                                   EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                       EEEEEEEEEE) s
(                                                                                  ********************) o
(                                 XXXXXXXXXXXXXXXXXX          XXXXXX                       XXXXXX  XXXX) o
(                                   EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                       EEEEEEEEE) s
(                                                                                   ******************) o
(                                  XXXXXXXXXXXXXXXXX           XXXXXX                      XXXXXX  XXX) o
(                                    EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                      EEEEEEEEE) s
(                                                                                   ******************) o
(                                  XXXXXXXXXXXXXXXXXX           XXXXX                      XXXXXX XXXX) o
(                                     EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                      EEEEEEEE) s
(                                                                                   *****************) o
(                                   XXXXXXXXXXXXXXXXX           XXXXXX                     XXXXXX XXX) o
(                                     EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                      EEEEEEE) s
(                                                                                    ***************) o
(                                    XXXXXXXXXXXXXXXXX           XXXXXX                     XXXXX XXX) o
(                                       EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE                     EEEEEE) s
(                                                                                    ***************) o
(                                    XXXXXXXXXXXXXXXXX           XXXXXX                     XXXXX XX) o
(                                          EEEEEEEEEEEEEEEEEEEEEEEEEEEE                     EEEEEE) s
(                                                                                    **************) o
(                                     XXXXXXXXXXXXXXXXX           XXXXXX                    XXXXXXXX) o
(                                            EEEEEEEEEEEEEEEEEEEEEEEEEEE                    EEEEE) s
(                                                                                    *************) o
(                                         XXXXXXXXXXXXXX          XXXXXX                    XXXXX) o
(                                               EEEEEEEEEEEEEEEEEEEEEEEE                     EEEE) s
(                                                                                     ***********) o
(                                            XXXXXXXXXXX           XXXXXX                   XXXXX) o
(                                                    EEEEEEEEEEEEEEEEEEEE                    EEE) s
(                                                                                     **********) o
(                                               XXXXXXXXX           XXXXXX                   XXXX) o
(                                                          EEEEEEEEEEEEEEE                   EEE) s
(                                                                                     **********) o
(                                                  XXXX             XXXXXX                   XX) o
(                                                                 EEEEEEEE                   EX) s
(                                                                                     *******EE) o
(                                                    X              XXXXXXX                 **) o
(                                                                   EEEEEEE                  EEE) s
(                                                                                      ********) o
(                                                                      XXXX                  XXX) o
(                                                                       EEE                    EE) s
(                                                                                      ********) o
(                                                                        XXX) o
(                                                                          E) s
(                                                                                      ********) o
(                                                                          X) o
() o
() o
() o
() o
(         BB BB       BBBBBB BBB BBB  BBBBB BBBBBBB    BBBBB  BBB   BBB     BBB   BBB BBBBBB BBB  BBB) s
() o
() o
(         BB BB       BBBBBB BBB BBB  BBBBB BBBBBBB    BBBBB  BBB   BBB     BBB   BBB BBBBBB BBB  BBB) s
() o
() o
(           B  B         B    B   B   B   B    B       B   B   B     B       B B B B   B      B B  B) s
() o
() o
(                        B    BBBBB   BBBBB    B       BBBBB   B     B       B  B  B   BBB    B  B B) s
() o
() o
(                        B    B   B   B   B    B       B   B   B     B       B     B   B      B   BB) s
() o
() o
(            BB BB BB   BBB  BBB BBB BBB BBB  BBB     BBB BBB BBBBB BBBBB   BBB   BBB BBBBBB BBB  BBB) s
() o
() o
(            BB BB BB   BBB  BBB BBB BBB BBB  BBB     BBB BBB BBBBB BBBBB   BBB   BBB BBBBBB BBB) s
(                                                                                                BBB) o
() o
() o
() o
(                     BBBBB  BBBBBB BBBBBB     BBBBB BBBBBB BBBBBB  BBBBB BBBBBBB BBBBBB BBB) s
() o
() o
(                     BBBBB  BBBBBB BBBBBB     BBBBB BBBBBB BBBBBB  BBBBB BBBBBBB BBBBBB BBBBBB) s
() o
() o
(                     B   B   B   B  B         B      B   B  B      B   B    B     B      B   B) s
() o
() o
(                     BBBBB   BBBBB  BBB       B      BBBBB  BBB    BBBBB    B     BBB    B   B) s
() o
() o
(                     B   B   B B    B         B      B B    B      B   B    B     B      B   B) s
() o
() o
(                    BBB BBB BBB BB BBBBBB     BBBBB BBB BB BBBBBB BBB BBB  BBB   BBBBBB BBBBBB) s
() o
() o
(                    BBB BBB BBB BB BBBBBB     BBBBB BBB BB BBBBBB BBB BBB  BBB   BBBBBB BBBBBB) s
() o
() o
() o
() o
() o
() o
(                                    BBBBBB BBBBB BBB BBB BBBBB  BBB        BB BB) s
() o
() o
(                                    BBBBBB BBBBB BBB BBB BBBBB  BBB        BB BB) s
() o
() o
(                                     B     B   B  B   B  B   B   B        B  B) s
() o
() o
(                                     BBB   B   B  B   B  BBBBB   B) s
() o
() o
(                                     B     B B B  B   B  B   B   B) s
() o
() o
(                                    BBBBBB BBBBB  BBBBB BBB BBB BBBBBB  BB) s
() o
() o
(                                    BBBBBB BBBBB  BBBBB BBB BBB BBBBBB  BB) s
() o
() o
(                                              B) s
() o
() o
() o
() o
() o
() o
() o
() o

endpage
%%Trailer
cleanup
docsave restore end

Related ASCII art in the Gallery

Explore these categories from our collection of 11,000+ artworks:

About this thread. These messages were posted publicly to the newsgroup alt.ascii-art in 1994 and are mirrored here unchanged as part of the Historic Archives – only email addresses are masked. The artwork and text belong to their original authors: if you copy a piece, keep the artist's initials or signature intact and credit them where you can. Are you one of the authors? Contact us to get your posts attributed, connected to your artist profile, or removed.

Report this message

Help us keep the archive clean and accurate. Reports are reviewed by a person – nothing is changed automatically.

Help classify this post