@3
MOV 23 ACC
L:MOV ACC DOWN
SWP
MOV ACC DOWN
ADD RIGHT
SWP
NEG
ADD 29
MOV ACC DOWN
ADD RIGHT
NEG
ADD 29
JMP L

@4
MOV 1 ACC
L:MOV ACC LEFT
SWP
MOV ACC LEFT
JRO RIGHT
SWP
JMP L
NEG
JMP L

@5
MOV 17 ACC
SAV
SUB 1
L:SUB 1
JGZ M
SWP
SUB 2
SAV
MOV 3 LEFT
JMP L
M:MOV 1 LEFT
JMP L

@7
MOV UP DOWN
MOV UP ACC
MOV ACC DOWN
MOV 3 DOWN
MOV -1 DOWN
MOV UP DOWN
NEG
ADD 17
MOV ACC DOWN
MOV 4 DOWN
MOV -1 DOWN
