########## #........# #.######.# #.# #.# ##.## ####...##### #............ #)##...####.. #.###.## #.# #.# ##.###)#### #.........##..#### #...#............. #..#.##.#.##...... #..#.##.#o##.....o ####......).o......o. #.......##.####.##### #.###.#.##.# # #.##....##.# #.#.....##.# #.##..)..#.# #.###.#..#.# #........#.# #####.##.#.# #.##.#.# #.##.#.# #.##.#.# #.##.#.# #.##...###.# #........... ####<.##### #>.# #..# #..# #..# .... #... ##.##