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