.. .. .. .o #. .# #.. ..# .###.. ..###. ......###...... ....o.o_o...... O...#..o..#.... . #_.o._# . #.....# o...._o.... ....o.###...... .###.. ..###. #.. ..# #.. ..# .. ..