The Virgin, Mary Magdalene and Saint John at the foot of the Cross