@0
MOV UP, DOWN

@3
S:MOV RIGHT, ACC
JRO RIGHT
MOV DOWN, UP
MOV DOWN, UP
MOV DOWN, UP
MOV DOWN, UP
MOV DOWN, UP
MOV DOWN, UP
MOV DOWN, UP
MOV DOWN, RIGHT
MOV RIGHT, DOWN
JEZ S
L:MOV UP, DOWN
SUB 1
JGZ L

@4
S:MOV UP, ACC
SWP
MOV UP, ACC
MOV ACC, LEFT
NEG
ADD 8
MOV ACC, LEFT
SWP
JEZ W
MOV LEFT, ACC
MOV ACC, LEFT
MOV ACC, DOWN
JMP S
W:MOV LEFT, NIL
MOV UP, LEFT

@7
MOV 0, LEFT
MOV 0, LEFT
MOV 0, LEFT
MOV 0, LEFT
MOV 0, LEFT
MOV 0, LEFT
MOV 0, LEFT
MOV 0, LEFT
L:MOV UP, DOWN
JMP L
