.. .. o. .. #. .# #.. ..# .###.. ..###. ......###...... o..o..._....... ....#.....#.... . #_oo._# . #.....# ..o.._.O... o.....###...... .###.. ..###. #.. ..# #.. .o# o. ..