### #... ... ... # ..#w.# .##. ..# ...#..# ####....# #...).#.### #......# ##.....# #.#.w..# #..^..## #.....# #.#..## ##....## #..hh#.# ##.....# #..#..# #>###.<# ## ####