A large collection of ASCII art drawings of garfield and other related comic ASCII art pictures.

ASCII Code
ASCII Art » Comics » Garfield
                    __ _      _     _ 
   __ _  __ _ _ __ / _(_) ___| | __| |
  / _` |/ _` | '__| |_| |/ _ \ |/ _` |
 | (_| | (_| | |  |  _| |  __/ | (_| |
  \__, |\__,_|_|  |_| |_|\___|_|\__,_|
  |___/                               
comic strip - Jim Davis - Jon - Odie - Dr. Liz Wilson - cat - dog - pizza
  |\|\
>/ ( )=<
|`'o' ==
 \(^) =/
  `< ="
  /  ||"
 (   /)="
  \ (,3="
   `++||==
  __||||`==.
 (,(,___\ "==)  ool
       .-.,     ,.-.
 '-.  /:::\\   //:::\  .-'
 '-.\|':':' `"` ':':'|/.-'
 `-./`. .-=-. .-=-. .`\.-`
   /=- /     |     \ -=\
  ;   |      |      |   ;
  |=-.|______|______|.-=|
  |==  \  0 /_\ 0  /  ==|
  |=   /'---( )---'\   =|
   \   \:   .'.   :/   /
    `\= '--`   `--' =/'
jgs   `-=._     _.=-'
           `"""`
     ____     ____
    '###\ \ / /###'
    ,\\\\\ | /////,
 __  \ .--. .--. /  __
___\/ '    |    ' \/___
-- _, !    |    ! ,_ --
   / '!    |    !' \
  /'/ !    |    ! \'\
 1# ! \   0|0   / ! #1
 !# \  '--; ;--'  / #!
 `  `\    `-'    /`  `
  \## `--~' '~--` ##/
    `-___________-`
      [Mash]
              --      --
            .:"  | .:'" |
          --  ___   ___  -
        /:.  /  .\ /.  \ .\
       |:|. ;\___/O\___/  :|
       |:|. |  `__|__'  | .|
       |:|.  \_,     ,_/  /
        \______       |__/
         |:.           \
        /.:,|  |        \
       /.:,.|  |         \
       |::.. \_;_\-;       |
 _____|::..    .::|       |
/   ----,     .::/__,    /__,
\_______|,...____;_;_|../_;_|
     _.._   _..---.
  .-"    ;-"       \
 /      /           |
|      |       _=   |
;   _.-'\__.-')     |
 `-'      |   |    ;
          |  /;   /      _,
        .-.;.-=-./-""-.-` _`
       /   |     \     \-` `,
      |    |      |     |
      |____|______|     |
       \0 / \0   /      /
    .--.-""-.`--'     .'
   (#   )          ,  \
   ('--'          /\`  \
    \       ,,  .'      \
     `-._    _.'\        \
jgs      `""`    \        \
Garfield                       ...ooooo.         ..---##o
                          .--^""#########o ..o--"  .o#####
        .."-.         ..-^"  .o###########^"    .o########
      ..."^o ^.    .o^"    o##^"#"#"#"#"##   .o#^:^:^:^:#
        "^-:^.# .o#:-    o^"    "-"-"-"-##.o^"-^" " " :# .-^""
           ::#"##o#^.  -""..---------...":^-------. o#^.^.#:"
         -:.-:^:"oo^   .-"             ""o         ^:^#:#"
     ..o:^o:#o:##""  o"                  "o          # "-o.
    o"." ^"-"^-""   #                     #           #  .#.
  .^o"o:-. .        #                    .^           #o-#-#
 .#^.^.^#^#^        #                ...o:      .....o""o^o"#
 #^ "-"- "           #""""^####^""""".-"#####^""""  o"  ^.^.^o
 "#"o"o       .#--""" ^..       ..oo###oo.      ..-"    o:o"o^
  ^-o:o".   .^"          """""""  ::^^^^^::"""""        ^.#-#
    "^o:-:-#   -        ..    .o-"         "--..    .    ^.^
      "-:-:^o            """"""                 """"     o"
         "^-^#.   .o^#...........................    ..-"
              """""   ""                         """"
  _________                        _____
 /    ___  \                      /  _  \
|    /   )__)                    |  ( )__)
|   |             _____   _____  |  |   ______  _____  __      _____
|   |     _____  /  _  \ |  _  \ |  |__(_    _)|   __)|  |    |     \
|   |    (_   _)|  (_)  || (_) / |   __) |  |  |  (__ |  |    |  |\  |
|    \____/  |  |       ||    <  |  |    |  |  |   __)|  |    |  | ) |
|            |  |   _   ||     \ |  |   _|  |_ |  (__ |  |___ |  |/  |
 \__________/   |__( )__||__(\__\|__|  (______)|_____)|______)|_____/
   _____  __  __  ____
  |_   _|| (_) | |  __)
    | |  |  _  | |  __)
    |_|  |_( )_| |____)                     _   _
  ________         ________              ``/_\"/_\''
 /        \       (__    __)             /-(o).(o)-\
