159.73 meters = 524 feet and 0.58 inches