An optimization approach for a complex real-life container loading problem. (February 2022)