@0 @1 MOV UP DOWN @2 @3 @4 MOV UP ACC MOV ACC RIGHT MOV ACC DOWN @5 S:MOV LEFT ACC JEZ E MOV -1 DOWN JMP S E:MOV 1 DOWN @6 @7 MOV ACC RIGHT MOV RIGHT ACC @8 START: MOV UP ACC JNZ END MOV LEFT DOWN MOV 0 LEFT JMP START END: ADD LEFT MOV ACC LEFT @9 MOV -1 ACC ADD 1 JRO UP MOV ACC DOWN @10