@0
MOV 4, ACC
I: MOV 0, LEFT
MOV 0, LEFT
SUB 1
JNZ I
L: MOV UP, DOWN
JMP L

@3
S: MOV RIGHT, ACC
SAV
L1: JEZ ACT
SUB 1
MOV UP, DOWN
JMP L1
ACT:
MOV UP, RIGHT
MOV RIGHT, UP
SWP
L2: JEZ S
SUB 1
MOV DOWN, UP
JMP L2

@4
S: MOV UP, ACC
MOV UP, LEFT
JGZ R
MOV UP, ACC
MOV LEFT, NIL
MOV ACC, LEFT
JMP S
R: MOV LEFT, ACC
MOV ACC, DOWN
MOV ACC, LEFT

@7
MOV UP, DOWN
