@0
MOV -7, ACC
ADD 8
JRO RIGHT
MOV ACC, DOWN

@1
MOV UP, ACC
L: SUB RIGHT
MOV -1, LEFT
JLZ E
MOV -1, RIGHT
JMP L
E: MOV 1, RIGHT
MOV ACC, DOWN
MOV 1, LEFT

@2
MOV UP, ACC
SAV
ADD ACC
ADD ACC
ADD ACC
MOV ACC, LEFT
JRO LEFT
SWP
MOV ACC, DOWN

@3


@4
MOV UP, ACC
MOV LEFT, DOWN
L: ADD RIGHT
MOV -1, RIGHT
MOV -1, DOWN
JLZ L
MOV 1, DOWN
MOV RIGHT, NIL
MOV -2, RIGHT
MOV ACC, DOWN

@5
MOV UP, ACC
MOV ACC, LEFT
JRO LEFT

@6


@7
MOV UP, ACC
SUB 1
JRO UP
MOV ACC, DOWN
MOV UP, RIGHT

@8
MOV LEFT, DOWN
