.. ###. .. ... #. #.. .. ..# .###..# .....###. #.O...... #