300 Strands