ofantliga kanoner utflungade eld och rök.