Mount Olympus, sandwiched by clouds