Life-infested mountainous planet