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

@2
T: MOV LEFT,ACC
SAV
MOV LEFT,ACC
L: JEZ T
SWP
MOV ACC,DOWN
SWP
SUB 1
JMP L

@5
T: MOV UP,ACC
SAV
MOV UP,ACC
L: JEZ T
SWP
MOV ACC,DOWN
SWP
SUB 1
JMP L

@6
MOV 0,DOWN
T: MOV UP,ACC
JEZ E
SUB 90
JEZ Z
SUB 90
JEZ W
Z: MOV 0,DOWN
JMP T
E: MOV 1,DOWN
JMP T
W: MOV -1,DOWN
JMP T

@8
MOV 0,RIGHT
T: MOV UP,ACC
JEZ Z
SUB 90
JEZ N
SUB 90
JEZ Z
MOV 1,RIGHT
JMP T
Z: MOV 0,RIGHT
JMP T
N: MOV -1,RIGHT
JMP T

@9
ADD LEFT
SWP
ADD UP
MOV ACC,DOWN
SWP
MOV ACC,DOWN
MOV 3,DOWN
MOV -1,DOWN
