What type of habitats do Ansonia spinulifer typically inhabit?

A. Lowland rainforests at elevations of 150–750 m asl
B. Mountainous regions with coniferous forests
C. Deserts with limited vegetation
D. High-altitude grasslands at elevations of 2,000-3,000m asl
Answer: 