..... .. #... .# . #... ..# ..###... ..###. ......###...... ....._..O... #.....# #_.<._# #..O..# ....._...... ......###...... oo###... ..###. . #... ..# #... .# ..... ..