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