132.63 feet = 40.425624 meters