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