Viterbo, Lazio, Italy: the medieval district San Pellegrino in the old town of the ancient city, along the Via Francigena route