@1
MOV UP, DOWN

@2
MOV UP, DOWN

@4
MOV UP, ACC
L: SUB RIGHT
MOV -4, RIGHT
JLZ F
MOV 1, DOWN
JMP L
F: MOV -999, DOWN
ADD RIGHT
MOV 1, RIGHT
MOV ACC, RIGHT

@5
MOV UP, ACC
SAV
L: SWP
MOV ACC, LEFT
SWP
MOV LEFT, ACC
JRO ACC
MOV LEFT, DOWN

@7
MOV 0, ACC
L: ADD UP
JGZ L
ADD 999
MOV ACC, DOWN

@8
MOV UP, DOWN
