mesmerizing art display