196.1 meters = 643.372703 feet