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

@4
MOV 1 ACC
L:MOV 0 LEFT
MOV 0 LEFT
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 3 ACC
P:MOV UP DOWN
MOV UP DOWN
MOV ACC DOWN
MOV -1 DOWN
NEG
ADD 7
JMP P
