.... .. ... #. ..# #.. ..# o .###.. ..###.O ......###..O.... ......_).o..... .#..O.)#O #_.