Text this: The selective multiple depot pickup and delivery problem with multiple time windows and paired demand