The dynamics of coexistence: habitat sharing versus segregation patterns among three sympatric montane vipers