Delft University of Technology: 51.998793, 4.375587