Photo copyright Florent Boudoire, Artur Braun, Yelin Hu.