A bi-level programming problem for transporting hazardous materials with a bi-modal transportation network. (8th November 2022)