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