extract structured data from a five guys restaurant receipt photo. capture store identification, the order header, every printed line item (including $0.00 free toppings/modifiers, each as its own line item with quantity 1 and amount 0.00), and the payment totals. lineItems should preserve printed order top to bottom. quantity defaults to 1 when no leading number is printed (toppings). unitPrice appears only when a per-unit price is printed in parentheses like '(@5.79)'; leave null otherwise. lineTotal is the dollar amount printed at the right of the line. subtotal + salesTax should equal orderTotal, and amountPaid should equal orderTotal.
