@0
MOV UP DOWN
MOV UP ACC
MOV UP RIGHT
L:MOV ACC RIGHT
JMP L

@1
MOV LEFT RIGHT
L:MOV RIGHT ACC
SWP
MOV ACC DOWN
SUB LEFT
JGZ A
NEG
A:MOV ACC DOWN
JMP L

@2
MOV LEFT DOWN
L:MOV UP ACC
MOV ACC LEFT
SUB DOWN
JLZ A
NEG
A:MOV ACC DOWN
JMP L

@4
MOV UP ACC
L:MOV ACC RIGHT
JMP L

@5
MOV UP ACC
SWP
SUB LEFT
JLZ A
NEG
A:SUB UP
MOV ACC RIGHT

@6
MOV UP ACC
L:MOV ACC UP
MOV UP DOWN
MOV LEFT DOWN
JMP L

@10
L:MOV UP ACC
ADD UP
JEZ Y
MOV 0 DOWN
JMP L
Y:MOV 1 DOWN
