Updated production rules:
rule_31: A15 -> A21 15 18 A16 20 14 12
rule_16: A9 -> A11 13 10 11 A10
rule_04: A2 -> 9 8 A5 A3 3 2
rule_49: A22 -> 25 A29 A23 23 22
rule_57: A29 -> A30 33 32 29 1 28 27 24
rule_61: A31 -> 16 1 25 19 26 33 32 A33 A32 28 27
rule_85: A44 -> A35 5 30 A45
rule_83: A43 -> A7 A44 35 34