Direct shape programming of liquid crystal elastomers