Settings

The page will reload to apply your changes.
Theme

ASCII Art Font

ASCII Art Menu

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

BIG, POSTSCRIPT, OVERSTRIKE, GIF: Texas Aggie student

alt.ascii-art · 1 message · 8 Jun 1994
Ric...@heimdall.sdrc.com ASCII art 8 Jun 1994 21:33 · 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
aggies-OS       126     Texas Aggie student


-------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
(aggies-OS) newfile
/sheet 1 def
startpage
(                                                        MM) s
(                                                        $$) o
(                                                      MM''MM) s
(                                                      $$  $$) o
(   ##################################################M''M'''MMMM###MMMMM#####################################################) s
(                                                     $  $   $$$$   $$$$$) o
(   #################################################M'''M''''M''MMM'''''MM###################################################) s
(                                                    $   $    $  $$$     $$) o
(   ###::::::::::::::::::::::::::::::::::::::::::::MM''''M'''''MMMM'''''''M::::::::::::::::::::::::::::::::::::::::::::::::###) s
(                                                  $$    $     $$$$       $) o
(   ###::                                         M''M'''MMMMMM'''''''''MM                                               ::###) s
(                                                 $  $   $$$$$$         $$) o
(   ###::                                       MM''MMMMM''''''''''''MMM                                                 ::###) s
(                                               $$  $$$$$            $$$) o
(   ###::                                     MM'''''''''MMMMMMMMMMMM:MM                                                 ::###) s
(                                             $$         $$$$$$$$$$$$ $$) o
(   ###::   TTTTTTTT  EEEEE  XX  XX  AAAAAA  M''''''''MMM LL  LLLL  ::MM         AAAAAA  GGGGG  GGGGG  II  EEEEE  SSSS   ::###) s
(                                            $        $$$             $$) o
(   ###::      TT     EE      XXXX   AA  AA M''''''MMMM  L   LMM L MM MM         AA  AA  GG     GG     II  EE     SS     ::###) s
(                                           $      $$$$       $$   $$ $$) o
(   ###::      TT     EEEE     XX    AAAAAA  MMMMMM.MM  /   .MMML  : M  M        AAAAAA  GG GG  GG GG  II  EEEE   SSSS   ::###) s
(                                            $$$$$$ $$       $$$     $  $) o
(   ###::      TT     EE      XXXX   AA  AA    SS M    /  /       ::  . M        AA  AA  GG  G  GG  G  II  EE       SS   ::###) s
(                                                 $                     $) o
(   ###::      TT     EEEEE  XX  XX  AA  AA  SSSS ::  ///.//     ::   MM         AA  AA  GGGGG  GGGGG  II  EEEEE  SSSS   ::###) s
(                                                                     $$) o
(   ###::                                         ::            ::   M                                                   ::###) s
(                                                                    $) o
(   ###::                                          :: .MMMMMMM:::    M                                                   ::###) s
(                                                      $$$$$$$       $) o
(   ###::                                           ::   MMM::MMM    M                                                   ::###) s
(                                                        $$$  $$$    $) o
(   ###::                                          M :::::::  MMMMMMMMMM                                                 ::###) s
(                                                  $          $$$$$$$$$$) o
(   ###::                                         M          MMM--------MMMMMMMMMMMMM                                    ::###) s
(                                                 $          $$$        $$$$$$$$$$$$$) o
(   ###::                                        M  M   MMM'M-------MMMM---------M---MMM                                 ::###) s
(                                                $  $   $$$ $       $$$$         $   $$$) o
(   ###::                                       MMMM-MMM''''M----MMM------------M-------MMM                              ::###) s
(                                               $$$$ $$$    $    $$$            $       $$$) o
(   ###::                                     MM--M---MM...-M--MM--------------M--------M   MMM                          ::###) s
(                                             $$  $   $$    $  $$              $        $   $$$) o
(   ###::                                 MMMM---M--MM'''''-M-M----------------M--------M /"" MM                         ::###) s
(                                         $$$$   $  $$      $ $                $        $     $$) o
(   ###::                     ::::::::MMMM-------MMM-''''''--M--------------------------M /""  .MM::                     ::###) s
(                                     $$$$       $$$         $                          $       $$) o
(   ###::                     ::#####M-------------''''''''--M---------------------------MM  /M  MMM) s
(                                    $                       $                           $$   $  $$$                     ::###) o
(   ###::                     ::####M-------------''''''''M------------------------M-------MMMMMMM--M                    ::###) s
(                                   $                     $                        $       $$$$$$$  $) o
(   ###::                     ::###M------M-------'''''''-M------------------------MM----------------MM                  ::###) s
(                                  $      $               $                        $$                $$) o
(   ###::                     ::##M------M--------''-'''--M--------------------------MM----------------MM                ::###) s
(                                 $      $                $                          $$                $$) o
(   ###::                     ::#M------M---------'-'''---M-----MMMMMMMMMMMMM----------M-----------------M               ::###) s
(                                $      $                 $     $$$$$$$$$$$$$          $                 $) o
(   ###::                     ::M------M-----------'''-M-M------M-----------M-----------MMMM--------------M) s
(                               $      $               $ $      $           $           $$$$              $              ::###) o
(   ###::                     :M------MMMMMMMMM----''M---M-------MMMM-M-MMMM------------M   MMM---MMM-----M) s
(                              $      $$$$$$$$$      $   $       $$$$ $ $$$$            $   $$$   $$$     $              ::###) o
(   ###::                     M------M--------M----'-M---M-------M---MMM---M------------M      M-M-------M               ::###) s
(                             $      $        $      $   $       $   $$$   $            $      $ $       $) o
(   ###::                    M-------MMM-M-MMM-----'M----M-------M---------M----------M        M-M-------M               ::###) s
(                            $       $$$ $ $$$      $    $       $         $          $        $ $       $) o
(   ###::                   M---M----M--MMM--M------M----M--------M--------M----------M        MM-------M                ::###) s
(                           $   $    $  $$$  $      $    $        $        $          $        $$       $) o
(   ###::                  M-----MM--M-------M-------M---M--------M--------M---------M         M--------M                ::###) s
(                          $     $$  $       $       $   $        $        $         $         $        $) o
(   ###::                  M-------MM-M------M-------M----M--------M-------M--------M         M--------M                 ::###) s
(                          $       $$ $      $       $    $        $       $        $         $        $) o
(   ###::                 M-----MM---MMM-----M--------M-M--M--------MMMMMMM---------M       MM-MM------M                 ::###) s
(                         $     $$   $$$     $        $ $  $        $$$$$$$         $       $$ $$      $) o
(   ###::                  M------MMM   M----M--------M-----M----------------------M#     MM    MM----M                  ::###) s
(                          $      $$$   $    $        $     $                      $      $$    $$    $) o
(   ###::                   M-------M   M----M---------M----M----------------------M#    MM     MM----M                  ::###) s
(                           $       $   $    $         $    $                      $     $$     $$    $) o
(   ###::                   M-------M    MMMM-----------M----M--------------------M##   M         M--M                   ::###) s
(                           $       $    $$$$           $    $                    $     $         $  $) o
(   ###::                    M-------M    M-------------M----M--------------------M##  M  M M      MM                    ::###) s
(                            $       $    $             $    $                    $    $  $ $      $$) o
(   ###::                     M--M--MM     MM------------M----M-------------------M##  M M M  M    M                     ::###) s
(                             $  $  $$     $$            $    $                   $    $ $ $  $    $) o
(   ###:::::::::::::::::::::::M--M----M      M------------M----M------------------M##   MMMM M  M M::::::::::::::::::::::::###) s
(                             $  $    $      $            $    $                  $     $$$$ $  $ $) o
(   ###########################MM---MM MMM   MM------------M-M--M-----------------M##      MMMMMMM############################) s
(                              $$   $$ $$$   $$            $ $  $                 $        $$$$$$$) o
(   ###########################M-MMM      M  ##M-----------M-----M----------------M##          ###############################) s
(                              $ $$$      $    $           $     $                $) o
(                               M       M  M ###MM----------M----M----------------M##) s
(                               $       $  $    $$          $    $                $) o
(                               M    M M M  M###::M----------M----M--------------M###) s
(                               $    $ $ $  $     $          $    $              $) o
(                                M M M M  M M###:: MM---------M----M-------------M###) s
(                                $ $ $ $  $ $      $$         $    $             $) o
(                                MMM M M  MM ###::   M---------M----M----------MMM###) s
(                                $$$ $ $  $$         $         $    $          $$$) o
(                                   MMMMMM   ###::    MMM-MMMMMMM     MMMMMM-MMMMM###) s
(                                   $$$$$$            $$$ $$$$$$$     $$$$$$ $$$$$) o
(                                            ###::    MMM-MMMMMMM     MMMMMM-MMM--M##) s
(                                                     $$$ $$$$$$$     $$$$$$ $$$  $) o
(                                            ###::  MM-----------------------------M#) s
(                                                   $$                             $) o
(                                            ###:: M--------------------------------MM) s
(                                                  $                                $$) o
(                                            ###:MM----------------M------------------M) s
(                                                $$                $                  $) o
(                                            ###M------------------M---------M---------M) s
(                                               $                  $         $         $) o
(                                            ##M-------------------M----------M---------M) s
(                                              $                   $          $         $) o
(                                            #M---------------------M----------M---------M) s
(                                             $                     $          $         $) o
(                                           MM----------------------MMM---------MM--------M) s
(                                           $$                      $$$         $$        $) o
(                                         MM---------------------MMM   MMM--------M--------M) s
(                                         $$                     $$$   $$$        $        $) o
(                                        M--------------------MMM         M--------M--------M) s
(                                        $                    $$$         $        $        $) o
(                                       M-------------------MM             MM-------M-------M) s
(                                       $                   $$             $$       $       $) o
(                                     MM------------------MM                 M-------M-------M) s
(                                     $$                  $$                 $       $       $) o
(                                    M------------------MM                    M-------M-------M) s
(                                    $                  $$                    $       $       $) o
(                                  MM-----------------MM                       M-------MM------M) s
(                                  $$                 $$                       $       $$      $) o
(                                 M-----------------MM                          MM-------M------M) s
(                                 $                 $$                          $$       $      $) o
(                                M-----------------M                            ::M-------M-----M) s
(                                $                 $                              $       $     $) o
(                               M----------------MM                             ::#M-------M-----M) s
(                               $                $$                                $       $     $) o
(                               M---------------M:                              ::##M-------M-----M) s
(                               $               $                                   $       $     $) o
(                              M--------------MM::                              ::##M--------M----M) s
(                              $              $$                                    $        $    $) o
(                             M--------------M##::                              ::###M--------M----M) s
(                             $              $                                       $        $    $) o
(                             M-------------M###::                              ::### M--------M---M) s
(                             $             $                                         $        $   $) o
(                            M-------------M ###::                              ::###  M-------M----M) s
(                            $             $                                           $       $    $) o
(                           M-------------M  ###::                              ::###   M-------M----M) s
(                           $             $                                             $       $    $) o
(                           M------------M   ###::                              ::###    M-------M---M) s
(                           $            $                                               $       $   $) o
(                           M-----------M    ###::                              ::###     M-------M---M) s
(                           $           $                                                 $       $   $) o
(                          M-----------M     ###::                              ::###      M------M---M) s
(                          $           $                                                   $      $   $) o
(                         M-----------M      ###::                              ::###       M------M---M) s
(                         $           $                                                     $      $   $) o
(                         M----------M       ###::                              ::###       M------M----M) s
(                         $          $                                                      $      $    $) o
(                        M----------M###########::                              ::###########M------M---M) s
(                        $          $                                                        $      $   $) o
(              MMMMMMM  M-----------M###########::                              ::###########M------M----M) s
(              $$$$$$$  $           $                                                        $      $    $) o
(             M'''''''MMMM---------M##::::::::::::                              ::::::::::::##M------M----M) s
(             $       $$$$         $                                                          $      $    $) o
(             MMMMMMM'''''MM------M###::                                                  ::###M------M---M) s
(             $$$$$$$     $$      $                                                            $      $   $) o
(             MMMMMMMMMM''''MMM---M###::                                                  ::###M-------MMMM) s
(             $$$$$$$$$$    $$$   $                                                            $       $$$$) o
(             MMMMMMMMMMMM'''''MMM ###::                                                  ::### M---MMM''''M) s
(             $$$$$$$$$$$$     $$$                                                              $   $$$    $) o
(              MMMMMMMMMMMM''''''M ###::                                                  ::### M-MM''''''''MM) s
(              $$$$$$$$$$$$      $                                                              $ $$        $$) o
(              MMMMMMMMMMMMMM''''M ###::                                                  ::### MM'''''''''''M) s
(              $$$$$$$$$$$$$$    $                                                              $$           $) o
(                MMMMMMMMMMMMMM''M ###::                                                  ::### M''''''''''MMM) s
(                $$$$$$$$$$$$$$  $                                                              $          $$$) o
(                        MMMMMMMMM ###::                                                  ::###M''''''''MMMM) s
(                        $$$$$$$$$                                                             $        $$$$) o
(                          MMMMMM  ###::                                                  ::###''''''''M) s
(                          $$$$$$                                                                      $) o
(                            MMM   ###::                                                  ::###''''MMMM) s
(                            $$$                                                                   $$$$) o
(                                  ###::                                                  ::###'MMM) s
(                                                                                               $$$) o
(                                  ###::::::::::::::::::::::::::::::::::::::::::::::::::::::###M) s
(                                                                                              $) o
(                                  ############################################################) s
(                                  ############################################################) s

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