Original: Porcupines live in forests, deserts, rocky outcrops, hillsides and grasssides. Some New World porcupines live in trees, but Old World porcupines stay on the rocks.
Simplified: Porcupines live in forests, deserts and grasslands.