The ancient San Giovanni di Dio Hospital in Florence