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