.. .. .. .. #. .# #.. o.# .###.. ..###. ......###o..... ......._....... ....#.....#.... . #_.