The Last Mile for Delivered Meals