ASCII (ask'-ee) def. American Standard Code for Information Interchange

What is it?

ASCII is basically an assigned identity by the computer so the computer can understand our symbols (a,b,c,etc...) Example, to the computer the "A" you type is actually assigned an identity "65".

Why?

Basically a computer is a super calculator. It cannot simply add or subtract text characters, each character must have a value or an identity. Why ASCII, simple - how many different computers, how many different characters, how many etc... One common language so they can understand each other. Hmmm... What if we had a common language??? Just a thought :)

I like this quote:

"In the Ancient Era of Computing (circa 15 years ago), computer artists would make artwork out of ASCII characters, assembling the alphabet into logos, images, murals, or cartoons. These keyboard Rembrandts not only knew their P's and Q's, but drew with them as well.

Though primitive by modern multimedia standards, ASCII drawings posses a kind of elegant simplicity. Perhaps that, in the absence of today's bewildering graphic arsenal, our forebearers concentrated on content, of economy of expression, on full exploitation of a simple, but effective, set of tools.

Or, perhaps, we at SuperNova are just hypernostalgic geeks. In any case, behold our gallery of the sublime, of the most elemental form of computer art. Behold ... ASCII." SuperNova

                                               
                                    ,..==999**%%,                          
                                9&*9999*    *********,                    
                             &*99*           **     ***                   
                           &**                 `@   ****                  
                         &**                           ************       
                       &&***                       *********** *******%   
                  ~******* *                          ** *** ********'    
               ~***********                         ******                
            ~**************                     ****&                     
           ~*%*''''*5%***      *             ****                         
          ~%*        %%***   ***$          ****                           
                     %***  ***$$$$         $$$$*,                         
                     **   **$$$****  $$  **$$$$$*                         
                    %**  *$$****   *$$$$$ ***$$$$*                        
                    %*   ****     **$$$$$$  ***$$*                        
                    %**  %*      **$c$$$$$*   ***~                        
                    '**         **$h$$$$$**    *&                         
                    '$*        `**$$i$$$***                               
                     %*        **$$l$$$$**                                
                      **       **$$$d$$$?                                 
                      '**      **$$z$$$*                                  
                       **      **$$$p$$*                                  
                       '**     *$$$l$$$&                                  
                        **     `**$$a$*%                                  
                         **     **$y$$*%                                  
                          **     *$$$$*%                                  
                           **    *$$$$$%                                  
                            **    **$$$%                                  
                             **    **$$&&                                 
                              **    *$$$6                                 
                               **    *$$$*                                
                                ***    $$$**                              
                            ~******  ^  **$**                             
                          ~****  ****^*****$**~                           
                        ~** ****~       ~*****$'                          
                       ~****              ~*%%**                          
                      ~%*                     **}                         
                                               *                          
                                               *       
                                                              
                           //--\---\---\\                                 
                      ///--@@@@@@@@@@@@@@--\\\                            
                    //@@@@@@@@@@@@@@@@@@@@@@@@\\                          
                  //@@@@@@@@------------\@@@@@@@\\                        
                //@@@@@@@//$$$$$$$$$$$$$$\\@@@@@@%\\                      
               /@@@@@@@//$$$$$$$$$$$$$$$$$$\\@@@@//                       
              |@@@@@@@/$$$$$$/--------\$$$$$\\@//                         
              |@@@@@@\$$$$$$//        \\$$$$$$\                           
             |@@@@@@@\$$$$$$            $$$$$$%                           
             |@@@@@@@\$$$$$| CHILDZPLAY |$$$$$%                           
             |@@@@@@@\$$$$$$            $$$$$$%                           
              |@@@@@@\$$$$$$\\        //$$$$$$/                           
              |@@@@@@\$$$%$$$\--------/$$$$$//@\\                         
               \@@@@@\$$$%%$$$$$$$$$$$$$$$$//@@@@\\                       
                \\@@@\$$$%%%$$$$$$$$$$$$$//@@@@@@&//                      
                  \\@\$$$$%%\\---------/@@@@@@@@//                        
                    \\$$$$$%|@@@@@@@@@@@@@@@@@                            
                     |$$$$$||@@@@@@@@@@@@--///                            
                     |$$$$$+|\---------//                                 
                     |$$$$$ c                                             
                     |$$$$$h                                              
                     |$$$$$ i                                             
                     |$$$$$l                                              
                     |$$$$$ d                                             
                     |$$$$$z                                              
                     |$$$$$ p                                             
                     \\$$$$l                                              
                       \\$$ a                                             
                         \\y                                              
                           \\                                             
                                                       

+---------------------------------------------------+
| A S C I I - N E W S G R O U P S / S O F T W A R E |
+---------------------------------------------------+
Ascii Art FAQ
alt.ascii-art FAQ
FreeAgent v1.11 (Newsgroup Reader)
Email Effects v1.5
AzzCardFile (Great For Making ASCII Cards)
                                                                        
                               ,,                                           
      &Q$MM$M$MN$$$$$c;,    &$NMN                                         
 QlllHA#R,gRG@@#AU44SS$8AA@HMNMNX                                         
    jUU#NNH@@@@@@HH@@#@##@NHHNHHHNM$                                      
         RNNN@HHHNHHHNNNcMiMdHHHNHHNNHNMH$                                
           *MRAR#RHHHHHNHhMlMzMlMyMMMMNMNMNHHHN@*                         
               %H@#AR#HHHNNNMMpNaMMMMMNNMNNNHHNNHHHNNH*                   
                CNHMH  "VNAR#@MH@@@@HNNNNNNNMNNMHNMMNNNNNNN      &HNNHS   
                 'HNN        ""~%VVRNMNM#MM@NN@HHNNNNHMNMNMMMM@RH@#HH     
                   'MA                                      ` HNHHHU      
                                                              SNNHH;      
                                                               =H@H       
                                                                  H@      
                                                                          
