Shape Programming for Narrow Ribbons of Nematic Elastomers