@1
MOV RIGHT ACC
SAV
MOV UP ACC
L: SUB RIGHT
JLZ E
MOV -4 RIGHT
JMP L
E: MOV 1 RIGHT
ADD RIGHT
MOV ACC DOWN
SWP
MOV ACC DOWN
MOV RIGHT DOWN

@2
MOV UP ACC
MOV ACC LEFT
ADD ACC
SAV
MOV -2 ACC
L: ADD 2
SWP
MOV ACC LEFT
SWP
JRO LEFT
SWP
MOV ACC LEFT
SWP
MOV ACC LEFT

@4
L: MOV UP ACC
SAV
SUB UP
JLZ E
MOV ACC DOWN
MOV UP ACC
ADD 1
MOV ACC DOWN
JMP L
E: SWP
MOV ACC DOWN
MOV UP DOWN

@7
MOV UP RIGHT
MOV UP DOWN

@8
MOV LEFT DOWN
