24 puppet theatre and film festival