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