106.6 meters = 349.737533 feet