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