swirling points