### ... #.# ... .# #.# ... #.# #.#.###.###.#.# #......<......# #.#.###.###.#.# .....#.#!.. #.#.#.#.#.# #.........# ###.#.#.### # #.....# #.#.###.###.### #..........)... #......)....... #....g.......... #....K.......... #.............. #.............. #...(.......... #.......####### #.#######