SF Sketchfest 18-day lineup announced