ASL AL-MARUF 301712268 Shared construction objects