###........... # ..... .. . #.#.#.....#... ######...###.. ##...#..... ... . .#..4........ #. .......... #............ ## #.....# .... # ###....###...# #.##..v....#..... #............... #.#............ #.......v.... ##.#..v..#.. ####...###. #.....# .. #........... #............ #.............. #!.#..t..#..... #####...###...# ..... ....