156.32 meters = 512 feet and 10.33 inches