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