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