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