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