.... .... .. ..... .. #... .# . #... ..# ..###... ..###. ......o###...... ........OO...... .....#.....#... ... #_.o._# . #....o# ....._...... ....o.###...... ..###OO. o.###o . #... ..# #... ..# o.... o.