towers towering over mountains