LO Chiao-Ling, ‘Home of Dinosaur Stickers’, 2016, Liang Gallery