@0
MOV RIGHT, ACC
ADD -505
JGZ S
ADD 449
JGZ S
ADD 51
JGZ S
ADD 13
JGZ S
ADD 5
JGZ S
ADD 39
JGZ S
S: MOV ACC, DOWN

@1
MOV ACC, DOWN
L: MOV UP, ACC
JEZ Z
MOV ACC, DOWN
SWP
SUB DOWN
MOV DOWN, NIL
MOV ACC, DOWN
JMP L
Z: SWP
MOV DOWN, LEFT

@4
MOV UP, ACC
JGZ J
ADD 7
JGZ J
ADD 393
J: JRO ACC
ADD 63
ADD -509
ADD 512
ADD -14
ADD 9
ADD 5
ADD -3
MOV ACC, DOWN

@7
MOV UP, DOWN
