Controllable Synthesis of Graphdiyne Nanoribbons. (3rd February 2020)