Onefetch

wiki | github | Built with ❤ by @spenserblack and @o2sh

This page shows you an ASCII preview for all the programming languages supported by onefetch. Like the binary, the data is taken from the Languages.yaml file and the layout is meant to mimic the way the logo would look inside a terminal.

Suggestions and PRs are welcome at github.com/o2sh/onefetch

Languages (107)

Note: By default, onefetch will only recognize programming and markup types. Use the --type flag to configure.
xxxxxxxxxxxxxxxxxxxx
xx###xxx##xx####xxx ##  ####   ##  ####
x#xxxxx#xx#x#xxx#x #  # #   # #  # #   #
xx###xx####x####x  #### ####  #### ####
xxxxx#x#xx#x#xxx   #  # #   # #  # #
x####xx#xx#x#xx    #  # ####  #  # #
xxxxxxxxxxxxxx
          ______
         |      |
         |  /\  |
>>---+-->| /--\ |-->+--->>
     |   |______|   |
     |    ______    |
     |   |  __  |   |
     |   | |__) |   |
     +-->| |__) |-->+
     |   |______|   |
     |    ______    |
     |   |      |   |
     |   | |\ | |   |
     +-->| | \| |-->+
     |   |______|   |
     |    ______    |
     |   |  ___ |   |
     |   | |___ |   |
     +-->| |    |-->+
         |______|
                              *
                              *
                            * **
   *                        *****
   **                       ******
    **                   ###********
    ***          -******#'###*********
     *****               #### *********
      ****************************XXX**
     ** ******************XXXXoX*XoXXX*
      **** ***************XXXXoooooXX*
        *******************XXXXoooooX
          *******************XXXoooX
          ************************XX*
             *************    ******
  /| |                           ****
 /-|(|(|                     ********
                        ************
Time-tested, safe     *************
and secure            ***********
                         *****
   / / /           /  /
  / / /           /  / /
 / o o           /    / /
/____           /      /
     |                 |
     |                 |
     ;                 ;
      \               /
       '.           .'
         '-._____.-'
   ,=======.    ,=======.
  //       \\  //       \\
 //         \\//    #    \\
 ||   ###    //    ###   ||
 \\         //\\    #    //
  \\       //  \\       //
   `======='    `======='
      _   _              _
 /\  |_) | \ | | | |\ | / \
/--\ | \ |_/ |_| | | \| \_/
     __________________________
    /                          \
===|  .-.                       |===
   | (   )                      |
===|  '-'                       |===
   |                            |
===|      _____  ___ ____       |===
   |     (____ |/___)    \      |
===|     / ___ |___ | | | |     |===
   |     \_____(___/|_|_|_|     |
===|                            |===
   |                            |
===|                       .-.  |===
   |                      (   ) |
===|                       '-'  |===
    \__________________________/
 .----------------.
| .--------------. |
| |  ____  ____  | |
| | |_   ||   _| | |
| |   | |__| |   | |
| |   |  __  |   | |
| |  _| |  | |_  | |
| | |____||____| | |
| |              | |
| '--------------' |
 '----------------'
             _._
         _.-'   '-._
     _.-'           '-._
 _.-'                   '-._
|                        _,-|
|                    _,-'+++|
|                _,-'+++++++|
|             ,-'+++++++++++|
|             |++++ ++++++++|
|             |+++   +++++++|
|             |++  +++++++++|
|             |++++  +++**++|
|             |++   ++**++++|
'-,_          |+++ ++++++_,-'
    '-,_      |++++++_,-'
        '-,_  |++_,-'
            '-|-'

C

                 ++++++
              ++++++++++++
          ++++++++++++++++++++
       ++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++
 +++++++++++++************+++++++++++++
+++++++++++******************++++++++;;;
+++++++++**********************++;;;;;;;
++++++++*********++++++******;;;;;;;;;;;
+++++++********++++++++++**;;;;;;;;;;;;;
+++++++*******+++++++++;;;;;;;;;;;;;;;;;
+++++++******+++++++;;;;;;;;;;;;;;;;;;;;
+++++++*******+++:::::;;;;;;;;;;;;;;;;;;
+++++++********::::::::::**;;;;;;;;;;;;;
++++++++*********::::::******;;;;;;;;;;;
++++++:::**********************::;;;;;;;
+++::::::::******************::::::::;;;
 :::::::::::::************:::::::::::::
    ::::::::::::::::::::::::::::::::
       ::::::::::::::::::::::::::
          ::::::::::::::::::::
              ::::::::::::
                 ::::::
                                 @@
                                 @@
          @@@@@@@@@@@@@@@@@@@@@   @@
    @@@@@@@@@@@@@@@@@@@ /@@@@@@@@  @@@
  @@@@@@@@@@@@@@@@@@@@ (@@@@ @@@@@  @@@@
 @@@@@@@@@@@@@@@@@@@@@@ \@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|/ @@@@@@@@@@@@@@@@@@@@@@@
   @@@@@@@@@@@@@@@@@@@@@@
   @@@@@@@@@@@@@@@@@@@@@ @@
    @@@@@@@     @@@@@@@ @@@
    @@@@@@ @@    @@@@@ @@@@
     @@@@ @@@    @@@@@ @@@@@
               ,....,
          ,oooooooooooooo,
      ,oooooooooooooooooooooo,
    ,oooooooooooooooooooooooooo,
   ,oooooo::'        '':ooooooooo,
  '            '\\\\\:   :oooooooo,
  .,,ooo'  :/:  :\\\\\\\,  :ooooooo,
 :,oooo:  :///:  :\\\\\\\\,  :oooooo:
:ooooo:  ://///:, :\\\\\\\\,  :ooooo:
'ooooo: :///////:  :\\\\\\\,  :ooooo:
'ooooo: ://////: : :\\\\\\\,  :ooooo:
'ooooo:  :////: ::  :\\\\\\,  :ooooo'
'oooooo:  ://: ://:  :\\\\,  :ooooo'
 `oooooo:  :' :////:  :\\. ,;;;::'
  `oooooo:,   ```````
   `oooooo:::..        .::.,.,::'
     `oooooooooOOooooOOoooooooo'
       `ooooooooooooooooooooo'
         `ooooooooooooooooo'
             ````````````
            ;e`
           ;QD?`
          ;B#R1r`
         ;WRMKS|r`
        :O9KOKS\\*`
       :keXPk6Zc7v|`
      :ajyoaZemJJ{]\`
     :]z1x}f9@@yujSoc`
    "7\/LvUQ@@@XoZemXv`
   ,\**vooqMBBBkmXEkU9z`
  ,\*}Sx\||?|cFfokqOdHDx`
 ,L]jc\\\||?*>rr^^|zo$MN]`
-v7????*>>rrr^^^;;;;;;^\F^`
           #####    ######
          ###    ###    ###
  /A\      ######    #####      /A\
  \AAAAA\                   /AAAAA/
       \AAAAAAAAAAAAAAAAAAAAA/
  \AA\                         /AA/
   |\AAAAAAAAAAAAAAAAAAAAAAAAAAA/|
  /\\llAAAAAAAAAAAAAAAAAAAAAAAll//
 /#A\\llAAAAAAAAAAAAAAAAAAAAAll//
|#A   \\llAAAAAAAAAAAAAAAAAAll//
 \#A    \\llAAAAAAAAAAAAAAll//
   \#A   \\llAAAAAAAAAAAAll//
     \#A>  ||lAAAAAAAAAAl||
            \;AAAAAAAAAA;/
CfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCf
Cf@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Cf
Cf@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Cf
Cf@@@@@@@@@@@@@@@@@@@@@@CfCfCfCf@@Cf
Cf@@@@@CfCfCfCfCf@@@@CfCfCfCfCf@@@Cf
Cf@@@@CfCfCfCfCf@@@@CfCf@@@@@@@@@@Cf
Cf@@@CfCf@@@@@@@@@@CfCf@@@@@@@@@@@Cf
Cf@@CfCf@@@@@@@@CfCfCfCfCfCf@@@@@@Cf
Cf@@CfCf@@@@@@@@@@@CfCf@@@@@@@@@@@Cf
Cf@@CfCf@@@@@@@@@@@CfCf@@@@@@@@@@@Cf
Cf@@@CfCf@@@@@@@@@@CfCf@@@@@@@@@@@Cf
Cf@@@@CfCfCfCfCf@@@CfCf@@@@@@@@@@@Cf
Cf@@@@@CfCfCfCfCf@@CfCf@@@@@@@@@@@Cf
Cf@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Cf
Cf@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Cf
CfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCf
   ::::::::
 :::::::::::
 :::::::::::
 :::::___:::
   ______ :
     ____   _________
      ___  ___________
      ___ ____________
     _________________
   ___________________
______________ ______
   ___________ ___
      ______
       ____
     ______
    ________
    ________
                 ++++++
              ++++++++++++
          ++++++++++++++++++++
       ++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++
 +++++++++++++************+++++++++++++
+++++++++++******************++++++++;;;
+++++++++**********************++;;;;;;;
++++++++*********++++++******;;;;;;;;;;;
+++++++********++++++++++**;;;;;;;;;;;;;
+++++++*******+++++++++;;;;;;**;;;;**;;;
+++++++******+++++++;;;;;;;;****;;****;;
+++++++*******+++:::::;;;;;;;**;;;;**;;;
+++++++********::::::::::**;;;;;;;;;;;;;
++++++++*********::::::******;;;;;;;;;;;
++++++:::**********************::;;;;;;;
+++::::::::******************::::::::;;;
 :::::::::::::************:::::::::::::
    ::::::::::::::::::::::::::::::::
       ::::::::::::::::::::::::::
          ::::::::::::::::::::
              ::::::::::::
                 ::::::
            ,loc;'..
          ,xNMMMWNXK0kdl,..
        ,xNMMMMMMMMMMMMMKOxoc;.
      ,xNMMMMMMMMMMMMMMMMMMMMWX:
    ,xNMMMMMMMMMMWNNWMMMMMMMMMMk.
  ,xNMMMMMWX0kdlc;:lOMMMMMMMMMMNc
,xXK..mmmMMMMMMMM'0MMMMMMMMMMMMMO.
0o;MMMMMMMMMMMMMm.MMMMMMMMMMMMMMWl
0O:.MMMMMMMMMMMM'cMMMMMMMMMMMMMMM0'
oWWO:.MMMMMMMMMm.OMMMMMMMMMMMMMMMWo
'0MMWO:.MMMMMMM'lWMMMMMMMMMMMMMMMMK,
 lWMMMWO:.MMMMm'0MMMMMMMMMMMMMMMMMWd
 .OMMMMMW0c.MM'oWMMMMMMMMMMMMMMMMMWk.
  cNMMMMMMW0c',KMMMMMMMMMMMMMMMMW0c.
  .kMMMMMMMMW00WMMMMMMMMMMMMMMW0c.
   cNMMMMMMMMMMMMMMMMMMMMMMMW0c.
   .xWMMMMMMMMMMMMMMMMMMMMW0:.
    .';coxOKNWMMMMMMMMMMWO:.
           ..,:ldk0KXWMM:.
               ...';c:
                 ++++++
              ++++++++++++
          ++++++++++++++++++++
       ++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++
 +++++++++++++************+++++++++++++
+++++++++++******************++++++++;;;
+++++++++**********************++;;;;;;;
++++++++*********++++++******;;;;;;;;;;;
+++++++********++++++++++**;;;**;;;**;;;
+++++++*******+++++++++;;;;;;*********::
+++++++******+++++++;;;;;;;;;;**;;;**;;;
+++++++*******+++:::::;;;;;;;*********;;
+++++++********::::::::::**;;;**;;;**;;;
++++++++*********::::::******;;;;;;;;;;;
++++++:::**********************::;;;;;;;
+++::::::::******************::::::::;;;
 :::::::::::::************:::::::::::::
    ::::::::::::::::::::::::::::::::
       ::::::::::::::::::::::::::
          ::::::::::::::::::::
              ::::::::::::
                 ::::::
        ####    ####    ####
       ##  ##  ##      ##
       ##       ####    ####
       ##  ##      ##      ##
        ####    ####    ####
(((((((((((((((((((((((((((((((((((
(((((((((((((((((/////////////(((((
(((((((((((((((((/////////////(((((
(((((((                    ///(((((
 ((((((                    ///((((
 ((((((((((((((((        /////((((
 (((((((((((        //////////((((
 (((((((                   ///((((
  ((((((                   ///(((
  (((((((((((((((//////    ///(((
  (((((((    ((((//////    ///(((
  (((((((                  ///(((
   (((((((               /////((
   ((((((((((((((/////////////((
   ((((((((((((((//////(((((((((
          (((((((((((((((

D

                                    DDD
DDDDDDDDDDDDDDDDDDDDDD             DDDDD
DDDDDDDDDDDDDDDDDDDDDDDD            DDD
DDDDDDDDDDDDDDDDDDDDDDDDDD     DDDDD
DDDDDD               DDDDDDD DDDDDDDDD
DDDDDD                DDDDDDDDDDDDDDDDD
DDDDDD                 DDDDDDDDDDDDDDDD
DDDDDD                 DDDDDDDDDDDDDD
DDDDDD                 DDDDDDDDDDD
DDDDDD                 DDDDDDD
DDDDDD                DDDDDDD
DDDDDD               DDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDD
#
 ##
  ###
   ######              ###
    #########        #######
      ###########  ######O##========-
       #####################
         ##################
      ###############+++++
###################+++++++
        ##########+++++++
               ##+++++++
               ###+++
               #####
               #######
               #########
                #######
                 #####
                  ##         .
            ## ## ##        ==
         ## ## ## ## ##    ===
     /"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
     \______ o           __/
       \    \         __/
        \____\_______/
         ':r\iv7i|r:'
      :LFaZZZaaaoooo2t\:
    ^]aZZZZaaw9DNQ@Qgojjv;
  ,vaZZZaX69KOHRW#@@@Ouuuu/,
 _[ZZaaaQ@@@@QBNMRDdEuuufFFl,
.7aaaooowB@@#h2jjuuuufFF]]]]|-
:yooooSSS2S$gQ@Q8hjfFF]]]][tz"
;oooSS2ed#Q@@@@@QNDo]]][[ttt[:
:uSS2mQ@@@@QdeuF]]]][[ttt[[[z~
-/yjjO@@@@QuFF]]][[tttt[[]]]?`
 ,vuuue&Q@@@QQ#NNggg&D9u[]i'
  '/ffFF]]jek99OR#Q@@QHj]]|'
   `;c]]][uaXUKO$wo]]]]L:`
     `,>i1tt[[]]]]ti>,`
        `.~;^>??>^;,-`
            x
           WNX
          Odc:xN
        0ddko,oX
       kokNWOllOW
     KdoKWMMNKxl0W
    0odXMMMMMMNxoON
   0lxNMMMMMMMMW0dd0N
  0oxNMMMMMMMMMMMNOodKW
  odXMMMMMMMMMMMMMMXxokN
 xl0MMMMMMMMMMMMMMMMW0odX
xoxWMMMMMMMMMMMMMMMMMMKodN
0lOMMMMMMMMMMMMMMMMMMMWOlO
OlOMWKXMMMMMMMMMMMMMMMMKlxW
KlxWXodNMMMMMMMMMMMMMMM0lkW
xxoKWOlkNMMMMMMMMMMMMMWkl0
 XooKN0ddkKNWWWMMMMMMWOlkW
  XxokXN0kxxkkKMMMMN0doON
   WKxdxk0KKKKXK0OxddkXW
     WNKOxxxxxxxxkOXW
         WWWWWWW
   ElmElmElmElm   ElmElmElmElmElm
El   mElmElmElmEl   mElmElmElmElm
Elm   ElmElmElmElmE   lmElmElmElm
ElmEl   mElmElmElmElm   ElmElmElm
ElmElmE                   mElmElm
ElmElmElm   ElmElmElmEl     lmElm
ElmElmElmEl   mElmElm   Elm   Elm
ElmElmElmElmE   lmE   lmElmEl   m
ElmElmElmElmElm     mElmElmElmE
ElmElmElmElmElmE    mElmElmElm
ElmElmElmElmEl   mE   lmElmE   lm
ElmElmElmElm   ElmElm   El   mElm
ElmElmElmE   lmElmElmEl    ElmElm
ElmElmEl   mElmElmElmElmE   lmElm
ElmElm   ElmElmElmElmElmElm   Elm
ElmE   lmElmElmElmElmElmElmEl   m
El   mElmElmElmElmElmElmElmElmE
   ElmElmElmElmElmElmElmElmElmElm
~~
 ~~
  ~~
   ~~           ''''''''
    ~~~       ''''''''''''
     ````````''''''''''''''
    `````````''''''''''''''
   `````````'''''''''''''~~~~~~~-
   `````````'''''''''''~~~~~~~~~~~
   ``````````''````````~~~~~~~~~~~~
   ``````````````````````~~~~~~~~~~~
   ```````````````````````~~~~~~~~~~
    ``~~~~~```````````````~~~~~~~~~~
   -~~~~~~~```````````````~~~~~~~~~
  ~~~~~~~~~```````````````````````
  ~~~~~~~~~~````````````````````````
 ~~~~~~~~~~~~`````````````````````````
  ~~~~~~~~~~~~~~``````````````````````
  ~~~~~~~~~~~~~~'''''''```````````````
   ~~~~~~~~~~~~''''''''```````````````
     ~~~~~~~~'''''''''''``````````````
              '''''''''''````````````
                ''''''''   ````````
   EEEEEEEEEEEEE      EEEEEEEEEEEE
  EEEEEEEEEEEE         EEEEEEEEEEEE
 EEEEEEEEEEEE           EEEEEEEEEEE
 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
EEEEEEEEEEEEE
EEEEEEEEEEEEE
EEEEEEEEEEEEE
 EEEEEEEEEEEEE                 E
 EEEEEEEEEEEEE                EEEEE
  EEEEEEEEEEEEE             EEEEEEEEE
   EEEEEEEEEEEEEE         EEEEEEEEEE
                 ___
  ___======____=---=)
/T            \_--===)
[ \ (0)   \~    \_-==)
 \      / )J~~    \-=)
  \\___/  )JJ~~~   \)
   \_____/JJJ~~~~    \
   / \  , \J~~~~~     \
  (-\)\=|\\\~~~~       L__
  (\\)  (\\\)_           \==__
   \V    \\\) ===_____   \\\\\\
          \V)     \_) \\\\JJ\J\)
                      /J\JT\JJJJ)
                      (JJJ| \UUU)
                       (UU)
::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::
::::::          ::::::::          ::::::
::::::          ::::::::          ::::::
::::::          ::::::::          ::::::
::::::          ::::::::          ::::::
::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::
::::::          ::::::::          ::::::
::::::          ::::::::          ::::::
::::::          ::::::::          ::::::
::::::          ::::::::         :::::::
::::::::::::::::::::::::::     :::::::::
::::::::::::::::::::::::     :::::::::::
::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::
    _ __ __
  _|_  /  /
  o|  /  /
      /\
     /  \
    |    |
    |NASA|
    |    |
    |    |
    |    |
   '      '
   |      |
   |      |
   |______|
   /-`'-`.\
  ; / . \'\.
 '/''( .'\.''
'.'.;.;' ;'.;'
    _ _  _
  _|_(_|/ \
  o|  _|\_/
      /\
     /  \
    |    |
    |NASA|
    |    |
    |    |
    |    |
   '      '
   |      |
   |      |
   |______|
   /-`'-`.\
  ; / . \'\.
 '/''( .'\.''
'.'.;.;' ;'.;'
                 /  ((
               ///  ((((
             /////  ((((((
           ///////  ((((((((
         /////////  ((((((((((
       //////////     ((((((((((
     //////////  /      ((((((((((
   //////////  ///        ((((((((((
 //////////  /////          ((((((((((
/////////   //////           ((((((((((
  /////////   ////         ((((((((((
    /////////   //       ((((((((((
      /////////        ((((((((((
        /////////    ((((((((((
          ////////  (((((((((
            //////  (((((((
              ////  (((((
                //  (((
         _.aMb      dMe._
        'H8888b,  ,d8888H'
   .   .:88888d8888888888:.   .
 .d8b.dM888888888888888888Mb.d8b.
d88888888888888888888888888888888b
'V888888888888888888888888888888V'
 88888888888888888888888888888888
 8888P' __ "V88888888V" __ 'V8888
 8888" dMMb '888''888' d88b "8888
 8888b :HH: /888  888\ :HH: d8888
 8888be._.ad8888..8888be._.ad8888
 WW8888888888888888888888888888WW
 #######YW88/########\88WY#######
 MWbzxe##8MW;##8888##;8MW##aezdWM
 'Y8888b.#####/8888\#####.d8888Y'
  "V8888888888888888888888888V"
   '^YV8888888888888888888VP^'
      '"^^VY888888888VY^^'
         ,,@@@@@@@@@@@@@@@@@..
       ,@@@@@@@@@@@@@@@@@@@@@@@.
     ,@@@@@@@@@@@@@@@@@@@@@@@@@@@.
   ,@@@@@@@@'              `@@@@@@@.
 ,@@@@@@@@'                    `@@@@.
,@@@@@@@'                         `@@.
@@@@@@@' _____  _        _____  _   `@
@@@@@@  /:::::||:|      /:::::||:|
@@@@@@ |:|  __ |:|     |:(___  |:|
@@@@@@ |:| |::||:|      \::::\ |:|
@@@@@@ |:|__|:||:|____  ____):||:|____
@@@@@@  \:::::||::::::||:::::/ |::::::|
@@@@@@@.                            ,@
`@@@@@@@.                         ,@@'
 `@@@@@@@@.                    ,@@@@'
   `@@@@@@@@.              ,@@@@@@@'
     `@@@@@@@@@@@@@@@@@@@@@@@@@@@'
       `@@@@@@@@@@@@@@@@@@@@@@@'
         ``@@@@@@@@@@@@@@@@@''
           --==============--
  .-==-.===oooo=oooooo=ooooo===--===-
 .==  =o=oGGGGGGo=oo=oGGGGGGGG=o=  oo-
 -o= oo=G .=GGGGGo=o== .=GGGGG=ooo o=-
  .-=oo=o==oGGGGG=oo=oooGGGGGo=oooo.
   -ooooo=oooooo=.   .==ooo==oooooo-
   -ooooooooooo====_====ooooooooooo=
   -oooooooooooo==#.#==ooooooooooooo
   -ooooooooooooo=#.#=oooooooooooooo
   .oooooooooooooooooooooooooooooooo.
    oooooooooooooooooooooooooooooooo.
  ..oooooooooooooooooooooooooooooooo..
-=o-=ooooooooooooooooooooooooooooooo-oo.
.=- oooooooooooooooooooooooooooooooo-.-
   .oooooooooooooooooooooooooooooooo-
   -oooooooooooooooooooooooooooooooo-
   -oooooooooooooooooooooooooooooooo-
   -oooooooooooooooooooooooooooooooo-
   .oooooooooooooooooooooooooooooooo
    =oooooooooooooooooooooooooooooo-
    .=oooooooooooooooooooooooooooo-
      -=oooooooooooooooooooooooo=.
     =oo====oooooooooooooooo==-oo=-
    .-==-    .--=======---     .==-
                 {}{}{}
                {}{}{}{}
                {}{}{}{}
            {}   {}{}{}   {}
 {}{}{}  {}    {}      {}    {}  {}{}{}
{}{}{}{}      {}        {}      {}{}{}{}
{}{}{}{}     {}          {}     {}{}{}{}
 {}{}{}     {}            {}     {}{}{}
   {}      {}              {}      {}
   {}     {}                {}     {}
   {}    {}                  {}    {}
   {}   {}                    {}   {}
   {}  {}                      {}  {}
 {}{}{}                          {}{}{}
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
{}{}{}{}                        {}{}{}{}
 {}{}{}  {}                  {}  {}{}{}
            {}   {}{}{}   {}
                {}{}{}{}
                {}{}{}{}
                 {}{}{}
                   *
                  ***
                 *****
                *******
               *********
              ***********
             *************
*****************@@@@@*****************
  *************@******@**************
   ***********@**@@***@*************
    *********@***@@**@**@**********
      *******@****@@***@@@*******
       *******@******@@**@@*****
        *******@@@@@@**@@@@****
         ************@@@@@@***
         ******@@@@@@@@@@@****
        ********@@@@@@@@*******
       **********@@*************
      ***************************
     ***********       ***********
    *********             *********
   *****                       *****
  *                                 *
yyyyyy xxxxxx
 yyyyyy xxxxxx
  yyyyyy xxxxxx
   yyyyyy xxxxxx
    yyyyyy xxxxxx yyyyyyyyyy
     yyyyyy xxxxxx yyyyyyyyy
      yyyyyy xxxxxx
     yyyyyy xxxxxxxx yyyyyyy
    yyyyyy xxxxxxxxxx yyyyyy
   yyyyyy xxxxxxxxxxxx
  yyyyyy xxxxxx  xxxxxx
 yyyyyy xxxxxx    xxxxxx
yyyyyy xxxxxx      xxxxxx
#############              @@@@@@@@@@@@@
#################      @@@@@@@@@@@@@@@@@
###################XX@@@@@@@@@@@@@@@@@@@
##################XXXX@@@@@@@@@@@@@@@@@@
################XXXXXXXX@@@@@@@@@@@@@@@@
##############XXXXXXXXXXXX@@@@@@@@@@@@@@
 ###########XXXXXXXXXXXXXXXX@@@@@@@@@@@
  ########XXXXXXXXXXXXXXXXXXXX@@@@@@@@
   #####XXXXXXXXXXXXXXXXXXXXXXXX@@@@@
    ##XXXXXXXXXXXXXXXXXXXXXXXXXXXX@@
    ##XXXXXXXXXXXXXXXXXXXXXXXXXXXX@@
   #####XXXXXXXXXXXXXXXXXXXXXXXX@@@@@
  ########XXXXXXXXXXXXXXXXXXXX@@@@@@@@
 ###########XXXXXXXXXXXXXXXX@@@@@@@@@@@
##############XXXXXXXXXXXX@@@@@@@@@@@@@@
################XXXXXXXX@@@@@@@@@@@@@@@@
##################XXXX@@@@@@@@@@@@@@@@@@
###################XX@@@@@@@@@@@@@@@@@@@
#################      @@@@@@@@@@@@@@@@@
#############              @@@@@@@@@@@@@
::
::::
::::::
::::::::
::::::::::
:::::::::: ::                 ..
  :::::::: ::::             ....
    :::::: ::::::         ......
      :::: ::::::::     ........
        :: :::::::::: ..........
           :::::::::: ..........
             :::::::: ........
           ::  :::::: ......
           ::::  :::: ....
           ::::::  :: ..
           ::::::::
           ::::::::::
           ::::::::::
             ::::::::
               ::::::
                 ::::
                   ::
████████████████  ████████████████
█████  ██  █████  █████  █████████
█████  ██  █████  █████  █████████
█████      █████  █████  █████████
█████  ██  █████  █████  █████████
█████  ██  █████  █████      █████
████████████████  ████████████████

████████████████  ████████████████
█████      █████  █████  █████████
█████  █████████  █████  █████████
█████      █████  █████  █████████
█████████  █████  █████  █████████
█████      █████  █████      █████
████████████████  ████████████████
             ========
         ====        ====
      ====              ====
    ===                   ===
   ===                     ===
  ==           ***           ==
  ==        *********        ==
   =    *****************    =
    *************************
 *******************************
*********************************
*********************************
*********************************
*********************************
*********************************
*********************************
*********************************
*********************************
*********************************
 *******************************
     ***********************
        *****************
            *********
               ***
  ##  ##  ######  ##   ##  ##
  ##  ##    ##    ### ###  ##
  ######    ##    ## # ##  ##
  ##  ##    ##    ##   ##  ##
  ##  ##    ##    ##   ##  ######
(((((((((((((((((((((((((((((((((((
(((((((((((((((((/////////////(((((
(((((((((((((((((/////////////(((((
(((((((                     //(((((
 ((((((                     //((((
 ((((((    ((((((/////////////((((
 ((((((     (((((/////////////((((
 ((((((                    ///((((
  (((((                    ///(((
  (((((((((((((((//////    ///(((
  ((((((    (((((/////     ///(((
  ((((((                   ///(((
   (((((((               /////((
   ((((((((((((((/////////////((
   ((((((((((((((//////(((((((((
          (((((((((((((((
       %
          %
   %&&&     %%
        %%    %&
&%%%&     %    %%
     %%        %%
       %       %%
 %%%          %%&
   %%       %%%
    %     &%%%
         %%%&
       &%%%
      %%%%
      %%%
     %%%
     %%%
     &%%
      %%%
                  |
                 ||
               |||
             ||||    ||
           ||||| ||||
          ||||  |||
         ||||  |||
         |||    |||
          |||    |||
            ||    ||
              |   |
   ####               #    ##
    ################       ##
       #                   ##
      ################   ###

       ##############
####      #######          #
#####                   ####
   #####################      #
                          ###
          ###############
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
JSJSJSJSJSJSJSJSJ    SJSJS      JSJSJS
JSJSJSJSJSJSJSJSJ    SJS          JSJS
JSJSJSJSJSJSJSJSJ    SJS     JSJSJSJSJ
JSJSJSJSJSJSJSJSJ    SJSJ     SJSJSJSJ
JSJSJSJSJSJSJSJSJ    SJSJSJ     SJSJSJ
JSJSJSJSJSJSJSJSJ    SJSJSJSJ     JSJS
JSJSJSJSJSJSJSJSJ    SJSJSJSJS     JSJ
JSJSJSJSJS     JS    JSJS          JSJ
JSJSJSJSJSJ          SJSJSJ      SJSJS
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
           `:+osyyyso+/:`
        :smNNNmmmddddhhhmds:
     .oNNNNNmmmddddhhhyyyymMNs.
    oNNNNNmmmddddhhhyyyyssshMMMs`
  .dNNNNmmmddmmmdyyyyysssooohMMMm.
 `mNNNmmmmmNMMMy-  .+ssoooo++NMMMN.
 yNNmmmdmMMMMN-      .ooo+++/dMMMMd
-NmmmddmMMMMM:        .+++///yMMMMM-
+mmddddMMMMMm          /////:yMMMMM+
+ddddhdMMMMMm          ///:::mMMMMM+
-ddhhhdMMMMMM-        `/::::yMMMMMM-
 shhyyhMMMMMMm-      `:::::hMMMMMMh
 .yyyyyNMMMMMMMs.  `-:::/yNMMMMMMm`
  .ossshMMMMMMMMMmhyyydNMMMMMMMMd.
    :ooodMMMMMMMMMMMMMMMMMMMMMNo
     `:++yNMMMMMMMMMMMMMMMMMNs.
        .-/ymMMMMMMMMMMMMmy:
            `-/oyhhhys+:`
        .       .
       /:\     /:\
      /:::\   /:::\
     /:::::\ /:::::\
   /|\:::::/|\:::::/|
  /:|#\:::/.|#\:::/.|
 /::|##\:/..|##\:/..|
|\::|###|...|###|...|
|#\:|###|...|###|...|
|##\|###|...|###|...|
|#######|../:\##|../
|#######|./:::\#|./
|#######|/:::::\|/
 \#######\:::::/|\
  \#######\:::/.|:\
   \#######\:/..|::\
    |#######|...|::/|
    |#######|...|:/.|
    |#######|...|/..|
    |###|\##|../|...|
    |###|.\#|./#|...|
    |###|..\|/##|...|
     \##|../ \##|../
      \#|./   \#|./
       \|/     \|/
JSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSX
JSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSX
JSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSX
JSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSX
JSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSX
JSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSX
JSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSX
JSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSX
JSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSX
JSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSX
JSXJSXJ   SXJS      XJSXJSXJSXJSXJSXJSX
JSXJSXJ   SXJ   SXJSXJSXJSXJSXJSXJSXJSX
JSXJSXJ   SXJS   XJSXJSXJSXJSXJSXJSXJSX
JSXJSXJ   SXJSX   JSXJSXJSXJSXJSXJSXJSX
JS   XJ   SXJSXJ   SXJSXJSXJSXJSXJSXJSX
JSX       JS      XJSXJSXJSXJSXJSXJSXJS
JSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSX
JSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSXJSX
               _
   _       _ _(_)_
  (_)     | (_) (_)
   _ _   _| |_  __ _
  | | | | | | |/ _` |
  | | |_| | | | (_| |
 _/ |\__'_|_|_|\__'_|
|__/
                                 +%%%+
                                $$$$$$$
  +%+                           $$$$$$$
 $$$$$           ******          *%%%*
  *%*       ****************
        ************************
     ********              ********
   ***                            ***
  *                       _          *
  _  _   _  _ __   _   _ | |_  ___  _ _
 | || | | || '_ \ | | | || __|/ _ \| '_|
 | || |_| || |_) || |_| || |_ | __/| |
 | | \__,_|| .__/  \__, | \__|\___||_|
/_/        |_|     |___/
  *                                  *
   ***                            ***
     ********              ********
        ************************
            ****************
    +%%%+        ******
   $$$$$$$
   $$$$$$$
    *%%%*
KOTLINKOTLINKOTLINKOTLINKOTLINKOTLINKOTL
KOTLINKOTLINKOTLINKOTLINKOTLINKOTLINKO
KOTLINKOTLINKOTLINKOTLINKOTLINKOTLIN
KOTLINKOTLINKOTLINKOTLINKOTLINKOTL
KOTLINKOTLINKOTLINKOTLINKOTLINKO
KOTLINKOTLINKOTLINKOTLINKOTLIN
KOTLINKOTLINKOTLINKOTLINKOTL
KOTLINKOTLINKOTLINKOTLINKO
KOTLINKOTLINKOTLINKOTLIN
KOTLINKOTLINKOTLINKOTL
KOTLINKOTLINKOTLINKOTL
KOTLINKOTLINKOTLINKOTLIN
KOTLINKOTLINKOTLINKOTLINKO
KOTLINKOTLINKOTLINKOTLINKOTL
KOTLINKOTLINKOTLINKOTLINKOTLIN
KOTLINKOTLINKOTLINKOTLINKOTLINKO
KOTLINKOTLINKOTLINKOTLINKOTLINKOTL
KOTLINKOTLINKOTLINKOTLINKOTLINKOTLIN
KOTLINKOTLINKOTLINKOTLINKOTLINKOTLINKO
KOTLINKOTLINKOTLINKOTLINKOTLINKOTLINKOTL
              ............
         ********..............
       *************.............
     ****************..............
   *******************...***.........
  **...********...*****...***.........
 ***...*******...******....***.........
****...******...*******....****.........
*****...****...*******.....*****........
******...**...******.......******.......
*******......******.......***..***......
********.....*****.......***....***.....
*********....****.......***......***....
 *********...****......***.......***...
  *********...***.....***........***..
   *********...***...................
     **************................
       *************.............
         **************........
              ************
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
KKKKKKKKK"              "KKKKKKKK
KKKKKKK     KKKKKKKKKK     "KKKKK
KKKKK     KKKKKKKKKKKKKKK    "KKK
KKKK     KKKKKKKKKKKKKKKKK
KKKK      KKKKKKKKKKKKKKKKK
KKKK        KKKKKKKKKKKKKKKK
KKKK           KKKKKKKKKKKKKK
KKKK            KKKKKKKKKKKKK
KKKK            ,KKKKKKKKKKKK
KKKKKK,    ,     KKKKKKKKKKKK
KKKKKKKK   KK,    `KKKKKKKKKK
KKKKKKKKK  KKKKKKKKKKKKKKKKK
KKKKKKKK,  ,KKKKKKKKKKKKKKK
 `KKKKKKKKKKKKKKKKKKKKKKK`
   `KKKKKKKKKKKKKKKKKKK`
      `KKKKKKKKKKKKKK`
                 -- --
         --                 -- @@@@
      --      @@@@@@@@@@@     @@@@@@
           @@@@@@@@@@@@@@@@@   @@@@
  --     @@@@@@@@@@@@@@****@@@     --
 --    @@@@@@@@@@@@@@@******@@@@    --
      @@@@@@@@@@@@@@@@@****@@@@@@
--   @@@**@@@@@@@@@@@@@@@@@@@@@@@@   --
--   @@@**@@@@@@**@@**@@******@@@@   --
     @@@**@@@@@@**@@**@**@@@**@@@@
--   @@@**@@@@@@**@@**@@@*****@@@@   --
--   @@@**@@@@@@**@@**@***@@**@@@@   --
      @@*******@******@********@@
 --    @@@@@@@@@@@@@@@@@@@@@@@@@    --
  --     @@@@@@@@@@@@@@@@@@@@@     --
           @@@@@@@@@@@@@@@@@
      --      @@@@@@@@@@@      --
         --                 --
                 -- --
    _-`````-,           ,- '- .
  .'   .- - |          | - -.  `.
 /.'  /                     `.   \
:/   :      _...   ..._      ``   :
::   :     /._ .`:'_.._\.    ||   :
::    `._ ./  ,`  :    \ . _.''   .
`:.      /   |  -.  \-. \\_      /
  \:._ _/  .'   .@)  \@) ` `\ ,.'
    '_/,--'       .- .\,-.`--`.
       ,'/''     (( \ `  )
        /'/'  \    `-'  (
         '/''  `._,-----'
          ''/'    .,---'
           ''/'      ;:
             ''/''  ''/
               ''/''/''
                 '/'/'
                  `;
#######   ,#####. .#####.
  ###    ########.########
  ###    #################
  ###    `###############'
  ###     `#############'
  ###       `#########'
  ###         `#####'
#######         `#'

####     ####     ###
#####   #####     ###
######.######     ###
### ##### ###     ###
###  ###  ###   #######
###   #   ###    #####
###       ###     ###
###       ###      #
                   ++
       ++        ++++++        ++
      ++++++++++++++++++++++++++++
     ++++++++++++++++++++++++++++++
++  ++++++++++++++++++++++++++++++++  ++
 ++++++++++++++++++++++++++++++++++++++
  +++++++++++              +++++++++++
   ++++++++                  ++++++++
    +++++                      +++++
 ?   ++                          ++   ?
  ??             ??????             ??
   ???         ??????????         ???
    ????     ??????????????     ????
     ??????????????????????????????
      ????????????????????????????
       ??????????????????????????
         ??????????????????????
           ??????????????????
         :::.    ':::::     ::::'
         '::::    ':::::.  ::::'
           ::::     '::::.:::::
     ......:::::..... ::::::::
    :::::::::::::::::. ::::::    ::::.
   :::::::::::::::::::: :::::.  .::::'
         .....           ::::' :::::'
        :::::            '::' :::::'
 ......:::::               ' ::::::::::.
:::::::::::                 ::::::::::::
 ::::::::: ..              :::::
    .:::: .:::            :::::
   .::::  :::::          '''''    .....
   ::::   ':::::.  ......:::::::::::::'
    ::     ::::::. ':::::::::::::::::'
           .:::::::: '::::::::::
          .::::''::::.     '::::.
         .::::'   ::::.     '::::.
        .::::      ::::      '::::.
888                                888
8    8888   8       8        8888    8
8   8    8  8               8    88  8
8  8      8 8       8      8         8
8  8      8 8 888   8      8         8
8  8      8 88   8  8 ==== 8         8
8  8      8 8    8  8      8      8  8
8   8    8  88   8  8       8    88  8
8    8888   8 888   8        88888   8
888                 8              888
                    8
                  88Y
///////////////////////////////////////
///////////////////////////////////////
///////////////////////////////////////
///////////////////////////////////////
///////////////////////////////////////
///   \////    \///////////////////////
//      //      /////////     .////////
/                ///////         \/////
                  /////      //////////
                            ///////////
                           ////////////
  //                    ///////////////
 /////////   ///   ////////////////////
/////////  //////  ////////////////////
////////  ///////  ////////////////////
///////  ////////  ////////////////////
//////  /////////  ////////////////////
          @@@@@@@@@
      @@@@     @@@   @@@
    @@@@      @@@   @@@@@@
  @@@@       @@@   @@@  @@@@
 @@@        @@@   @@@     @@@
@@@        @@@   @@@       @@@
@@@       @@@   @@@        @@@
@@@      @@@   @@@         @@@
@@@     @@@   @@@          @@@
@@@    @@@   @@@           @@@
 @@@  @@@   @@@           @@@
  @@@@@@   @@@          @@@@
    @@@   @@@         @@@@
         @@@        @@@@
          @@@@@@@@@@
                    j
                   eL
                Q kD
            NtyewkQy
       :r/2K@Q@@@#N@@Qmir
  -cDBQB6XXeQ@@@@@@@@@@@@@Q@@g
 =NQQQR6XwPee6@@@@@@@@@@@QdRm
?#QB#HKXejD@QQRNkPD9|
SQNHDXwmXq@@@QDR
=D6XwmSmD@Q@@QDH
 tXaZeH@QQ@@@@QRdz
   uQRQ@@@@@@@@@QDDd
     B@@@@@@@@@@@QDHDd
         Syz*:'--'~;\oM
████████████████████████
██╔═████╔═████╔══╝██╔══╝██╔═████
█████╔╝█████████████████████
██╔══╝ ██╔═██║╚══██████╔═████
███████████║╚█████████████
╚═╝    ╚═╝ ╚═╝╚════╝ ╚═══╝╚═╝ ╚═╝╚════╝
                  ######
    ###         #########
 ########      ##########
#########     ############
   ######   ###############
  ####### ##################
  ####### ###################
  ############################
  #############################
  ########################### ##
    ######################### ##
     ###################  ### #
          ##### #### ###  ### #
          ####  #### ###   ##
          ####  ###  ###    #
           ##  ###   ###    #
           ##   ##   ##     #
           ##    #   #      #
           #       ##       #
           #       # #      #
           #     ### ##     ##
          ##
 +@8DM#8W,
#DM",ypy,"8#
DDU 8M]N8u DM
8DD TMD8M,8M  8
 8D#=e@8MM^   8
  *MDw  ,.,+#M`
    "8#                   ,e88DDDD8m,
      "8 x33#,           z8D#M`9Dw "9DW
        JE   E BBW.     DM p#Kw D8   JDM
 #pp#pr  JRFMy#EEFy#Rr, DM MD]8 9DM `N
Z#8#D]D# EE#EEEEE`EW  E 8M,"RM` 8DM  D
888]D]D8 EEM#EEEEBpTFF^  *M888#`  #M
*#88EE8   RRk8BMM#EEE,        '^'
   ``      '"F*FFF*  ,yw,
                  ,#][D88W
                  k8]DDN88L
                  '8E$DE88M
                    R#E#R^
            ################
      ##########/  |##############
   #############|  |#################
 #####/   __   \|   __   \/   __   \###
######|  |##|  ||  |##|  ||  |##|  |####
######|  |##/  ||  |##|  ||  |##/  |####
 #####|   ____ /|__|##|__||   ____ /###
   ###|  |################|  |#######
      |_ /################|_ /####
            ################
         #########################
        #########################
       #########################
      #########################
     #########################
    #########################
   #########################
  #########################
 #########################
#########################
          PPPPPPPPPPPP
      PPPPPPPPPPPPPPPPPPPP
    PPPPPPPPPPPPPPPPPPPPPPPP
   PPPPPPPPPPPPPPPPPPPPPPPPPP
  PPPPPPPPPPPPPPPPPPPPPPPPPPPP
 PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
 PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
  PPPPPPPPPPPPPPPPPPPPPPPPPPPP
   PPPPPPPPPPPPPPPPPPPPPPPPPP
    PPPPPPPPPPPPPPPPPPPPPPPP
      PPPPPPPPPPPPPPPPPPPP
          PPPPPPPPPPPP
            ############   #
       #################   ####
     ###################   ######
   #####################   #######
  ######################   ########
 #######         #######   #########
######  ###        #####   ##########
#####  ####      #  ####   ##########
#####  #####    ##  ####   ##########
#####   #########   ####   ##########
#####     #####   #######    ########
 ####           ###########       ##
  ###   ###########################
    #   ##########################
        ########################
        ######################
           ################
      ;;;;;;;;     ::::::::
     ;;;;;;;;       ::::::::
    ;;;;;;;;         ::::::::
   :;;;;;;;           ::::::::
  :::;;;;;             ::::::::
 :::::;;;               ::::::::
:::::::;                ;:::::::
::::::::               ;;;:::::
 ::::::::             ;;;;;:::
  ::::::::           ;;;;;;;:
   ::::::::         ;;;;;;;;
    ::::::::       ;;;;;;;;
     ::::::::     ;;;;;;;;
           \\\\\\\\\\\\\\    \\\\\
            \\\\\\\\\\\\\\     \\\\\
    /////                        \\\\\
  /////      //////////////      /////
/////       //////////////     /////
\\\\\                        /////
  \\\\\     \\\\\\\\\\\\\\
    \\\\\    \\\\\\\\\\\\\\
               =========
            ===============
           =================
          ===  ==============
          ===================
                   ==========
   ========================== =======
 ============================ ========
============================= =========
============================ ==========
========================== ============
============ ==========================
========== ============================
========= =============================
 ======== ============================
  ======= ==========================
          ==========
          ===================
          ==============  ===
           =================
            ===============
               =========
****************************************
****************************************
****************************************
****************************************
****************************************
*******####*****###*****###**###********
*****########***####,**####,*###,,******
****###,,,,###,*#####,#####,,###,,,,****
***###,,,,,,###,###########,,###,,,,,,**
***###,,,,,,###,###,###,###,,###,,,,,,,*
***###,,,,,,###,###,,#,,###,,###,,,,,,,,
****###,,,,###,,###,,,,,###,,###,,,,,,,,
*****########,,,###,,,,,###,,########,,,
*******####,,,,,###,,,,,###,,########,,,
********,#####,,,,,,,,,,,,,,,,,,,,,,,,,,
*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
***********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
*************,,,,,,,,,,,,,,,,,,,,,,,,,,,
***************,,,,,,,,,,,,,,,,,,,,,,,,,
*****************,,,,,,,,,,,,,,,,,,,,,,,

R

             .,,,,,,,,,,,,,
       ,,,,,,,,,,,,,,,,,********
    ,,,,,,,,,,,,,,,,,**************
  ,,,,,,,,,,,,                  *****
 ,,,,,,,,,      RRRRRRRRRRRRRRRR   ***
,,,,,,,,,       RRRRRRRRRRRRRRRRRRR ***
,,,,,,,,        RRRRRRRRRRRRRRRRRRRR //
,,,,,,*         RRRRRRR      RRRRRRR //
,,,*****        RRRRRRR     RRRRRRR  //
 ********       RRRRRRRRRRRRRRRRRR  //
   *********    RRRRRRRRRRRRRR    //
      **********RRRRRRR   RRRRRRR
         *******RRRRRRR    RRRRRRR
                RRRRRRR     RRRRRRRR
            .:--::////::--.`
        `/yNMMNho////////////:.
      `+NMMMMMMMMmy/////////////:`
    `-:::ohNMMMMMMMNy/////////////:`
   .::::::::odMMMMMMMNy/////////////-
  -:::::::::::/hMMMMMMMmo////////////-
 .::::::::::::::oMMMMMMMMh////////////-
`:::::::::::::/dMMMMMMMMMMNo///////////`
-::::::::::::sMMMMMMmMMMMMMMy//////////-
-::::::::::/dMMMMMMs:+NMMMMMMd/////////:
-:::::::::+NMMMMMm/:::/dMMMMMMm+///////:
-::::::::sMMMMMMh:::::::dMMMMMMm+//////-
`:::::::sMMMMMMy:::::::::dMMMMMMm+/////`
 .:::::sMMMMMMs:::::::::::mMMMMMMd////-
  -:::sMMMMMMy::::::::::::/NMMMMMMh//-
   .:+MMMMMMd::::::::::::::oMMMMMMMo-
    `yMMMMMN/:::::::::::::::hMMMMMh.
      -yMMMo::::::::::::::::/MMMy-
        `/s::::::::::::::::::o/`
            ``.---::::---..`
       ++++++
     ++++++++++
    ++++++++++++
   ++++++++++++++
   ++++++++++++++++
  +++++++++++++***+++
  +++++++***********
 +++++**************
+++*****************
++********#**********
 *****#*#*#****#*#***
 *****#*###*#**#*#***
 *****##########*#***
 *****##**####**##***
 *****##**####**##***
 *****############***
 *****#####--####***
  **############**
   #**#**########
   #**#**##########
   ##*#*##++++######
    #####++++++#####
     ###++++++++####
     +++++++++++####
     ++++++++++####
                    ##########.#
                  ###########.##
                ##.#########.###
              #####.#######.####
            ########.#####.#####
          ###########.###.######
        ##############.#.#######
      #.***************.########
    ###.#############.##.#######
  #####.###########.#####.######
#######.#########.########.#####
 ######.#######.###########.####
  #####.#####.##############.###
   ####.###.#################.##
    ###.#.####################.#
                 R RR RR
              R RRRRRRRR R          R
 R RR       R RRRRRRRRRRRRR R      RR
rR RRR    R RRRRRRRRRRRRRRRRR R   RRR R
RRR RR   RRRRRRRRRRRRRRRRRRRRRRR  RRRRR
 RRRRR  RRRRRRRRRRRRRRRRRRRRRRRR  RRRR
  RRR RRRRRRRRRRRRRRRRRRRRRRRRRRRR RR
    R  RRRRRRRRRR=  RR = RRRRRRRRRRR
     RRRRRRRRRRRR=  RR = RRRRRRRRRR
      RRRRRRRRRRR   RR   RRRRRRRRRR
     RR==RRRRRRRRRRRRRRRRRRRRRR===RR
     RR =  ==RRRRRRR  RRRRRR==  = RR
      RR =     ===========     = RR
       RR                        R
        R                       R
         R
            ,wppbbbbbp,
       ,wpb@KP"``` ``"T@b
    ,pb@P"`            @@
  ,b@P`               /@P
 p@b`               ,bK`
{@@      'w,  ,,wpbP*`
 0@b        ````      ,pp  ;@@
  "0bw        ,bPK   ,K@L /PT@
     "0b, ,,pbP  @b .b Tb{"  $bP"""*Tb,
      ,/b@P &@  0@M.b  ,@K ,P @L      `b
   ,pb"  Ib @@ &h@bP ,pCpP bb*`       /`
  p@`   ,@` `bb` T"  ""`
  @@w,pbK`
  `***^
                        +
                      +++
          +++++++++++++++
+++++++++++++++++++++++++
+++++++++++++++++++++++++
+++++++++++++++++++++++++
+++++++++++++++++-------
+++-------------------+++
        ---++++++++++++++
+++++++++++++++++++++++++
+++++++++++++++++++++++++
+++++++++++++++++++++++++
+++++++++++++++++-------
+++-------------------+++
        ---++++++++++++++
+++++++++++++++++++++++++
+++++++++++++++++++++++++
+++++++++++++++++++++++++
+++++++++++++++
+++
  ////
 //  //
 /    //
       //
        //
         //
        ////
       /// //
      ///   //
     ///     //
    ///       //    /
   ///         //  //
  ///           ////
              ___       ___        ___
             ####      ####       ####
            ####      ####       ####
      _____####______####___    ####
     #######################   ####
    #######################   ####
        ####      ####       ####
       ####      ####       ####
  ____####______####____   ####
 #######################  ####
#######################  ___
   ####      ####       ####
  ####      ####       ####
 ####      ####       ####
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMSSSSSSSSSSSSSSMMMMMMMMMMMM
MMMMMMMMMMMSSSSSSSSSSSSSSSSMMMMMMMMMMM
MMMMMMMMMMSSSSSSSSSSSSSSSSSSMMMMMMMMMM
MMMMMMMMMSSSSSSSSSSSSSSSSSSSSMMMMMMMMM
MMMMMMMMSSSSSSSSSSSSSSSSSSSSSSMMMMMMMM
MMMMMMMMSSSSSSSSSSMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMSSSSSSSSMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMSSSSSSMMMMMMMMSSMMMMMMMMMMMM
MMMMMMMMMMMSSSSMMMMMMMMSSSSMMMMMMMMMMM
MMMMMMMMMMMMSSMMMMMMMMSSSSSSMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMSSSSSSSSMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMSSSSSSSSSSMMMMMMMM
MMMMMMMMSSSSSSSSSSSSSSSSSSSSSSMMMMMMMM
MMMMMMMMMSSSSSSSSSSSSSSSSSSSSMMMMMMMMM
MMMMMMMMMMSSSSSSSSSSSSSSSSSSMMMMMMMMMM
MMMMMMMMMMMSSSSSSSSSSSSSSSSMMMMMMMMMMM
MMMMMMMMMMMMSSSSSSSSSSSSSSMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
   _..------.._
.-~            ~-.
|                |
|"-..________..-"|
|                |  ____   ___  _
|                | / ___| / _ \| |
|"-..________..-"| \___ \| | | | |
|                |  ___) | |_| | |___
|                | |____/ \__\_|_____|
|"-..________..-"|
|                |
|                |
 "-..________..-"
SSSSSSSSSSSSSSSSSSsssssssssssSSSSSSSS
SSSSSSSSSSSSSSSsssssssssssssssssSSSSS
SSSSSSSSSSSsssssssssssSSSSssssssssSSS
SSSSSSSSssssssssssSSSSSSSSSSSsssssssS
SSSSSsssssssssSSSSSSSSSSSSSSSSSsssssS
SSSssssssssSSSSSSSSSSsssssSSSSSSssssS
SsssssssSSSSSSSSSSsssssssssSSSSSssssS
SsssssSSSSSSSSSsssssssssssssssssssssS
SsssssSSSSSSssssssssSSSSSSssssssssssS
SsssssSSSSSssssssSSSSSSSSSSSSssssssSS
SsssssSSSSSSSSSSSSSSSSSSSSSSSSSsssssS
SSssssssSSSSSSSSSSSSssssssSSSSSsssssS
SssssssssssSSSSSSssssssssSSSSSSsssssS
SsssssssssssssssssssssSSSSSSSSSsssssS
SssssSSSSSsssssssssSSSSSSSSSSssssssSS
SssssSSSSSSsssssSSSSSSSSSSssssssssSSS
SsssssSSSSSSSSSSSSSSSSSsssssssssSSSSS
SsssssssSSSSSSSSSSSssssssssssSSSSSSSS
SSSssssssssSSSSsssssssssssSSSSSSSSSSS
SSSSSsssssssssssssssssSSSSSSSSSSSSSSS
SSSSSSSSsssssssssssSSSSSSSSSSSSSSSSSS
                         :
                          ::
                           :::
          :                ::::
     :     :                ::::
      :     ::              :::::
       ::    :::             :::::
        :::    :::           ::::::
          :::   :::          :::::::
           ::::  ::::        :::::::
            :::::::::::      ::::::::
              :::::::::::   :::::::::
               ::::::::::::::::::::::
                :::::::::::::::::::::
                  :::::::::::::::::::
:                   :::::::::::::::::
 ::                   ::::::::::::::
   ::::              ::::::::::::::::
    ::::::::::::::::::::::::::::::::::
      :::::::::::::::::::::::::::::::::
        :::::::::::::::::::::::::::::::
          ::::::::::::::::::::::   :::::
             .::::::::::::::.         ::

     _.._   _.._   _.._   _.._
     _.._   _.._   _.._   _.._
 .................................
.               ----              .
.          --------------         .
.        ----       ---------     .
.      ---                -----   .
.     -    #####  #     #  -----  .
.         #     # #     #         .
.         #       #     #         .
.          #####  #     #         .
.               #  #   #          .
.         #     #   # #           .
.  -----   #####     #      -     .
.   -----                ---      .
.     ---------       ----        .
.         --------------          .
.              ----               .
 .................................
     _.._   _.._   _.._   _.._
     _.._   _.._   _.._   _.._
          //
      . /////
     //////// .
     //////////
    //////////
  . /////////
  //////////
  //////////
  /////////
  ////////  .
. /////////
 ////////
  /////
   //
   //
    /
     /
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$            $$$$$$$      $$$$$     $$
$$  $$$$  $$$$  $$$$$$$$$  $$$$$$$ $$$$$
$$ $$$$$  $$$$$ $$$$$$$$$$  $$$$$ $$$$$$
$$ $$$$$  $$$          $$$$  $$$ $$$$$$$
$$ $$$$$  $$$$$  $$$$$  $$$$  $ $$$$$$$$
$$$$$$$$  $$$$$  $$$$$$ $$$$$  $$$$$$$$$
$$$$$$$$  $$$$$  $$$$$$ $$$$$  $$$$$$$$$
$$$$$$$$  $$$$$  $$$$$$$$$$$$   $$$$$$$$
$$$$$$$$  $$$$$  $$$ $$$$$$$ $$  $$$$$$$
$$$$$$$$  $$$$$      $$$$$$ $$$$  $$$$$$
$$$$$$$$  $$$$$  $$$ $$$$$ $$$$$$  $$$$$
$$$$$$$$  $$$$$  $$$$$$$$ $$$$$$$$  $$$$
$$$$$        $$  $$$$$     $$$$$$     $$
$$$$$$$$$$$$$$$  $$$$$$$ $$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$  $$$$$$ $$$$$$$$$$$$$$$$
$$$$$$$$$$$$$           $$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
[[[[[[[[                    ]]]]]]]]
[[[[[[[[                    ]]]]]]]]
[[[[                            ]]]]
[[[[      TTTTTTTTTTTTTTTT      ]]]]
[[[[      TTTTTTTTTTTTTTTT      ]]]]
[[[[            TTTT            ]]]]
[[[[            TTTT            ]]]]
[[[[            TTTT            ]]]]
[[[[            TTTT            ]]]]
[[[[            TTTT            ]]]]
[[[[            TTTT            ]]]]
[[[[            TTTT            ]]]]
[[[[            TTTT            ]]]]
[[[[            TTTT            ]]]]
[[[[            TTTT            ]]]]
[[[[            TTTT            ]]]]
[[[[[[[[                    ]]]]]]]]
[[[[[[[[                    ]]]]]]]]
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTTSTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSXTSX
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTTSTSTSTST
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTTST
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSSTSTSTSTSTSTST
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
 ###################################
#####################################
#####################################
#####################################
#####################################
#####################################
#####################################
#####################################
#####################################
#####################################
#####################################
#####################################
#####################################
#####################################
#####################################
#####################################
#####################################
#####################################
 ###################################
        _.._    _.._    _.._
        _.._    _.._    _.._
        _.._    _.._    _.._
     _......................._
    _.-----             -----._
_..._. ---               --- ._..._
_..._.  ---             ---  ._..._
    _.   ---           ---   ._
    _.    ---         ---    ._
_..._.     ---       ---     ._..._
_..._.      ---     ---      ._..._
    _.       ---   ---       ._
    _.        --- ---        ._
_..._.         -----         ._..._
_..._.          ---          ._..._
    _.           -           ._
     _......................._
        _.._    _.._    _.._
        _.._    _.._    _.._
        _.._    _.._    _.._
        |  |  |  |
       ------------
    --|    ----    |--
    --|   |    |   |--
    --|   |    |   |--
    --|    ----    |--
       ------------
        |  |  |  |
__     ___   _ ____  _
\ \   / / | | |  _ \| |
 \ \ / /| |_| | | | | |
  \ V / |  _  | |_| | |___
   \_/  |_| |_|____/|_____|
     ________  ++    ________
    /VVVVVVVV\++++  /VVVVVVVV\
    \VVVVVVVV/++++++\VVVVVVVV/
     |VVVVVV|++++++++/VVVVV/'
     |VVVVVV|++++++/VVVVV/'
    +|VVVVVV|++++/VVVVV/'+
  +++|VVVVVV|++/VVVVV/'+++++
+++++|VVVVVV|/VVV___++++++++++
  +++|VVVVVVVVVV/##/ +_+_+_+_
    +|VVVVVVVVV___ +/#_#,#_#,\
     |VVVVVVV//##/+/#/+/#/'/#/
     |VVVVV/'+/#/+/#/+/#/ /#/
     |VVV/'++/#/+/#/ /#/ /#/
     'V/'  /##//##//##//###/
              ++
             ::::::::::
         ::::::::::::::::::
      ::::::::::::::::::::::::
    &&&&::::::::::::::::::::::::
  &&&&&&&&::::::::::::::::::::::::
 &&&&##&&&&&::::::##:::######::::::
&&&&&&##&&&&&&:::##::::#:::::##:::::
&&&&&&&##&&&&&&&##:::::#:::::##:::::
&&&&&&&&##&&&&&##&:::::#######::::::
&&&&&&&&&##&&&##&&&&:::#::::::##::::
&&&&&&&&&&##&##&&&&&&&:#::::::##::::
 &&&&&&&&&&###&&&&&&&&&######::::::
  &&&&&&&&&&&&&&&&&&&&&&&&::::::::
    &&&&&&&&&&&&&&&&&&&&&&&&::::
      &&&&&&&&&&&&&&&&&&&&&&&&
         &&&&&&&&&&&&&&&&&&
             &&&&&&&&&&
VUE\\\\\                /////VUE
 VUE\\\\\              /////VUE
  VUE\\\\\            /////VUE
   VUE\\\\\          /////VUE
    VUE\\\\\        /////VUE
     VUE\\\\\      /////VUE
      VUE\\\\\    /////VUE
       VUE\\\\\  /////VUE
        VUE\\\\\/////VUE
         VUE\\\\////VUE
          VUE\\\///VUE
           VUE\\//VUE
            VUE||VUE
             VUEVUE
              VUEV
:::::::::::             ::::::::::::
::::::::::::           :::::::::::::
:::::::::::::::     ::::::::::::::::
::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::
::::::::::::WW:::WW:::WW::::AA::::::
::::::::::::WW:::WW:::WW:::AAAA:::::
::::::::::::WW:::WW:::WW::AA::AA::::
:::::::::::::WW:WWWW:WW::AAAAAAAA:::
::::::::::::::WWW::WWW::AA::::::AA::
::::::::::::::::::::::::::::::::::::
             OOOOOOOOOOOOOO
         OOOOOO  OOOOOOOOOOOOOO
       OOOOOO  WW OOOO OOOOOOOOOOO
     OOOOOOO  WWW OOO W OOOOOOOOOOOO
   OOOOOOOO  WWWWW O WW OOOOOOOOOOOOO
  OOOOOOOO  WWWWWW  WWW OOOOOOOOOOOOOO
 OOOOOOOOO  WWWWWWW WWW OOOOOOOOOOOOOOO
 OOOOOOO  WWWWWWWWWW WW OOOOOOOOOOOOOOO
OOOOOOO  WWWWWWWWWWWWWW  OOOOOOOOOOOOOOO
OOOOOO  WWWWWWWWWWWWWWWWW   OOOOOOOOOOOO
OOOOO  WWW WWWWWWWWW   WWWWW   OOOOOOOOO
OOO   WW  WWWWWWWWWWWWWWWWWWWWW  OOOOOOO
 O   WWWW  WWWWWWWWWWWWWWWWWWWWWD  OOOO
    WWWW  WWWWWWWWWWWWWWWWWWWWWW  OOOOO
   WWWWW..............  .........OOOOO
    WWWWWWWWWWWWWWWWWW   OOOOOOOOOOOO
     WWWWWWWWWWWWWWWWWW    OOOOOOOO
       WWWWWWWWWWWWWWWWW    OOOOOO
         WWWWWWWWWWWWWWWW     OO
             WWWWWWWWWWWWW
        :::::::::::::::::::::..
       :::------::::::::::::....
      :::------::::::::::::..-...
     :::------::::::::::::..---...
    :::------::::::::::::..-----...
   :::------::::::::::::...------...
  :::------::::::::::::.....------...
 :::------::::::::::::.......------...
:::------::::::::::::.........------...
 :::------::::::::::::.......------...
  :::------::::::::::::.....------...
   :::------::::::::::::...------...
    :::------::::::::::::..-----...
     :::------::::::::::::..---...
      :::------::::::::::::..-...
       :::------::::::::::::....
        :::::::::::::::::::::..
  __ __  _  __ __  _       ____
 / / \ \/  |  \  \| |     / /\ \
< <   \ \  |     || |_   / /  > >
 \_\ _/\_\ |_|_|_||___| /_/  /_/
                       :::
       :::::          :::  :::::
     :::::           :::     :::::
   :::::            :::        :::::
 :::::             :::           :::::
:::::             :::             :::::
 :::::           :::             :::::
   :::::        :::            :::::
     :::::     :::           :::::
       :::::  :::          :::::
             :::
__    __  __   __    __   _
\ \  / / /  | |  \  /  | | |
 \ \/ / / | | | \ \/ / | | |.
  \  / / /| | | |\__/| | | | .
  / / / / | | | |    | | | |  .
 / / / /  | | | |    | | | |___.
/_/ /_/   |_| |_|    |_| |______\
                                     z
                                  zzz
                             zzzzzz
zzzzzzzzzzz  zzzzzzzzzzzzzzzzzzzz  zzz
zzzzzzzzz  zzzzzzzzzzzzzzzzzzzz  zzzzz
zzzzzzz  zzzzzzzzzzzzzzzzzzzz  zzzzzzz
zzzzz                zzzzzz      zzzzz
zzzzz              zzzzzz        zzzzz
zzzzz            zzzzzz          zzzzz
zzzzz          zzzzzz            zzzzz
zzzzz        zzzzzz              zzzzz
zzzzz      zzzzzz                zzzzz
zzzzzzz  zzzzzzzzzzzzzzzzzzzz  zzzzzzz
zzzzz  zzzzzzzzzzzzzzzzzzzz  zzzzzzzzz
zzz  zzzzzzzzzzzzzzzzzzzz  zzzzzzzzzzz
   zzzzzz
 zzz
z
ZSHZSHZSHZSHZSHZSHZSHZSHZSHZSHZS
ZSHZSHZSHZSHZSHZSHZSHZSHZSHZSHZS
ZSHZ     ZSHZSHZSHZSHZSHZSHZSHZS
ZSHZSH     SHZSHZSHZSHZSHZSHZSHZ
ZSHZSHZS     SHZSHZSHZSHZSHZSHZS
ZSHZSHZSHZ     HZSHZSHZSHZSHZSHZ
ZSHZSHZSHZSH     ZSHZSHZSHZSHZSH
ZSHZSHZSHZ     SHZSHZSHZSHZSHZSH
ZSHZSHZS     ZSHZSHZSHZSHZSHZSHZ
ZSHZSH     SHZSHZSHZSHZSHZSHZSHZ
ZSHZ     ZSHZSH             SHZS
ZSHZSHZSHZSHZSHZSHZSHZSHZSHZSHZS
ZSHZSHZSHZSHZSHZSHZSHZSHZSHZSHZS