View of Delft from the New Church tower.