San Cristoforo Hans Memling 1474-1485 San Cristoforo by Hans Memling, 1474-1485, Religion, renaissance