A MILP model for quasi-periodic strategic train timetabling. (April 2023)