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