198.3 meters = 650.590551 feet