#.######......###  ..................  #.#.##.#Z########## ..   #.#.#.............# #.  #.#    #.#.####.########.#  .###.# #.#  #. #.#..<...##.#  ..##.# #.#  .. ##########.....#####Z#  #.##.# #.###.# .