Precise Macroscopic Supramolecular Assembly by Combining Spontaneous Locomotion Driven by the Marangoni Effect and Molecular Recognition.