Ecological space and cognitive geometry: Linking humans and environment in space syntax theory