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