## #..# . #..# ###.#..# ##.# #...#..# .#.## ......#.#...# ####.#..#!#...# .........^#...# #).###...# #..lZ....# # ###.#....###.# #...#.#......# ###.#Z>....... ..#......... .###########.###### ..........Z...# #############.# ##'# #<.+ #..# ####