### ####.. #....## #.##.. #.##.# #.#####.##.## #..........# #.......# #### #.#.##..####..####.# #.##.............# #)###.####..##### #o# #.####..# .o###.......# .l...........# ..............# ##)#.#########.# #.#.# #.# #...# #######.# ..<.....## ######..<######.. #.#......... #...######.# #####