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