@2
MOV -1 ACC
L: SWP
D: MOV ACC DOWN
SWP
MOV ACC DOWN
MOV 0 DOWN
MOV 0 DOWN
JRO RIGHT
JMP L
NEG
JMP D

@3
SUB 16
SAV
C: MOV 1 LEFT
ADD 1
JNZ C
MOV 2 LEFT
SWP
ADD 18

@6
MOV -1 ACC
SWP
MOV 23 ACC
L: NEG
ADD 29
ADD UP
MOV ACC RIGHT
SWP
NEG
ADD 17
ADD UP
MOV ACC RIGHT
SWP
JMP L

@7
MOV LEFT DOWN
MOV LEFT DOWN
MOV 4 DOWN
MOV -1 DOWN
MOV LEFT DOWN
MOV LEFT DOWN
MOV 3 DOWN
MOV -1 DOWN
