___________
                               /           \
                              /"" WELCOME!  \ 
                             /            "" \   
      ______________________  ~~~~~~~~~~~~~~~~ ____________
                                   .                       \
      .            .         .     .     |--|--|--|--|--|--|      
                           ______________|__|__|__|__|__|_ |   
      __ *                /___    _______________________|-| ----------------------.       
      __|  .       .     //___    _______________________| :
      __|   /|\         |//       ooooooooooooooooooooo  |-|   |\_/|                     |
      __|  |/|\|        |/,-------8         ||        8 -| |   | @ @   Woof!             |
      __|._|/|\||  .    |/,-------8         ||        8 -|-|   |  <.>             _      |
      __|[+|-|-||       |---------8         ||        8 -| |   |  _/\------____ ((| |))  |
      _-----.|/||  .    |\`-------8         ||        8 -|-|   |               `--' |    |
       /|  /||//|  :   _|\`------ 8ooooooooooooooooooo8 -| | __|_         ___|   |___.'    |
      /=| //||/ |  .  | |\\___         _  ____  _________|-|/_/_____/____/_______|       |
      ==|//||  /   .   \ \\___         _ |X|  | _________| `---==------------==---'
      ==| ||  /         \ \___         _ |X| \| _________|     ||            ||
      ==| |~ /     .     \                                                              @(\/)
      LS|/  /             \______________________________________________________    (\/)-{}-)@
                                                                                  (={}=)@(\/)@(/\)@
                                                                                   (/\)\(={}=)/(\/) 
          /^ ^\                                                                    @(\/)\(/\)/(={}=) 
         / 0 0 \                                                                   (-{}-)""""@/(/\)
         V\ Y /V                                                                     (/\)|:   |
          / - \                                                                         /::'   \
         /    |                                                                        |::'     |
        V__) ||                                                                        |::      |
                    ,,_                                                                \::.     /
                   /___\                                                                :_____.'
                                                                                        `""""""`
      __                                    .--~~,__
        \                     :-....,-------`~~'._.'
         \                     `-,,,  ,_      ;'~U'
      ____\                       _,-' ,'`-__; '--.                       _._ 
      ||               ,   ,,  (_/'~~      ''''(;           ' --   ---  .'--.`. 
      ||                                                       -- ----  |  .' | 
      ||                                                                 `--`'
      ||_                                                                   
      ___|_________________________________________________________ ___ _ 

      ____________________________________________________________ ,,, ___
                                             :::::::::::::::::::::::::::::::::\    \ '
                                                :::::::::::::::::::::::::::::::\    \ \
                                   Z             :::::::::::::::::::::::::::::::\    \ \ 
                             Z                   ::::::::::::::::::::::::::::::::\      _._
              .,.,        z              :::::::::::::::::::::::::::::::::::::::::\   .'--.`.
            (((((())    z                 :::::::::::::::::::::::::::::::::::::::::\  |  .' | 
           ((('_  _`) '                    :::::::::::::::::::::::::::::::::::::::::\  `--`'
           ((G   \ |)                      ::::::::::::::::::::::::::::::::::::::::::\
          (((`   " ,                         :::::::::::::::::::::::::::::::::::::::::\
           .((\.:~:          .--------------.  ::::::::::::::::::::::::::::::::::::::::\
           __.| `"'.__      | \              | :::: ::::::::::::::::::::::::::::::::::::\  
        .~~   `---'   ~.    |  .             : :::::: :::::::::::::::::::::::::::::::::::|    
       /                `   |   `-.__________) ::::::: :::::::::::::::::::::::::::::::::     
      |             ~       |  :             : :::::(  ::::::::::::::::::::::::::::::  ,odOO"bo,
      |                     |  :  |            ::::  ):::::::::::::::::::::::::::::  ,dOOOP'dOOOb, 
      |    _                |     |   [ ##   : ::: (  ::::::::::::::::::::::::::::  ,O3OP'dOO3OO33,
       \    ~~-.            |  ,   oo_______.' ::::  ::::::::::::::::::::::::::::   P",ad33O333O3Ob
        `_   ( \) _____/~~~~ `--___               ((;)                              ?833O338333P",d
        | ~`-)  ) `-.   `---   ( - a:f -           ;(                               `88383838P,d38'
        |   '///`  | `-.                         .---._                              `Y8888P,d88P'
        |     | |  |    `-.                      |TEA|_)                               '"?888P"'
        |     | |  |       `-.                   |___| 
        |     | |\ |          '-.                   
        |     | | \|                           
         `-.  | |  |                             
            `-| '
                                                            |\_/|        D\___/\
                                                            (0_0)         (0_o)
                                                           ==(Y)==         (V)
                                                ----------(u)---(u)----oOo--U--oOo---
                                                __|_______|_______|_______|_______|___
               |% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % | 
        =======|% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % |
        SHOWERS        
        <===== 

                                                          (_)         o
                    o    .               _     .
                .     (_)                                   o                              o 
                o      ____            _       o
               _   ,-/   /)))  .   o  (_)   .          o 
              (_)  \_\  ( e(     O             _
              o       \/' _/   ,_ ,  o   o    (_)            o   o    .   _     .
               . O    _/ (_   / _/      .  ,        o
                  o8o/    \\_/ / ,-.  ,oO8/( -TT                  |\|\     (_)   .   o 
                 o8o8O | } }  / /   \Oo8OOo8Oo||         O       ..    \   
                Oo(""o8"""""""""""""""8oo""""""")              o--     \\    / @)
               _   `\`'                  `'   /'   o            v__///\\\\__/ @
              (_)    \                       /    _   .            {           }        o 
                   O  \           _         /    (_)            (""o8"""8oo""""""")
             o   .     `-. .----<(o)_--. .-'            o        \`'       `'   /'   (_)
                --------(_/------(_<_/--\_)---------------------  \            /-----------------
                                                                   `-. .----<(o)_

       


                               ____
                              /    \
                             /______\
                                ||
                 /~~~~~~~~\     ||    /~~~~~~~~~~~~~~~~\
                /~ () ()  ~\    ||   /~ ()  ()  () ()  ~\
               (_)========(_)   ||  (_)==== ===========(_)               i______i
                I|_________|I  _||_  |___________________|               i______i
       .////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\    I      I
                                                                         I______I
                                                                        /      /I
                                                                       (______( I     __    __
                                                                       I "    I "   o-''))_____\\
                                                                       I      I     "--__/ * * * )
                                                                                    c_c__/-c____/
               (\{\
         { { \ ,~,
        { {   \)))  *    +
         { {  (((  /         ''
          {/{/; ,\/     +       +    
             (( '
              \` \               +''      +
              (/  \        + 
              `)  `\         ''   
                                  ___'
                                 (   )_____+__
                              +   | |
                       ___      +  '' _____|~~\_____      ___________:::==========:::::::::::::::
                      (   )   +  _-~               \    |    \      :::==========::::::::::::::::
                        '   +  _-    | )     \    |__/   \   \    :::==========::::::::::::::::::
                       | |     _-         )   |   |  |     \  \   :::==========::::::::::::::::::
                       | |     _-    | )     /    |--|      |  |  :::==========::::::::::::::::::
                       | |    __-_______________ /__/_______|  |__:::==========::::::::::::::::__
                       | |   (                |----         |  |
                       | |    `---------------'--\\\\      .`--'
                       | |       --------------- `||||  |#| |#|_|#|_|#|_|| |||#| |#|_|#|_|#|_|| ||
                       | |                              |_|#|_|#|_|#|_|#||/|||_|#|_|#|_|#|_|#||/||   
                       | |   ___________________________|#| |#|_|#|_|#|_|| |||#| |#|_|#|_|#|_|| ||
                                                        |_|#|_|#|_|#|_|#||/|||_|#|_|#|_|#|_|#||/||
           







             /^-^\                                                                /^-----^\
            / o o \                                                      ,---.    V  o o  V
           /   Y   \                            ,--.,--.                 |   |     |  Y  |
           V \ v / V     ,---.  ,---.  ,---.  ,-|  ||  |-.,--. ,--.,---. |  .'      \ Q /
             / - \      | .-. || .-. || .-. |' .-. || .-. '\  '  /| .-. :|  |       / - \  
            /    |      ' '-' '' '-' '' '-' '\ `-' || `-' | \   ' \   --.`--'       |    \
      (    /     |      .`-  /  `---'  `---'  `---'  `---'.-'  /   `----'.--.       |     \     ) 
       ===/___) ||      `---'                             `---'          '--'       || (___\====