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