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