@3
ADD RIGHT
SWP
ADD RIGHT
MOV ACC,DOWN
SWP
MOV ACC,DOWN
MOV ACC,DOWN

@4
MOV 9,LEFT
MOV 14,LEFT
MOV -15,DOWN
MOV 1,ACC
L: MOV ACC,LEFT
SWP
MOV ACC,LEFT
MOV ACC,DOWN
SWP
JRO RIGHT
SWP
NEG
JMP L

@5
ADD 1
SAV
C: MOV ACC,LEFT
SUB 2
JGZ C
SWP
ADD 3

@7
MOV UP,DOWN
MOV UP,DOWN
MOV 4,DOWN
MOV -1,DOWN
MOV RIGHT,DOWN
MOV 17,ACC
SUB UP
MOV ACC,DOWN
MOV 3,DOWN
MOV -1,DOWN

@8
SUB UP
MOV ACC,LEFT
