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