Modern Spanish observatory of multiple telescopes scattered across the mountaintop  painted by Stan Lee