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