#. #o ## o # .. .# .# #. #####.#..# .##.. ##.......## ......#.........# .......