######## #......# #.####.# #.#.##.######## #.#.......^..<# #.#.##.######## #.#.##.# #.#.##.# #.#)##.. #.#.###. #######.#.# . ........o.# .# ..#####.### ......o.# #.......# #.......# ........# ........# ..#(###.# ..(( #.#