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