.. .. .. .. #. .# #.. o.# .###.. ..###. ......###...... ......o_Oo..... ....#.....#.... . #_o