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