#...... #...... #...... #....S. #...... #.....o #.....o######## #