Elements that a Long Distance Shooter has to consider along with wind, rain, snow, distance and elevation to make an Accurate Shot....