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