niches and blows

.