Distance Direction Reasoning