The Deposition. Flemish glass in the west window