Text this: Collaborative Multidepot Petrol Station Replenishment Problem with Multicompartments and Time Window Assignment