|~\-----.
    |**\#####`----.
   :\***###(@)#####`----.
   |#\*####**********####`--.
  :######**************#####.)
  |####*****####,----------'
 :####*****###,'                  ,--.                      ,--.
 |####****###/                  ,'####`.                  ,'####`.
 |###****###/                 ,'###**###`.              ,'###**###`.
 |###****##/                 /####****####\            /####****####\
 |##****##|                 /####******####`.  ____  ,'####******####`.
 :##****##|                /#####******######`|    |'######******######\
  |#****##|               /###################|    |####################`.
  |#****###\             /#################|\========/|###################`.
  |##****###\           /#######********###|.\      /.|###********##******##`.
  :##****####\         /#######**********##||\\    //||##**********###**######\
   |##****####`.     ,'########**********##|| \\  // ||##**********###**#######\
   |##*****#####`---'#########************#||  \\//  ||#************##**########\
   |###*****##################************#||   \/   ||#************##**####****#|
    \####**************####################||________||###############**###**##**|
     |#####**********###############################################******#**###,#\
     |#####################################################################**##| HH
      `.###################################################################**##| HH
        `-.############,.####################################,-.###########**##; \#\
           `---------~~  `.###############,--------------~~~~   \##########**#|   HH
                           \############,'                      |`.########**** - **
                            |#########,'                         \*\#######*** -- **
                            |########/                            |*\########|   .nl
                            |#######/|                            |**|#######;
                            |######/*|                            |**\######|
                            ;#####|**|                            |***|#####|
                           /######;**|                            |***\######:
                          :######|****:                           |***/|#####|
                          |######|****|                          :***| |#####|
                          |######;*****:                         |***; |#####|
                          :#####| \****|                        :***|  |#####;
                           |####|  \****\                       ;***;  ;####|
   ,-                      |####|   \****\                     /***|  :#####|
 @ \_AmA,                  |####;    \****\                   /****;  ;#####|
     i l .nl              /####|      |****';                /****|  /######;
                        ,'#####|    ,'***,-'                /*****| /######|
                     ,-'#######|    `---'                   `----' ,#######|
                    (__________/                                   \_______/