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