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