panthers can survive in many different types of habitat