@0 @1 MOV UP DOWN @2 MOV UP DOWN @3 MOV ANY ACC MOV ACC RIGHT MOV ACC RIGHT @4 S: MOV LEFT ACC SUB RIGHT JLZ L MOV RIGHT ACC JNZ N JRO 3 L: MOV LEFT ACC JNZ N MOV ANY DOWN G2:MOV LAST DOWN MOV LAST ACC JEZ S JMP G2 N: MOV ANY LAST MOV ACC DOWN @5 MOV ANY ACC MOV ACC LEFT MOV ACC LEFT @6 @7 @8 MOV UP DOWN