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