Visualization And Spatial Reasoning