#  #   #   #
  #  #   #   #
  #  #   #   #
  #  #   #   #
  #  #   #   #
  |   | -.   .  #
  |   | -.   .  #
  |   | -.   .  #
  |   | -.   .  #
  #  #   #   #