126.9 feet = 38.67912 meters