### ..# #.# #.# #.# #O### #...# ##.##.#.## #.....#..# ......)#.#....# ###....#.#..#..... #.....##.##.# #... #..... ... .. .. #....# .#. #.# ##... .. .. .. #..# .# #. #..