SpatialBot: Precise Spatial Understanding with Vision Language Models | Synapse