https://dianahoward.com/partial-eclipse/