The Black Cat Picture Show film festival is a strange slice of paradise hidden in the small town of Augusta,…