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