.. .. .. .. #. .# #.. ..# .###.. ..###. ......###o..... ......o_....... #.....# #_.O._# #o..O.# ..o.._.o... ......###...... .###.. ..###o #.. ..# #.. ..# .. ..