106.7 meters = 350.065617 feet