1LAMBDASYSLISPSTRLENVECLENPUTSTRBYTSTRBYTPUTVECITMVECITMIMPORTSCOPYDPUTCMACROISIZESIPUTSSETINDXIGETSINDXASSIGN-OPISIZEVSIZEIPUTVPUTVIGETVGETVF"x$x$x$	x$
x$x$xx@$
$$$$$$$$$$$x)x@$x@x+x@$x@x)$$x@x)$$x@x+$$x@x+$$ x@x$
x$x$$!x$x$x@x$x$x$x,x@ E, E D, D C, C B, C B D, A A, @ @, C ?, @ B A, ? > D, > > C, = > A, = > @, < > B, < > ?+$$$$$x$xxxxxxx	x	x
x
xx$UU*U*UU*U*UU*U/