@1
MOV UP ACC
SUB 99
JGZ L
JMP E
L: SWP
ADD 1
SWP
SUB 100
JGZ L
E: ADD 99
SWP
MOV ACC DOWN
MOV 0 ACC
SWP
MOV ACC DOWN

@4
MOV UP DOWN
MOV UP ACC
SUB 40
JLZ L
MOV 3 DOWN
JMP E
L: ADD 40
MOV -1 DOWN
E: MOV ACC DOWN

@7
MOV RIGHT DOWN

@8
MOV UP LEFT
MOV UP RIGHT
MOV UP ACC
L: SUB 10
JLZ E
MOV -1 RIGHT
JMP L
E: ADD 10
MOV 1 RIGHT
MOV RIGHT DOWN
MOV ACC RIGHT

@9
MOV LEFT ACC
ADD 1
JRO LEFT
MOV ACC LEFT
MOV LEFT DOWN
