Text this: A Bilevel Approach to the Facility Location Problem with Customer Preferences Under a Mill Pricing Policy