Diverse environmental cues drive the size of reproductive aggregation in a rheophilic fish