... ... .. .. #o o# . #.. ..# . ..###.. ..###.. ..o....###....... ..o.._.o... #.....# #_.