@0
LP:MOV UP,ACC
JEZ TR
MOV ACC,RIGHT
JMP LP
TR:MOV RIGHT,DOWN
MOV RIGHT,DOWN
MOV RIGHT,DOWN
MOV RIGHT,DOWN
MOV RIGHT,DOWN
MOV RIGHT,DOWN
MOV RIGHT,DOWN
MOV RIGHT,DOWN
MOV RIGHT,DOWN
MOV RIGHT,DOWN
DN:JMP DN

@1
MOV 35,ACC
SP:SUB 1
JNZ SP
FW:MOV UP,DOWN
JMP FW

@2
MOV UP,DOWN

@3
Q:MOV RIGHT,ACC
SAV
JEZ S
A:MOV DOWN,UP
SUB 1
JNZ A
S:MOV DOWN,ACC
MOV ACC,RIGHT
MOV ACC,UP
SWP
ADD 1
B:MOV UP,DOWN
SUB 1
JNZ B

@4
MOV UP,LEFT
MOV LEFT,DOWN

@6
MOV UP,RIGHT

@7
MOV UP,DOWN
