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