###### ##.....#... # ##.......... #. #........... #..# #........... #...#.o......... #(.