106.85 meters = 350.557743 feet