|     __   |  _____  |  |                \-\_/-\_/-/____,
|    |  )__) /  _  \ |  |                 \-      =  =  =\
|    |   __ |  (_)  ||  |                 /-             -\,
|    |__)  )|       ||  |                (=   |      /-    -\__
|          ||   _   ||  |                 \, _/-    _\-   __|_-\
 \________/ |__( )__||__|                (__(__/___(____/(_____/
        _ooo--.
     @@@=@MMM\.`,_.',-
   _.\X/"/"   \  33,
  ===A   |     \ P""B
    /@,_ (  __,/""\.M\
    |; \"/\"_,/ / .'.A
    \,\._><-__./    "V
     \F _       a_3R"---,.
      _>"#           _   )
     (  /           .@J  /
     ) /           /    )
     ( |           \    /,
     | \            `,._,/ ___
      "=\,          ]@7,.n| P @\
          7-______.  \____.,   .)
          /  /     \ \      \WWW/
          |  |     |  |      ""'
   ___   /   \.   ,/  \._
/"   """      \ (       """"\
|(       ___.-'  "--.       \)
 ""-`""""            `--(__)/
  Stephen Unwin
          __ __
        ,;::\::\
      ,'/' `/'`/
  _\,: '.,-'.-':.
 -./"'  :    :  :\/,
  ::.  ,:____;__; :-
  :"  ( .`-*'o*',);
   \.. ` `---'`' /
    `:._..-   _.'
    ,;  .     `.
   /"'| |       \
  ::. ) :        :
  |" (   \       |
  :.(_,  :       ;
   \'`-'_/      /
    `...   , _,'
     |,|  : |
     |`|  | |
     |,|  | |
 ,--.;`|  | '..--.
/;' "' ;  '..--. ))
\:.___(___   ) ))'
       SSt`-'-''
           ,-----.
          /       \--.
          |       /   \
          `. \-+-',___/
            \ \ \ \
          ,--\/"""\"".
    `._  /    \    \  \
    _  `|   (  \   o\o|.,--.
     `-' \   \`-;---'-'(   #)
          `._ \ |\      `--/
\.           \ ||,`.      /
 \`..--.._    ||/   `===='.
  \/     _`.__|| .-.    \  \
  |     / \    |'|  `.   !  |
  \     \_/    \_.')  \  !  |
  ,"".  .        _/    \   /
 /      ;`--'\  \ \     `-'
 |  |`-<      \  \ \
 |  |\  \,---. \  \ \,---.
 |  |,---.    `.\  \,---. `.
 >        `. | | \       `.|
(        | |-'-' (      | |'
 `-------'-'      `-----'-'  hjw
                                            _______
                                       ---/        \
                                      |   \______   |
        _ooo--.                         - ---^^- / /
     @@@=@MMM\.`,_.',-                          ||/
   _.\X/"/"   \  33,                            |||
  ===A   |     \ P""B                    . .. .:'':.
    /@,_ (  __,/""\.M\                  /^/^^\/     \
    |; \"/\"_,/ / .'.A              0___O_\O_/       |
    \,\._><-__./    "V             |                /
     \F _       a_3R"---,.         |        .._    /
      _>"#           _   )          \ ____/   |   |             /
     (  /           .@J  /                    |   |           //
     ) /           /    )               (((((  |  |          ||
     ( |           \    /,           ((((((((((|  \       __ /|
     | \            `,._,/ ___      ((((((   ((|   \     /     \
      "=\,          ]@7,.n| P @\    (((((    __|    \__/        |
          7-______.  \____.,   .)     (((    \    /             |
          /  /     \ \      \WWW/              \-/        (_     \
          |  |     |  |      ""'                |  |\________\   |
   ___   /   \.   ,/  \._                      /|  |        \ \  |
/"   """      \ (       """"\           ____  | |  |   ______\ \  \
|(       ___.-'  "--.       \)        /    ____/   |  /    ____/   \
 ""-`""""            `--(__)/         \(_ /         \ \(_ /        |
                                          \_(____.../     \_(_____/
                                  ____
                           .--"~~"    ~"\___
                          Y              ]  ~~"\
                          l   `v.,_    _/'      ]
                           \   |   7~~"        /'
                            \  |  / /~"------"~
                          __.} l_/-^-<-.
                     .--"~      Y     I Y
                    /           l    oj-<______
                   Y       _     ~---~   (   ^ Y
                   l       |~t-.__(    // \.__.^
                    \      | |    ~\      _.^
                     "-._  | |      "---"~
                         Y |-^----------..,__
       .                 | |--.,__   --.,__  ~"-.
       \\                | l l    "~--.,_  ~--.  \
        \\    _____      |  \ \___,      "-._    /
         \>-"~     ~"-.--j   ~----/          "--"
         /        ,--.           Y
       _Y_ /     (    )     ___  |_      -Row
    ,-~   "       "--"     "   ~-< ~-.
   /                    Y         \   \
  /          /     .    l          Y  )Y
 /     l    /-.____l    !\,      ) ! / /
Y    / /"--" /      \__/' \     / /_K-~
`\__K-"\__.-"              ^.__K-"
            _.++. .+.                                 
          .'///|\Y/|\;                               
         : :   _ | _ |                                
        /  `-.' `:' `:                                 
       /|i, :     ;   ;.                             
      ,     |     |   |`\                            
      ||Ii  :     |   |  ;                          
      ;      \--gg;-gg; i:                           
      ||Ii    `._,gg.'   |                               
      '       .' `**'`. i;                               
       `.\`   `. .'`..' /                            
        |`-._      __.-'                              
        :           `.                                
       /i,\  ,        \                               
      /    ; :         \                              
     :Ii  _:  \         ;                            
     ;   (     ;        :                              
     :i'( _,  /         ;                           
      ;. `"--'         /                             
      :i\Ii'         .'                               
      |  ;  :__.--:*"                                     
      |Ii|  :  ;  :                                   
      ;  |  |  |  |                                  
     /Y  |  |  |  | [bug]                            
 .=-'Y  /|  ;  |  |                                  
:E    .' ;  L__:-***-.-***-.                             
 `=--' .'       _   , ;   , ;                         
      '----.__.__J--'"`*--'"
Odie by Graeme Porter
                                    _.--.
                                 .-"     :
                               .'       .'
                              .'      .'
                              :      .'
                              :      :     _..---.._
                             :      :   .-"         "-.
                             :     :  .'     __        '.
                             '.    : .' _.-""  ""-._     `.
                         _..--:  .-"""-:--.         ""---"
                   '-.:-"      :'       :  :
                  ""-:     '.- :        :  :
                    :      .' :          :  :
                 .  :      :  :          :  :
               . '. :     :   :          :  :
               '. '. :    :   :         :  :
                 '   '.   :__  :     (# :(#:
                        :  :# : '._   _.'_.:#"":.
                         : :#  :   """ "" :#####:
                         : :#  :           ':##:'
                         : :#  '.             :
                         : :#   '.           .'
                         : :#     `-._   _.-'         .-.
                         : :#         """            .:.'
         .               : ::.----"":"""""-----...._
        :  ))            : :         """"---._      ""-.
     (( :.               : :                  "-.       `.   .._
        ':.              : :    ___              `        :   '.:
         ':.             : :-"""   ""-.                   :
          ::-""""-.      : :#  .       `.                .'
         .'        `.   .' :#-":      .  :               :
        :      __    :':   '" .'      '._ :             .'
        :    .:##:.          .'            :           .'
       .'-.  :####:      __.'              '.        .'  ._
     .'      ':##:' .  :###.                 "-.__.-"    '.:
    .'    .    "" . :  :###%.             :.
    :    :_.-'"-"-""':  :%%%%.            : :
   :    :#%:   _.._  :  :;;;"'.            '
  :    :%;:--""    '.:   :"   '.   _..._
  :  .-""""-.       .'   .:---"""-:     ".
 .'       .  `.    .'              :   .  :
:          :   :   :             :  :   : :
'.         :   :--"`.            :  :   :.'
  "---...._:_.-'     ""---....___:.-'--'"grp
         @@@@                     @@@  @@          @@       @@
        @@  @@                   @@  @             @@       @@
       @@    @   @@@@@   @@ @@   @@    @@   @@@@   @@   @@@ @@
       @@            @@  @@@  @ @@@@   @@  @@  @@  @@  @@  @@@
       @@  @@@@  @@@@@@  @@      @@    @@  @@@@@@  @@  @@   @@
       @@    @  @@   @@  @@      @@    @@  @@      @@  @@   @@
        @@  @@  @@   @@  @@      @@    @@  @@  @@  @@  @@  @@@ @@
         @@@@    @@@@ @  @@      @@    @@   @@@@   @@   @@@@ @ @@

       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                 - AND FRIENDS. [By Robin Chokie]


         .--.. .--..                           .,,,,------.
        / #  \/ # \ \                      .~~~            \
       |# # #|# # #| \                   .(           __., :
      ,:  ___; ___ |  |                 (  \      ,.-~ {  |'
    ,~   /   \/   \    ~`.               \  ``---~.-~ \ \ |,------.
   .,--.|    |     | ,.. #`.              ``---~~~  __| :_/        \
   :    |  * | *   |'   `. #:                      /   /  \         |.
  |`.    \___/\___/      ;  :                     |   |    |         |
  :  ~|     ( )       /~    #                     |  *|*   |        |'
  `#   \    /~\      /     |'                 .-.  \__/\__/  .~    |'
   `.   `--'   `----'    #/                  (   )~~         ||   |'
     \#                  .'                   `-'            ||   |
      `-..             #/.                     |             /|   |
      /#  ~          ~~  #\                     \           / |  |'
                                                 \.______.-'| |  |
           Garfield                                 _,..---.;_|  |
                                                .-~~,.--~     |  |
                                               /   /  ,;~~~~;~|  |
          ..  .-~~~-. ..                      /   /  /  ,.._| |  |
     .--.'  `'       '  ;.                   |   ;   ;  `.  ~~   |
   .'                     `,                  \.   ./     \      :
   `. ,.'`.__'~-.           :                   ~~~   Odie
     ~ /~  / ~\  `-       .,'
      |___|____| :          `.
      |  *| *  |  `-.        ;            ,^~~~-.         .-~~~"-.
       \__/\__/      ~;     |'           :  .--. \       /  .--.  \
      /  `.           `-...;'            : (    .-`<^~~~-: :    )  :
      |   |                ;             `. `-,~            ^- '  .'
      |   ;                |               `-:                ,.-~
      `.  `._              |                .'                  `.
        \   ~~~           .'               ,'   @   @            |
         `.__________.'   :                :    __               ;
                `                       ...{   (__)          ,----.
                Jon                    /   `.              ,' ,--. `.
                                      |      `.,___   ,      :    : :
                                      |     .'    ~~~~       \    / :
- Robin Chokie                         \.. /               `. `--' .'
- rchokie@inyanga.cs.wits.ac.za           |                  ~----~
                                          |                      |
                                                   Pooky
                                    __---""""""""""""===,
                               _--'"                     ~:
                            _-'                            |
                          .-                              .|
                        /'                                /
                     ./'                                /~
                    /                         ___._,__;~==========____
                   |                  .___-"".--""                    ~":.
                   |              .../   ./""                             ~:
                   |           ../    ./'                                   |
                    :        ./    ./'                                      |
                     :      /   ./'                                         ,
                      :    /  ./      ____                               __=
                 ____  :  |  /     /""    ~"""""=====__________=======""~
              .:"    ":| _|_/_,_,,:,,,_
             /        .:"     ~':      ~~~~---..       _,=""""~
            |.     . /           ~:             ~~ : /"__.====._
    ******___:   ,**|,*,           |                ':"         ~
  **********  ~-.**'@**~           |                  |
 **********  ~-.**'@**~           |                  |
 ****** ****       ~~#'           /                  |
 / *******            ~:._____../'     /           ./
|                : :               :__/            /
 :                ) )        ,     /|            ./
  :                          /:___/#|          ./
   ~==.__                  ./    ###|        ./
         ~"---________.===~      ###|      ./
                                 ###|    ./
                                 ###|   /
                                 ###|  ;                            .
                        ..---"""""""|  |                           %
                    .-""     __=====|  |                         ##
                 ./"    ,/""~  _=TLH|  |                       ###
               ./     .'    ,-~  ###|  |                     ;###
              /            /     ###|  |                   ;###;
             |            /     .###:  |                  ;###;
             |           |      ###|   |          |      ;####
             :         ; ,      ###|   |           :     ####
              :.     ,  /      ###/     :         _.===="""""~=_
                :   ' ./  |:_ ###/       :      /'              ~: .-~
                 ~=="'    |  ~~'          :    /                  |.-~
                           |               :__/ .*******,          |   __
                           |               :__/ .*******,          |   __
                           |                  .***********,         |='  ~:
             ,              |                **************         |      :
            /(              |                **************                 |
           (  )              |                ************                  |
            ~'                |        ___     *********"                   |
                            _  :    .="   ~"=,   "****"                     |
                         /"~ ^= = /~          :              .              /
                       /"        |                         _/|             /
                      |          |              ._   _,.==~***",   (      /
                      |           :              |~""       ****:   :   _/
                       :           :    (       /             ~~ ~=._.='
                        :    (     /:_   :.  _/^
                         ~=.__:__.="  ~"===="
                               #####
                 #######      #**#!!###
                #**#!!!!##   #****#!!!!#
               #****###!!!#  #*****#!!!!#
               #*******#!!!# #******#!!!!#
               #*********#!###!*!*!*#!!!!!#        --
               #!*!*!*!*!*!#!##########!!!!#      /_
               ###########!##!!!!!!!!!!#!!!#     //__
            ###!!!!!!!!!!!#!!!!!!!!!!!!!#!!!#
  _\    ##!!#!!!!!!!!!!!#!!!!!!!!!!!######!!!!!!!*#
   \\  ##!!#!!!!!!!!!!!!#!!!!#######     #!!!!!!***#
 ___\\#!!!###################*****       #...!!*****#
/   \#!!!.#       ***** #     ***        #....*******#
    #*....#        ***   #              #.......*****#
   #**.....##          *****          ##........!!****#
   #!........##       *******#########......#...!!!!!*#
  #!...........#######.*****...............#.#..!!!!**#
 #*.....##.............#..#...............#...#.!!****#
 #*....#.#............#....#............##......!*****#
 #*.......##.......###......###........#.......!!!****#
 #*.........#######......!!....########.......!!!!!***#
  #!!!.................!!!!!!!!.............!!!*******#
   #!!!!............!!!!!!!!!!!!!!!!!!!!!!!!!!!******#
    #*******!!!!!!!!!!!!!!!!!!!!!!!!!!!!***!!!!*****#
     #******!!!!!!!!!!!!!!!!!!!!!!!!!********!!****#
      ##*****!!!!!!!!!!!!!!!!!!!!!#*************###
        ##****!!!!!!!!!!!!!!!!!!!!!###******####
          ####!!!!!!!!!!!!!!!!!!!!!!!!######!#
              #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*#
              #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!***##
             #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!******#
            #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*******#
           #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*****#
          #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!**#
         #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##
        #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*##
       #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!***#
       #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!####!!!!!!****##
      #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###****##!!!!******##
      #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##**!!*****#!!!********#
      #!!!!!!!!#!!!!!!!!!!!#!!!!!!!#***!!!!***!!!!**********#
     #!!!!!!!!!!#!!!!!!!!!#!!!!!!!#****!!!!!*!!!!!!!!!!*****#
     #!!!!!!!!!!!#!!!!!!!#!!!!!!!#*!!***!!!!!!!!!!!!!!!!!***#
     #!!!!!!!!!!!!#!!!!!!#!!!!!!#*!!!!!*!!!!!!!!!!!!!!!*****#
     #!!!!!!!!!!!!#!!!!!!#!!!!!#***!!!!!!!!!!!!!!!!!********#
    #!!!!!!!!!!!!!#!!!!!!#!!!!!#****!!!!!!!!!!!!!!**********#
    #!!!!!!!!!!!!!#!!!!!!#!!!!!#*****!!!!!!!!!!!!!!*********#
    #!!!!!!!!!!!!!#!!!!!!#!!!!!#***!!!!!!!!!!!!!!!!!********##
   ##!!!!!!!!!!!!!#!!!!!!#!!!!!#*!!!!!!!!!!!!!!!!!!!!!*****#!*##
  #!#!!!!!!!!######!!!!!!#!!!!!#**!!!!!!!!!!#########!!!!*#!!**##
 #!#!#!!!!!!#!!!!!!!!!!!!#!!!!!#***!!!!!####******!!!#######!!**#
#!#!!##!!!!#!!!!!!!!!!!############*!!!#********!!!!!!!!!!!!!!!**#
#!#!!#!#!!#!!!#!!!!!!!#!!!!!!!!!!!!!!!#***********!!!!!!!!!!!!!!!#
#!#!!!#!#!#!!#!!!!!!!#!!!!#!!!!#!!!!!#**********!!!!!!!!!!!!!!!**#
#!!#!!!#!##!!#!!!!!!#!!!!#!!!!#!!!!!!#************!!!!!!!!!!****#
 ######### ##########!!!!#!!!!#!!!!!!#**********!!!!!!!!!!!!***#
                     #################*********
                                   *X#XX*                                
                                *##XXXXXX##                              
                                ##XXXXXXXX##*      *XXX##*               
                               X##XXX##XXXXX#    X#XXXXX#X#*             
                               *#XXX#**##XXX#   X#XXXXXXXXX#*            
                               #XX##    XXXX#*  #XXXXXXXXXX##            
                              *XXX*   *######* *XXXX####XXXX##           
                              *XXX*   *#XXXX##*XXXX#X**##XXX##           
                              #XXX* X######XXX##XX#*    *XXXX#           
                              XXXX**XXXXXXXXXXX#XXX      XXXX#           
                              *XXX#####XXXXXXXX#XX       XXXX#           
                               XXXX##XXXXXXXXXXXXX       XXXX#           
                               #XX##XXXXXXXXXXXXXX *    *XXX##           
                                *#XXXXXXXXXXXXXXXXX#   X#XX###           
                                ##XXXXXXXXXXXXXXXXX#***#XXX##*           
                               #XXXXXXXXXXXXXXXXXXXXXXXXX##*             
                              XXXXXXXXXXXXXXXXXXXXXXXXX###X              
                             *#XXXXXXXXXXXXXXXXXXXXXX####*               
                             #XXXXXXXXXXXXXXXXXXXXXXXXX##*               
                             XXXXXXXXXXXXXXXXXXXXXXXXXX##X               
                            #XXXXXXXXXXXXXXXXXXXXXXXXXXX##*              
                           *#XXXX#XXX#XXXXXXXXXXXXXXXX#X##*              
                           #XXXX##XX##XXXXXXXXXXXXXXXX#X##X              
                           #XXXX##X###XXXXXXXXXXXXXXXXX###X              
                           #XXXXXXX##XXXXXXXXXXXXXXXXXX###X              
                           #XXX####XXXXXXXXXXXXXXXXXXXX###X              
                           #XX#   *#XXXXXXXXXXXXXXXXXXX###*              
                         X##X###** *#XXXXXXXXXXXX#########               
                        X#X##########XXXXXXXXXXX###XXX###*               
                        #XXX#########XXXXXXXXXX##XXXXXXX#X               
                       XXXXXX#XX####XXXXXXXXXX##XXXXXXXXXX#              
                       #XXXXX##XXXXXXXXXXXXXX##XXXX#X##XXXX*             
                      X#XXXXX##X###X###XXXXXX#XXX#     ##XX#*            
                 **   X#XXXXX##XXXXXX###XXXX##XX#*     *#XX#X            
               ##XXX#*X#XXXX#XXXXXXXXXXXXXXXXXXX*       *XX##            
               #XXXX##X#XXX##XXXXXXXXXXXXXXXXXXX        *XX##            
              #XXXXXX#*#####XX###XXXXXXXXXXXXXXX        *XX##            
             #XXXXXXXX#*###X#XXXXX#XXXXXXXXXXXXX        *XX##            
             #XXXXXXXX#######XXXXX##XXXXXXXXXXXX        #XX#X            
            *XXXXXXXXXXX##XXXX*XXXX#XXXXXXXXXXXX#*     ##XX#*            
            #XXXXXXXXXXX#X#XX* #XXXX#XXXXXXXXXXXX#*   *#XX##             
           *#XXXXXXXXX##X#XXX   #XXXX#XXXXXXXXXXXXX##XXXX##              
           X#XXXXXXXXX####X#*   #XXXXXX##XXXXX#XXXXXXXXX###              
           X#XXXXXXXXX###XXX    #XXXXX#X#XXXXXX##XXXXXX##X               
           ##XXXXXXXX##X#XX     XXXXXXXX#XXXXXXX########                 
           ##XXXXXXXX##XXXX     #XXXXXXXXXXXXXXX########*                
           ##XXXXXXX##X#XX#     #XXXXXXXXXXXXXXXXXXX#####                
           X#XXXXXXX##X#XXX    *#XXXXXXXXXXXXXXXXXXXX####                
           *#XXXXXXX##X#XX*    *#XXXXXXXXXXXXXXXXXXXX####                
            ##XXXXXX####X#*    #XXXXXXXXXXXXXXXXXXXXX####                
            X##XXXXX####X#*    XXXXXXXXXXXXXXXXXXXXXX###*                
          *XX###########XX*  *XXXXXXXXXXXXXXXXXXXXXX###*                 
          ##############XXX  *#XXXXXXXXXXXXXXXXXXX#####                  
     *XXXXXXXXX######XX#XXX**XXXXX#######################XXXXXXXXX       
    XXXXXXXXXXXXXXXXXXXX#XX#XXXXX########################XXXXXXXXXX*     
   XXXXX             *X###XXXXX############XXXX#*******         XXXXX    
  XXX*       ***####X############X         *#                     XXXX   
 XXX*        #########**#######*         ####                      XXX*  
 XX*          ###  *##*                  ####                       *XX  
 XX           *##  *##*  *###*    *###   *### *###  ####*###*        XX  
*XX           *##  *##* ######*  *#####  *### #### *####*###*        XX  
*XX           *####### ###**### ###*####**######    ####*##          XX* 
*XX           *######* ###**###*###**###**######*   *######          XX* 
*XX           ###     *#### ###*#### ###**########   *####           XX* 
*XX           ###      #### ###*####*### *###*####    ####           XX  
 XX*         #####*     #####*   *####*  ####  ####**  ##           XXX  
 XXX*         ****       ****     ****   ****   *** ## ##          *XXX  
 *XXX                                              *##*##          XXX*  
   XXX*                                             ###          *XXX    
   XXXXX**                                                    **XXXX*    
      ************************************************************
              #######
           ############
          ###############
        ############################
       ##############################
      #################################
     ##################################
    #####################################
   ######################################
   #######################################
  ########################################
  ########################################
  ########################################
  ########################################
  ########################################
   #######################################
   #######################################
    ######################################
     ####################################
       ##################################
            #############################
              ##########################
               ##############   ########
                     #######   ########
                     #######   #######
                     ######    #######
                     ######   ########
                     ######   #######
                     ######   ######
                     #####   #######
                   #######  ########
                 ##***##X##########
                #     *     ######
              ##     *#      #####X#
             #*      #        #X#* *#
            ##      #          #*   **#
           #*     #             #       *#
           X                    #        *#
          #      #              #         *#
         ##                      *#         *#
         #      #               *#          *#
        #*      *                #           #
       #        #               #             #
    ###        *#               #             ##
  ##XX#X##   *#                 #             *X
 #X     *X#  ##*##              #              *
##        ###  * #              #              *
##*       # ****               #
###########*   **            #*                 #
###########*    #            #                  #
###########      #          #*                  #
 ##########      *#        #                   *
  #X#####X*        ##    #*   **              **
 #*  ***            *##X#*    ****            *X
 #*                    #      ****           *X#
 #*                           *X*            X#
 #*                           *#           **#
 #*                           #X           X#
 #*            ***     *     *#X          X#
 #*             *      ***   X#X       **X#
  #                    X##**X##X      *X#
  #X*                  #  ######     *#
   #X                 *   ######     #
   ##*                #   ######     #
    ##*              X#   ######*    #
     ##X            X#    ######*    #
       ##**       *##     ######*   *#
        ###******###      ######*   *#
          #########       ######*   *#
                   #############*   *#
                ##XXX###X#XX####X   *#
              ##XXXXX##XX##XXX##X   *#
             ##XXXXX##XXXX###X##X   *#
            ##XXXXXX##X#XXXX###XX   *#
           ###XXXXXXXXXXXX#XXXX#X   *#
           #XXXXXXXXXXXXX#XXXXX#X*  *#
          ###XXXXX##XXXXXXXX#####*   #
          #XXX#XX###XXXX##X######*   #
          #XXXXXX###XXXX#########*   #
         ####XXX##XXXXXXX## ####X*   #
         ##XX##XXXXXXXXX### #####*   #
         ##XXX##XXXXXXXX##  ####X*   *#
         ##XXXXXXXXXXXX##   #####    *#
         ##XXXXXXXXXXXX##   ####X*    #        ######
         ##XXXXXXXXXXXX#    #####*    #      ## *****##
        ###XX###XXXXXXX#    #####*    #     ##        *##
      ##*##XXX#XXXXXXXX###  ####X*    *#   #*           *#
    #*  *#####XXXXXXXXXX########X      **#*               *#
   #*   *X##XXX##XXXXXX**XX#####*         #*               *#
   #     X#XXXX#XXXXXXX   XX####*          #                X
  #      *X##XXXXXXXXX#*   *X##X                            X
  #       *XXXXXXXXXXX#*                                    *
##X        #XX##XXXXX#X*                    *XX*            *
#**        X#####XXXXX #                   X####            *
#**    **   *#######X* #*                 *#####*
#**    **    **XXX**   *#                 X#####
 #X    *#          **   #*               *####X*            *
  #*    *          *#   **               *####*             *
   #    #           #    #*              *###*              X
     #  *#         #*     #               *#*              *#
      #***#       *#      *#              **              *X ###
       #XX#      *#*       **           * *#              *##X**#
       ### *  **###*       *#*          **#              *#XX*  *#
           #####  #X         #          *#*              #*      *#
                   #X         #***      *#             **#        X
                    #*        *#**      *#             *#         #
                     #*         #X      **            *#          *#
                      #*       *#X      #*           *#            X#
                        #* *##X# #*     #*           #             *X
                         ###     #*     #*         *#*             *#
                                 #X     #*         X#        #*     #
                     X####X       X     #*        *# #      **      *#
                  #XX*      *##   #*     #        #         #        #
                 #***        *X##  *     *#**     #         #       *#
                #*****        *X#  X     *#**     #         #        #
               #X*##X##*        X# X    **#       #         #        #
              #X****   *#*      *##X   **#       *#         #        #
              #X*        #*      *#X   *#       *X#      ####        #
              #X*         #*      XX  *#*       *#    ##XXXXX        #
              #X*          #*     *X *#         #    #X**  **        #
              #X*           #     *X*#*         #   #*****           *#
              ##*           *#    **#*         *   #X*#X**           *#
               #X                  ***        *X   X*#*               X#
                #*                 ***       *#*  #*#                 *#
                #*                          *#  # #*#                 *##
                 #X                        #*   # #X*                 *X#
                  #*                      #*    # #X*                 *##
                   #*                    **     X  #X                *##
                    #*                  *#*    *#   #*              *##
                     X                  *#*   *X     #*           *X#
                     #X                 *# *####      #XX**  ***X###
                      #*                *XX#           ###########
                       #**             *###
                        ##X           *X##
                          ##X*       *##
                            ##XX****X##
                               ######