####################
#######       mm   #
#   h #m      mm B #
# G   mm      mm   #
#   h #m      mmmmm#
#######       mmmmm#
#######            #
#######            #
#######            #
................. ..
...       ....... ..
...       ....... ..
...      mmmm  .. ..
...     m    m .. ..
#       m R  m   h..
#       m    m .....
#       m    m .....
# @      mmmm  .....
#              .....
###############.....