.. .. #.. ..# #... .o# .###... ..###. ......###...... ........_..... ......#.....# O...o.#_.