Any new public street, private interior road or driveway shall be constructed so as to intersect any existing or proposed public street at least 100 feet from any existing or proposed intersection. If, in the opinion of the municipal agency, a proposed intersection located 100 feet from another intersection would create a special hazard because of road alignment, topographic conditions, or existing or projected traffic conditions or other conditions, the agency may require such proposed intersection to be located up to 200 feet from such other intersection.