several large telescopes on top of a mountain