Microsoft Research, Redmond, Washington, USA.|Microsoft Research, Redmond, Washington, USA.|Microsoft Research, Redmond, Washington, USA.|Microsoft Research, Redmond, Washington, USA.|Microsoft Research, Redmond, Washington, USA.