hilly, steep, rugged