thinking distances