43.33 meters = 142 feet and 1.91 inches