THE TEIDE OBSERVATORY