+---------------------------+ | A S C I I ~ A R T I S T S | +---------------------------+ Allen Mullen
Christopher Johnson
Joan Stark
                          AA$                                             
                           AHHHHHH                                        
                           ;AHHHHH@@3 3AHHH@@AAAAAAA0&                    
                             A@A@HHHHUSHH 'HHHHHHHHAAAA                   
                            SAHHHHHHHHHHHHHHHHHH@@v v V                   
                  8A@HH     HHHHH@@@HHHHHHHHHHH@UU                        
                @HHHHHH   @HHHHHH@AUSUHHHHHHHHHHHH@U4S                    
                @HHHHHA  @HHHHHHHHHHHHS                                   
                8H@HH@  @HHHHHHHHHHHHHH@$                                 
                 AH@@U @@H@@@@HHHHHHHHHHHS                                
                 $HHHA @H@H@@^@@@@@HHHHHHAj                               
                 $H@@H@H@@@@V VA@@@@@HHHHHUS                              
                 $H@@@@@@AA@V VA@8A@H@@HHHHU$      4A@HHHHHAS*            
                 $HH@@@@@@@A@ 3@A4AA@@H@HHHHU3 $@@HHH@HHHHHH4$            
                 3H@@@@@@@@UA  AAAUA@AH@@HHHH4@@H@HHHHHHHHHH8$;           
                 3@@H@@3@AAAA$  @@4A@@@HHH@HH@HHHHHH@$                    
                  ;4@@@@4@@@A@  $A@A@@@HHHHHHHHHHHAS                      
                   ;j$@@j@@@448  A@AHH@@@@HHHHHH@4                        
                      '!&&8@A4A$  @@@HH@$8HHH@A$                          
                         '$@AAAA  S@@@H@S3$@H3                            
                           V@@AA8 \@@@HH@                                 
                            uA@AA  AAHHHHA                                
                            uA@8sA @A@HHHH                                
                            u@@@AA @@H@H@H@                               
                            @@AAA@A@@H@HHH@                               
                   %48$     AAAAAAAAA@@HHH@  AH@@43                       
                 &@@@AAS    AAA8UA@@@@HHH@UAH@HHHHH                       
                &@@@44@@   A@UAAAA@@H@H@@H8HHH@HHH*                       
                $@A@@A@A3  S@AAA@AAA@@H@HHHHHHHH@3                        
                *@@AAA4@43@AA@A@@@@@@@H@@HHHHHH@                          
                 &@@AA@A@@@@@AA@@HA@@HH@@HHHHHU    ;UH@H@3                
          &3484A* 4@AA@AAU@@@S@@@@@$HHHSH@HHHUA@H@@@HHHHHA                
         %A@@@@@A  $@AAUAAA@@A3@@@@U@@SS8H@HHHHHHHHHHHHHH4                
           A@@@A@@  8@@@A@@A@@3A@H@@S   HH@HHHHHH@@@@@@@S'                
            *3AAA@4  8@@@@@A@@A @H@@   AHH@@H@8S                          
              jA@AA8  S@@@@@@@A @@@@   4@H@4                              
                *8@A@A$4@@@@@@@ S@@@                                      
                  4A@AA@@@@@S@@  @@@A                                     
                   $@@@@@@@@33@  S@@@S                                    
                    3@@@@@@@8@     @@A=                                   
                     '$@@@@@S       @@@@j                                 
                                      @@@@3                               
                                       @@@@S                              
                                        4@@HA&                            
                           3@S            A@@3&                           
                           @@@=            @@@3                           
                           @@A;             @@U&                          
                           A@@j             @H@                           
                            @@@3           U@@4                           
                             S@@@$        @H@@                            
                               %AchilldzplayH                             
                                 *&%$833j&~`                               
                                                 

                                 zp        gp,     a;,
                   f      y     ,j''l  BC  z'''CCQ  QG''ff &fffccc,,
                  fzr   ,;^&^%E Q'''vCv''GCV'''''''sca''''VQ''S*QC$$   YCCQ,   z
                  R''CD$#S'''''V'''''''''''''''''''''''''''''''''''y   h''QCC z'a
       f        GCQ''''''''''''''''''''''''''''''''''''''''''''''''y  G''''''g''Cg    
       fjc  qcc'''''''''''''''''''''''''''''''''''''''''''''''''''''vP'''''''''''F   j
       j''cgC'''''''c'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''yf  zQ 
       cc''''''''''''c'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''yf g'gv       
        "z;''''''''''''c'''''''''''''''''''''''''''''''''''''''''''''''''''''''''c;'''GQ 
           r'''''''''''''''''''''''''''''''''''''sc''''''''''''''''''''''''''''''''''''gf     
     zv"'zcz''''''''GSQcdqslg''''''''''''''''''''''''''''''"''''''''''''''''''''''''''''cG
      "c''''''''''g"        "*QS''''''''''''''''''''''''''''''''''''''''''''''''''''''''Gc
        c'''''''g"     v        "q*''''"''''''''''''''''''''''''sxcqqcs$$s4fsdc''''''''q
      CQ'''''''g        zs,       'CDQ'''''''scc'''''''''''qCDG*'"            qg''''''r'  a
      cp'''''''fg         zd       "gQ'''a'''''''''''''''DQg*              z   g'''''c,,;C;
      c''''''''''d,  ^      rd,      gCy'''''''''''''''QQ               ;y     f''''''CG'G
       ""7''''''''V   %^       fd     BD'''''V'C'''''QP'              vy      g'''''''''dc
        c'''''''''W     ^WV      ;z    QQ'''''''''''BC      v       yv       d'''''''''&" 
       qg''''''''''z       VQ      d;   GC'''''''''G;    zv      *FV        c''''''''''&%
        cc''''''''''X        c*     dx    GGBCQGBCD    vy     *FV       tl'z'''''''''CD
          ""7''''''''Cx        hv    *zv    *%$&*    xy    *FV         s''''''''gzgcC 
           c''''''''''dCx        ic    qp           zy   yS          CQ"'''''''''g   
           &%s''''''''''d\        zl    qp  k\/s  zy   aG         vQC'''''''''''*%& 
             "pQ''''''''D .,       'd     f      ff   l*       ,`DC'''''''''''Dp
                &'C'ssDg   %`:_      *z    yc\/py    p     _;-`&   "cd$$'$'D*"
                 ~ &   g d  %, %##%,   `  ~     ,   '  ,&##& ,& d c     & ~  
                    qg       %  %QNMNMS%   dfvfe   &SMMNMQ&  &      gq 
                    g  c      %  *OMNMA%%\-_   _-/&&AMNMO*  &     g  x 
                     v   g      ,  "Q"  /         \  "R"  ,     g   v 
                       c         *.,.,.&           %,.,.,*        c  
                        g                ,cgQ$Qcg,               g
                                        SDQDRR/ \QS
                                       QSDQSDR\ /JQC
                           gg          QQDSDBCGCQRSC            gg
                          ff fD;        SWQDGGCGQRS          ;gf ff
                           bf ' dD       "acgygcv"        ?dD ',ff     
                ,gD$$g      bDf ' dDg,                ,df** ' QDf     q$$Dg.
             cC"''''''s      bDf' ' fQDSf4vs$$jpqg54dfCd  ' 'SQa     s''''';Ggcq;,
            CD'''''''''q      qSDf' ' `564564$$$$644;'  ' 'QDQ,     G'''''''''''g;
             CDdfGC'"''"';     `bQSf' '  '"~"~"~""`  '  'fQDa      v;'"''"''"GQFC 
                ,Qf'"''''cG      pSDf '  '  '  '  '  '  fQDa      cS''''"'''"Cg
             ,;Q*'''''''''jC       pDQf, '  '  '  '  ,fQDp,      ;G''''''''''''Cg
           C****'''''''''''*Q..     qQDFfffsvdcsvspdDSD*q      ,;G''''''''''''''GCc
          G*''''''''''''"'''"'C;.     qSFCQFDQEQASDFSDS"     ,qC'''"'"''''''''''''Cq 
          c'''''''pGCS''''"''''Gq,      "GVAcyppcAVDP"     ,G&''''''"''"pqGp'''''''QC
           GcdgqpG   GC'"'''''''''cq,                    cq*''''''''''"p    G*'''''CD
                   ;g*''''''''''''""%%q               .;q&''''''''''''''qp   "C*'''cD
                ,G**''''''''''''"''"'''";VGDAcqpcADGV;"'''"'"'''''''''''''Qc   ';G$C 
              QC''''''''''''''"'''"'''''''''''"''''''''''''"''"'''''''''''''Gc 
            qc"'''''''''''''qccp'"'''''''''''"'"''''''''''''"'''"''''''''''''cQ 
          ,&*'''''''''''''G;   *G''''''''''''"''"'''''''''''''"*QC''''''''''''qj
          G*'''''''''''G**     Cg'''''''''''"ccq"'''''''''''''*Q  G''''''''''''cj
          C*'''''''''G$"     QC'''''''''''''&p qp''''''''''''*QC   QD''''''''''cg
          Q*'''''';G$"      ;C*''''''''''''&g  cd'''''''''''*QC      ";B$ucGCp"'
           Q$qcOT'"          C*'''''''''''vp    cq'''''''''''QG
                             S$'''''''''''Qp     &g'''''''''CQ
                              QQ'''''''';g'        cq'''''C;G
                               'Q''''';pg            ";:p&"
                                 %GQC;&"

                                                                          
                      (9)    (9)    (9)                                   
                                                                          
         ,z&%A"        %%\   /$\   /$%                                    
       %$%$~`    ,(     %$&%&%&%&%&%%                                     
    ,%$%$%       %$,     \%&%&%&%&%/     %$%$"      $%$%$   %$%$          
    $%$%;        %$%$%b,     %$%;        %c%$;;      $%$%  %$%$           
  ,%$%$;;         $%$%$%$;  .%$%;;       %$h$;;         _.._.._           
   %$%$;;            $%$%$;  %$%;; %\%$%$\i%$/$%$%$%  $%$%%$%$%$;         
  $%%$%;;    $%;      $%$%; "%$%;; %%$&%%$%l%$$&%$$% $%$%$&&%&%$%;        
  ;%%$&;;    $%;      %$%$; $$;%$;; "'"'"/d%$\"''"'  %$&&%    "$%;        
  "&%&%;;   $%$%;    %$%$;  %$;%$;;      %$z&;;      "%$%&%&              
  :&%&%;;   $%$%;;  %$%$%; %%$;%$$;;     $p$$;;        %$%$%$             
   w%&%&;; &%&%&%;;&%&%%;  %$;; %$;;     ?%l%;;   %$     %$%%$%           
    &%$%&;%&%%&%$%;$%$%;  %%$;.,%$%;;    $a%$;;   %%$%$    $%$$%          
     %$%$%$%$  %$%$%$%;  ;%$%$%$%$%$;;   y$&%:;    $%&&%%$%$%$%$          
      %$%$%$;  $%$%$%;   %$%$%$%%$%$%$%;;%&%&::     "%&&%%$%$%$           
       %$%$%;  ;%$%$;   %$%$      %%$%$;;%$%$::        '~~'~""            
        %$%;    $%$;   %$%$"        "%$%,;~'~;;      %$%$  %$%$           
         %$;    $%;  ,%$%$            %$%$$;;       %$%$    $%$%          
                   %$%$%$               %$%$%$                            
                                                              
                                                                          
                               zC$G$%&%$&$$$%c$%%$%$&$%$%$%$%&%$%$%$%$%Q  
                             /G##$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%@@@  
                             QRGGGGQQQQ#####Q#######RRRRRRR@@RRRR@@Q@Q@@  
                             e;;. ... . ..   ,,,/^  ^     /^      G6@#@@  
                             e;;$%$%$&&%    o"_"o,_ _^__   {}  '  GO@#@@  
                             G/;$1$%$%$&   O _ _ _`_`_`_i  {i  '  GG@Q@@  
                             e;;$%$&&$$%    o   o"` `   `  i} '   QO@#@#  
                             O~;$%&%$%$%     "`" , ^  ,    {}  '  eG@#@@  
                             O(/` `^ ^ ^  ^  //          /        QO@#@#  
                             O(/%&%&&3tt63OO300000000303333333OO6 QG@#@#  
                             O(/&%&&%s633303O3003O30O0003O33333O6 QG@#@#  
                             6%^%&&%%/////(/((tt366OOO3O3OOOtOOO3 QG@#@#  
                             O%/   ^  / /        // ^           / #Q@Q@#  
                             O%  `         tG#QQ##GGc,     ^    ~ #Q@#@#  
                             O(          tCeC(@@@7R#CGC         ~ #Q@#@Q  
                             6%/   ^^  //O@@@@@@@R@R%@63    ^  ^/ #Q@#@Q  
                             OC/^   / //G@@@@@@@R#R@#RR%@        ^#Q@#@Q  
                             6C/        7@@@@@@R@Q@@@#G#c^  ^    ^#Q@#@Q  
                             6C^/     ^^G(@@@@@@RR@@/RQ#h^ ^  ^  ^#Q@Q@Q  
                             CC/        @%C@@@@@@Q@G%OQ#g   ^   ^ R#R#@Q  
                             C6/      ^^  %@@@@@RQR@@@CC  ^     ^^R#R#@Q  
                             CO/         /^@@@@R@OO##c^   ^  ^   /R#@Q@e  
                             C6/  ^      /^@@R@RRQdgg   ^^^  ^   /R###@Q  
                             76/         //@@@@R@#@@@     ^     ^/@RR#@e  
                             (O/        //^@@@R@@####  /      ^   R@R#@e  
                             (O/         ^^@@@@@@#GRR  /          @R#Q@e  
                             /O/         /^@@@@@@#RRR             @R#Q@O  
                             /O/         /^@@@@@@@##R             @@##@e  
                             /O/         //@@@@@@@RRR             @@Q#@O  
                             /G/        / /@@@@@@@R##            /@@QQ@O  
                              Q/    /   / /@@@@@@@#RR    ^       /@@QQ@O  
                              Q/    /     /@@@@@@@R@@R  /  /     /@@Q#@O  
                              Q/   /      /@@@@@@@@vd@@C/    //  /@@GQ@O  
                              Q/         /G@@@@@@@@@@dvR/       //@@Q#@O  
                             O#/~~~  /  /G@@@@@@@@#6GG@@(       /(@@Q#@O  
                            %#Q/ /t     (G@@@@@@@@R@RQG7/  /    /(@@e#@C  
                           t/tQ/ ^       @@@@@@@@@@@@R%^        C~@@e#@%  
                          t# t#/ ^        @@@@@@@@@@@Q/      // 7(@@G#@C  
                         %/  tQ(       3  ( @@@R@@@@#~~          (@@eR@O  
                       (G    tQ~             QRRRRO  /           (@@e#@C  
                       G     tQ~  /           YGGGY              (@@e@@C  
                     tG      %Q~%             [GCG(              (@@OR@C  
                    C        (#(            //(GCG              6(@@GR@C  
                  /C         /#~((~~~~///(/////t6/#O/((((((////(%(@@O##C  
                 (e          t@@@@@@@@R#QGO6C%%t6(QG~blackzine7~~3@@G#G%  
                %            #@@@@@@@@@@@@@@@@@#C@@@@@@@@@@@@@@@@@@@#OO%  
               t             #@@@@@@@@@@@@@@@@@RC#@@@@@@@@@@@@@@@@@#@OO%  
             (C              /@@@@@@@@@@@@@@@@@@%Q@@@@@@@@@@@@@@@@@@ROOt  
            /(               ^@@@@@@@R@@@@@@@@@@te@@@@@@@@@@@@@@@@@@eOCt  
           t%                 @@R#O;;;;;;;;;;;;;%C^::::%@@@@@@@@@@@@GOOt  
          %                   @@@C;;;;;;;;;;;;;;(O/::::%6@@@@@@@@@@@GOO(  
         (                    @@@H;;;;; ;; ;;;;;~O/:: ::%@@@@@@@@@@@eeO(  
        %                     @@RI;;;;;;;;;;;;;;;%/:: ::C@@@@@@@@@@@OOC(  
       //                     @@@L;;;;;;;;;; ;;;;tS:::::%@@@@@@@@@@@OOC~  
      ^t                      @@@D;; ;;;;  ;;;;;;OR:::::%@GQ'''''C~@OCC(  
      t                       @@@Z;;;;;;;;;;;; ;;%O:: ::%@G'''''''~@OOC6  
     c/                       @@@P;;;;;; ;;{ };;;OC:::::%@G'''''''(@OOOc  
     %                        @@@L;;;;;;;;;{0};;;tG:::::%@G'''''''(@COO6  
    ^%                        @@RA;;; ;;;;;{ };;~Oy::: :%@G'''''''t@COOc  
    tt                        @@@Y;;;;;;;;;;;;;;%G::::::C@G'''''''%@COO6  
    %t                        @@@G;;;;;; ;;;;;;O6%::::::%@G'''''''C@OeO   
    %(                        @@@Q;;;;;;;;;;;;;%%/::::::%@O'''''''O@OQO   
    %t                        @@@#;;; ;;;;;; ;(%::::::::C@G'''''''G@GQ    
    ~(                        @@@R;;; ;;;;;;;%%::::  : :C@O'====='Q@et    
    "g                        @@@@;;;  ;;;;;~%%:::::::::C@Oc'''''cG@Q     
     gc                       @@@R;;;;;;;;;%Cy::::::::(~@@@@@@@@@@@@(     
      df                      ~R@@@@@@@@@@Gt#@@@@@@@@@@@@@@@@@@@@@@R      
       as                      @@@@@@@@@ Cy @@@@@@@@@@@@@@@@@@@@@@@       
        cg                           .6%(                                 
         "$$                      ,(C("                                   
           "Cccv,,             zC(("                                      
              `"vcehildzplayftY"`                                         
                  `"`"`"""``                                              
                                                                     
                              ____________                                
                             /\ b\;;\  \;;\                               
                            /;;\ l\;;\  \;;\                              
                           /;;;;\ a\;;\  \;;\                             
                          /;;/\;;\ c\;;\  \;;\                            
                         /;;/  \;;\ k\;;\  \;;\         .$/#/#/#+,        
                        /;;/  /;\;;\ z\;;\  \;;\     .#/#/#/#/#/#/#.      
                       /;;/  /;;/\;;\ i\;;\  \;;\   *#/#/#/#/#/#/#/#.     
                      /;;/  /;;/  \;;\ n\;;\  \;;\/\*/#/#/#/#/##[ ]*|     
            /\/\/\/\/\/\/\/\/\/\/\ \;;\ e\;;\  \;;\ /#/#/#/#/#/#[ ]#*     
           ======================== \;;\__\;;\__\__\#/#/#/#/#/#/[ ]#*     
            \________c_____________ /  /;;/  /;;/  / #/#/#/#/#/#[ ]#*     
                     \h \;;\  \;;\ /  /;;/  /;;/  /--\#/#/#/#/#/#/#/*     
                      \i \;;\  \;;/  /;;/  /;;/  /    $#/#/#/#/#/#/*      
                       \l \;;\  \/  /;;/  /;;/  /       "/#/#/#/#/"       
                        \d \;;\ /  /;;/  /;;/  /                          
                         \z \;;;  /;;/  /;;/  /                           
                          \p \:; /;;/  /;;/  /                            
                           \l \:/;;/  /;;/  /                             
                            \a  ;;/  /;;/  /                              
                             \y__/__/__/__/                               
                                                                          
                                                                         
                                  l,                                      
                              gY   %$     ^                               
                            ,K@     (@     BG                             
                            eR@,     S@ R@R@@B                            
                            /R@@@@@G, @# @@@@B#                           
                   tOGQKSC/ ^BR@@@@@y B@B  QB@@/ O@R@B@t                  
           ,$%@BB@@BB@B@@@@t@@@@@@R" ,O@@R( ^RR@@B@@@@@@^                 
          &R@@@@@B@@RB@B@@~BB@R@@@^ R#@@@B@@@@@@@@B@B@@@@B                
         OR   @@@R@R%    O@BRBRBR B@B@@@B@@BB@B@///  3@BB@R#              
        y"  (@B@@@   R^ 6RB@(  QB /@@GQGQBBO   (R@@@t/(((t(/              
            R@@@R   /R@@BR@     R               K@@@@@@@@@@@@@S7((/       
           Q@@ #   #@R@RBs                       R@B@@@@B  @R@B@          
           Q@/@ (@R@@BBB                         /B@@@B(   #@@@B          
           #/B@@@R@#BQ                             R@B@@   R@@@@B   e     
          /R@@@B@@3                                 KB@@@B #@@B@@BR#S     
         @@@@@@/                                      #@BRO@@R@@BBBR      
  l    SBR@@/t#@                                         R#t @@@@S7       
  G,  Q@@@R RR@@~                                      KR(~@%@B@7         
  Cc (RR@B  R@@R@                                          /R@BBe@        
  GQ #@RB   @@###                                          S#@BOB@#       
  e$%%$RG  ,B@@@B                                         %@@@@t@B@#      
  $$@$@B  .g@@@B@                                         #@@@7 R@BR@     
   G@$@B  y~ @B#%                                        %@@B@^  R@@@B    
    R@$@,   QR@#"                                        Q@@@R@@ #BBB#    
     R@BB  eR@@S                                         @B@@6   KB@@R(   
      R@@R R@BB                                          RBB@   R@@@@RR   
       #R(@@@@~                                          #BBB/ 6@@RSRR#   
        3/@@@@                                           RBB@Q(Q@@#  K#   
      3#6R@@B/R R@BQ/                                    "K@@@B(@K   e3   
     O@RB@@@B/@R@/@7                                      @@@@KQ/    7%   
     K  B@@@@@@OCRRR#/                               6RRRG@@B@#      7    
        6@@@@@R  e@BRRO                            KR@@B@K@@@@K           
        /R@@@@/ ^R@@B@@B                         @@@@@@@s R@B@6           
         @@@#( #B@B@BB@BB                      KB@@@@R   t@@@@/           
     /Ge#@@RB@R@BQGe#@B@@^                    R@@@#@@    R@@B@   ~        
           sRRR@RS    Rs^(RBR@B@B@@@B#(@    ^R@BQ  @^   R@@@BC  Q         
            GSB@@@@@@@B@#@B@@B@@@@@@B@OR7@O(B@@3      B@@@BRK BR          
               #@@@@B@BBK@#Re~ SB@RBBR^@BO@@@@/R@B@RR@@R@B@@R#            
                 C@B@RBB^ #R@   "RB@( K@R@@B@ @@@@@BB@@B@@RG              
               (6t/      QR@R@%   BBeQ@@@@B@^/RR@BBB@@@#(                 
                          Q@RBB@@@ BB @@@@RKK                             
                           QRBR@@@B R@RRGGRRQ                             
                            K  (RRBB #Q  /B#                              
                                      e@                                  
                                        K7                                
                                         "&                               
                                                                   
                            ,c%%%%%%%c                                    
                          %%%%%%%%%%%%%;                                  
               ,+$%%%&+,   %%%%%%%%%%%%%;                                 
              a$%%%%%%%%*,  %%%%     %%%%;                                
            ,%%%%%%%%%%%%%% ;%#%;     %%%%;                               
           ;%%%%%"    "%%%%% %%%;      %%%;                               
          ,%%%%$  |     "%%% %         %%%%                               
          $%%%*  \|/  %%%%%%   $       %%%%                               
          %%%%' --+--   %%%%  %%     ;;%%%;                               
          %%%%!  /|\     %;  %%%%   ;%%%%%                                
          $%%%&   |         %%%%%;  %%%%                                  
          '%%%$,  |      ;%%%%%%%%; P%"                                   
           $%%%%;,..   ;%%%%;    %%;                                      
            %%%%%%%%%%%%%%%%  %%  %;                                      
             "%%%%%%%%%%%%    %%% %%                                      
               ""&%%%%""`     %%%                                         
                              %%%;                                        
                              %%%%                                        
                             ;%%%%                                        
                             %%%%%;                                       
                            %%%%%%                                        
                           %%%%                                           
                           %                                              
                 ,cgQ$Qcg,                 ,cgQ$Qcg,                      
                SDQDRR/ \QS               SDQDRR/ \QS                     
               QSDQSDR\ /JQC             QSDQSDR\ /JQC                    
               QQDSDBCGCQRSC             QQDSDBCGCQRSC                    
                SWQDGGCGQRS               SWQDGGCGQRS                     
                 "acgygcv"                 "acgygcv"                      
    ,cgQ$Qcg,                 ,cgQ$Qcg,                 ,cgQ$Qcg,         
   SDQDRR/ \QS               SDQDRR/ \QS               SDQDRR/ \QS        
  QSDQSDR\ /JQC             QSDQSDR\ /JQC             QSDQSDR\ /JQC       
  QQDSDBCGCQRSC             QQDSDBCGCQRSC             QQDSDBCGCQRSC       
   SWQDGGCGQRS               SWQDGGCGQRS               SWQDGGCGQRS        
    "acgygcv"                 "acgygcv"                 "acgygcv"         
                 ,cgQ$Qcg,                 ,cgQ$Qcg,                      
                SDQDRR/ \QS               SDQDRR/ \QS                     
               QSDQSDR\ /JQC             QSDQSDR\ /JQC                    
               QQDSDBCGCQRSC             QQDSDBCGCQRSC                    
                SWQDGGCGQRS               SWQDGGCGQRS                     
                 "acgygcv"                 "acgygcv"                      
    ,cgQ$Qcg,                 ,cgQ$Qcg,                 ,cgQ$Qcg,         
   SDQDRR/ \QS               SDQDRR/ \QS               SDQDRR/ \QS        
  QSDQSDR\ /JQC             QSDQSDR\ /JQC             QSDQSDR\ /JQC       
  QQDSDBCGCQRSC             QQDSDBCGCQRSC             QQDSDBCGCQRSC       
   SWQDGGCGQRS               SWQDGGCGQRS               SWQDGGCGQRS        
    "acgygcv"                 "acgygcv"                 "acgygcv"         
                                                                          
                                   .m.
                                   .MMe
                                  .MMMm,
                               .B.dMMMMm.m,
                              .MMMMMMMMMMMMy
                             .! .M4MMMMdMe.5
                              .uT JMMMMb`Mp
                             .+` .MMMMMm, JN,
                                .MMMMMMMm,
                         ..f   .MM!   `@Mm,  JQ,
                       .gMR  .MMB:      MMMm, JMme
             .,       .MMMmQMMMMMe     .MMMMMmgMMMm.       ,
            .M|      ,'  aMMMMWMMMm....MMMMMMMMM, 3E       Mp
           .MMm.       .MMB' .,  ,MMMMM!   . JMMma        .MMp
           dMMMMmgJagMMMME   `Mp  JMMME  .Mb  .MMMMma....aMMMm,
          .MMMMMMMMMMWWMMm,..dMM; ,MMME  MMm,..eMMMMMMMMMMMMMM|
          .MMM$JWMM!   dMMMMMMMMb .MMME .MMMMMMMME   3MMM"4MMMk
          JMMM|  Mm J` JMMMMt 3M$ JMMMb JMT`JMMMME .p dB: ,MMMb
          JMMM| .MMM+ .M@VHM:  J: JMMMb ,t  .MW@Mm. JMME. .MMMt
          ,MMM|JMMT.amMT   Mr     dMMMl     .B  .MmaeJMMBe.MMB:
           MMMm    d^.M:.a.MmJ.y  MMMME  Q..MB.. `B'3b    aMMR
           JMMM, .   .MmMt.MMMMl .MMMMM, MMMMMidmgM;   . .MMM:
            dMMm dmagT9ME.M! dB| aMMMMMA JMb.MmJMMTMe.at JMM!
             dMMp,MMl .T.qt .Ml .MMMMMMMi.MB..Mm3M. MME .MM!
              JMMp,Mm,  J` .MT .MMHMMMMMM,JMp  3:  .MT`.MM:
               .TMm, ^    .f' .MMB`dM|dMMB,.Tp     ^`.dMF`
                 .TMQ.       .MMK`.MMm.TMMm,  `    .JMT`
                    7Te.   .MMMt .M!,Mm.JMMMa    ..F'
                       `  .MMW: .F`   3m..WMMm.  `
                         JMMT  .t      Jp  3MMm,
                        .MM$.y|         ` g,JMMm
                       .MMMmMM|          .MMgMMM;
                       .MMt3MM:          .MMF9MM1
                       ,Mb  d!            JE  MM1
                       ,M|  `              `  JM:
                        d|                    JT
                         `                    `