LAMBDASYSLISPSTRLENVECLENPUTSTRBYTSTRBYTPUTVECITMVECITMSTRINFIMPORTSCOPYDPUTCMACROISIZESIPUTSSETINDXIGETSINDXASSIGN-OPISIZEVSIZEIPUTVPUTVIGETVGETVI%<<<	<
<<<<@
<)<@<@<+<@<@<)<@<)<@<+<@<+ <@<
<<$!<"<$<@<#<<<,<@$$<
 H, H G, G F, F E, F E G, D D, C C, F B, C E D, B A G, A A F, @ A D, @ A C, ? A E, ? A B+<<<<<<<	<	<
<
<<<}*U*UU*U*UU*U*Ux