191.9 meters = 629.593176 feet