fire by angle, can easily be expanded for any angle