Holy family with st john the baptist 1603 - by Caravaggio