156.7 meters = 514 feet and 1.29 inches