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