Allen Theatre to show award-winning indie-film “Meme”