a large rock on green plants