@0 @1 SUB 8 SAV MOV ACC RIGHT ADD UP MOV ACC RIGHT SWP @2 MOV LEFT ACC ADD UP JLZ L G:MOV LEFT ACC JGZ LL SUB ACC JRO DOWN L:MOV LEFT NIL LL:ADD DOWN MOV ACC DOWN @3 @4 @5 ADD 8 MOV ACC UP MOV UP DOWN @6 @7 MOV UP DOWN @8