@1
MOV UP, ACC
MOV ACC, DOWN
NEG
ADD 11
SAV
MOV RIGHT, ACC
SWP
MOV ACC, RIGHT
L: SWP
SUB 1
JEZ D
SWP
MOV ACC, DOWN
JMP L
D: MOV -2, DOWN

@2
MOV UP, ACC
MOV ACC, LEFT
SAV
MOV LEFT, ACC
L: SWP
SUB 1
JEZ D
SWP
MOV ACC, DOWN
JMP L
D: MOV 12, DOWN

@4
MOV UP, ACC
MOV ACC, RIGHT
J: JRO UP
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV RIGHT, ACC
JMP J

@5
MOV LEFT, ACC
J: JRO UP
ADD LEFT
ADD LEFT
ADD LEFT
ADD LEFT
ADD LEFT
ADD LEFT
ADD LEFT
ADD LEFT
ADD LEFT
MOV ACC, LEFT
JMP J
MOV ACC, DOWN

@7
MOV UP, DOWN
