######## #...... #...... #..... ##..... ###.....# ......#.# ##........# #.<.......# #.........# #.........# #.........## .###..........# ..............## #....O......# #.........#.# ..###.........#.## #.............#..# ##..........##.# ####.)...#..#.# #.######...# #.# ##..# #.# ##.# ## #.# ### #... #.# # #...###.# #. ...##..# #. ###.##.## #. #.......# #..####.......## #..<.#........# ####.#........# #.(........# ###........# #........... ##########... ... ..