43.54 meters = 142 feet and 10.17 inches