31st May - 3 June 2016 MACHINE & MEDIA PREMIERE