a solar eclipse caused by a giant floating seal