106.4 meters = 349.081365 feet