celestialequations