Research Center on Spatial Cognition (SFB/TR 8), University of Bremen, Germany;Research Center on Spatial Cognition (SFB/TR 8), University of Bremen, Germany;Department of Computer Science, Rensselaer Polytechnic Institute, USA;Computing Laboratory, University of Oxford, UK