Exploring the role of spatial cognition in predicting urban traffic flow through agent-based modelling. (March 2018)