spiral ascent