.. .. .. .. #. .# #.. ..# .###.. ..###. ...o..###...... ...oo.O_....... ..O.#..)..#.... . #_.