Divine aid and help