A Distributed Cognitive Map For Spatial Navigation Based On Graphically Organized Place Agents