o .. # ##... #. #... . #.###..#... ...##....o..o.. .......