#.#..<...#  ##########..  ...#.#  ...#.#  ...#.#  ...#.#  ...#.#    #o#  ...  ..s.#      .......#  .#.......