156.33 meters = 512 feet and 10.72 inches