Dortmund have sold Dembele to Barcelona for 138 million.