Hans Memling (1430-1494): Sacra Conversazione (St John Altarpiece 1470-79). St John's Hospital, Bruges