R * &FFE0
S * &FFE3
 ORG 71
N LDAIM G-E
 TAY
O TAX
C LDAZX E-1
 BMI D
L JSR S
 INY
 BMI L
D TAY
 DEX
 BNE C
P PHA
 LDAAY B+65289
H LDXIM 247
 BEQ J
Q LSRA
 DEX
 BPL T
 INX
 INX
T BNE Q
 LDAIM 32
 BCC K
J LDAIM 42
K JSR S
 INY
 BMI P
 PHA
 BEQ J
 PLA
 PLA
 BPL K
 LDAIM F-E
 INCZ H+1
 CPYZ H+1
 BNE O
 JMP R
B = 0,2,81,48,114,9,4,146,73
E = 247,32,245,13
F = 250,4,22
G
 END
