141.26 feet = 43.056048 meters