. # ..#. .....## # ......o##.##.# .....aa