@0


@1
L: MOV UP,RIGHT
MOV RIGHT,ACC
MOV ACC,DOWN
SUB 5
JLZ V
JEZ L
SUB 2
JNZ L
S: MOV DOWN,DOWN
JMP L
V: MOV RIGHT,DOWN

@2
L: MOV LEFT,ACC
SUB 4
JEZ F
ADD 4
ADD ACC
ADD 1
MOV ACC,LEFT
SUB 3
JGZ L
MOV UP,LEFT
JMP L
F: MOV 12,LEFT

@3


@4


@5
L: JRO UP
MOV UP,ACC
JMP L
SWP
MOV UP,ACC
SWP
JMP L
SWP
MOV ACC,UP
SWP
ADD UP
JMP L
MOV ACC,DOWN

@6


@7


@8


@9
MOV UP,DOWN

@10

