Take this with a grain of salt, because I mainly deal with Scheme, not Common Lisp.
Let uses the following syntax:
(let ((var1 2) (var2 7)) (+ var1 var2))
If you only want to define one variable...
(let ((var1 2)) ...);;Replace ... with whatever operations you do in that scope.
From what I can tell, you never defined plant1 in the let, plus the syntax is wrong, so once you try to do sets, it doesn't work. Of course, I could be totally wrong, so only use this as something to try until someone who knows what they're talking about chimes in.