
  @@@@  @        @     @    @@@@  @               @        @
  @     @              @    @                     @        @@@
  @@@@  @  @  @  @  @@@@    @@@@  @  @@@@@  @  @  @   @@   @     @@   @@@
  @     @  @  @  @  @  @       @  @  @ @ @  @  @  @  @  @  @    @  @  @  @
  @     @   @@@  @  @@@@    @@@@  @  @ @ @   @@@  @   @@ @  @@   @@   @





#                                                                          #
#####                                                                  #####
   ######                                                          ######
       #######                                                #######
            ########                                    ########
                  #########                      #########
                         ##########      ##########
                                 ##      ##
