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