cosmic ecosystems