######### ..o.ooo.# #######.## .....(...# ########.## #...# #..# #...# #..## #...# #...# #...# #.#.##### #######...###........ ..........'.......... #########...#####.##### #.<.........# ..# ########.#### #.# #.# .. ... ..# ##.## .# #.# ..# ###