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