Thanks for the great challenge which had me going around in circles.
Background and some elements by Tangie Baxter.