Updated production rules:
rule_47: A16 -> 19 A13 23
rule_48: A16 -> 21 23
rule_50: A17 -> 24 16 24
rule_34: A12 -> A17 16
rule_28: A10 -> 14 3 13
rule_26: A10 -> A5 13
rule_22: A8 -> 3 8 10
rule_20: A8 -> A7 10
rule_18: A7 -> A8 7
rule_58: A24 -> 5 A7 A25
rule_30: A12 -> A13 18 24