.. ... #. #.# .# # #.. #.# .#.# #.o ..##.#.# .###..#......## ......#........ #........... #........ ######os...... #...