@0 MOV UP RIGHT @1 MOV LEFT DOWN A: MOV RIGHT ACC ADD UP SUB RIGHT MOV ACC DOWN JGZ A @2 MOV 999 ACC SUB UP MOV ACC LEFT MOV ACC LEFT MOV ACC LEFT MOV ACC LEFT MOV ACC LEFT MOV ACC LEFT MOV ACC LEFT MOV ACC LEFT MOV ACC LEFT MOV ACC LEFT MOV 0 LEFT MOV 999 LEFT @3 #250/5/35 @4 MOV UP ACC MOV ACC DOWN MOV ACC DOWN @5 @6 @7 @8 MOV UP ACC MOV UP NIL JMP B A: MOV UP DOWN SWP B: SAV C: SUB UP JLZ A ADD UP MOV ACC DOWN JGZ C @9 @10