halfway between heaven and earth , on a natural step on the high mountain , the guardians had erected their impregnable fortress , its soaring towers overlooking the desert ; to be again in the sight of his impenetrable defenses gave him a precarious sense of security , immediately swept away when a dog appeared out of nowhere to attack them .