#. ... ##. ... .. ... ##.# #.# #... #.# #... ####.### ####...#######......# #......<....#.......# #+## #...........#..##...# ##...## #.......)...#..##...## ##.....## ###.........#..##....## ##.......## #.....###.#..##.....####.........# +.......................'.........+ ####...#####.........####.........# ##..# #####.##.## ##.......# ##. #.#### ##.....## #. #.# ##...## #. .. ##'## #.# ######.####### #.............# #.###.....###.# # #.....# #.# ###.###.....###.######. ........#.#............ #...o.....###.####### #####.....###.# #.........# ###########