43.12 meters = 141 feet and 5.64 inches