##########
            ##############
           ##########  ####
         ##########      ###
        ########          ###
       ###### #            ###
       ##### #               ##
      ##### #   ##    ##      #
      ###       ,,#  #,,      ##
      #       ,,   ,,   ,,
             ,    - --    ,
             ,   -# -#-   ,
             ,      -     ,
             ,     ,,     ,
              ,   ,  ,   ,
       :       ,,, @@ ,,,      @
       :-          ##         ##@
      :: -                   ####@
      :   -                 ######@
     ### -###             ######..-
    @---######+++,,,-,++++#####-   -
    -   -####+++,,###,,++++###-    -
    -    -##+++++,,#,,++++++###-  -
     ----:####++++###+++++######[email protected]
     @####::####++###+++##########@
     @######:###+++#+++###########@
      @###### ####+++#############@
      @############+############[email protected]
      MMM#######################MM
     @MM#[email protected]@@@@@[email protected]@[email protected]@
      @@@@@@@@@@@@@@@@@@@@@@@@@@@@