.. .. #. .# #.. ..# .###.. ..###. .....o###...... ....._..... #.oO..# #_.