@0
T: MOV RIGHT, ACC
JEZ Z
SUB 180
JLZ O
JEZ H
SUB 94
H: ADD 1
Z: ADD 1
O: MOV ACC, RIGHT

@1
A: MOV UP, LEFT
MOV LEFT, ACC
SAV
MOV UP, ACC
SUB 1
JEZ A
P: SWP
MOV ACC, DOWN
MOV ACC, DOWN
SWP
SUB 1
JNZ P

@5
MOV ACC, DOWN
MOV UP, RIGHT
JRO UP
ADD 2
SUB 1

@6
SUB 2
ADD 1
S: MOV ACC, DOWN
JRO LEFT
JMP S

@8
MOV UP, RIGHT

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