156.24 meters = 512 feet and 7.18 inches