There is video of a police officer hiding behind a wall 350 yards from the room with muzzle flashes.  Easy shot but he had a 38 special 50 feet max and a shotgun 50 yards mas if he went to his car.   Look at how they cover crowd control in the EU and Israel   AK47 or M16's   350 yards, easy shot.  maybe not to kill but to keep a head down.   Done it in Vietnam and I was not an expert with the M16.  just expert with a 45 which would have been useless in this situation.