@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 -4, 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
JMP J
M: MOV RIGHT, ACC
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
JMP M

@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
