106.33 meters = 348.851706 feet