FirstWorks 2016-17 tickets on sale July 21