Programming 3D curved mesosurfaces using microlattice designs | Synapse