.... ..... .. #... .# . #... ..# ..###... ..###. .......###...... .......O_....... ....#..O..#.... . #_.<._# . #.....# ....._...... ......###...O.. ..###... o.###. . #... ..# #... .# ..... ..