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