@2
SUB 16
SAV
C: MOV RIGHT DOWN
MOV 1 RIGHT
ADD 1
JNZ C
MOV RIGHT DOWN
MOV 2 RIGHT
SWP
ADD 18

@3
MOV -1 ACC
L: SWP
D: MOV ACC LEFT
SWP
MOV ACC DOWN
JRO LEFT
JMP L
NEG
JMP D

@6
MOV 6 ACC
L: ADD UP
MOV ACC RIGHT
NEG
ADD 29
MOV ACC RIGHT
NEG
ADD 29
JMP L

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

@8
MOV 18 ACC
L: ADD LEFT
MOV ACC LEFT
NEG
ADD 17
MOV ACC LEFT
NEG
ADD 17
JMP L
