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