139.86 feet = 42.629328 meters