square and swirl