129 feet = 39.3192 meters