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