(a)invulnerableimmune to attack; impregnable“gunners raked the beach from invulnerable positions on the cliffs”