what is the altitude of ruidoso new mexico