Text this: Solving large-scale dial-a-ride vehicle routing and scheduling problems