long-range revolver