Street corner in Delft, Netherlands, with the New Church in background