198.2 meters = 650.262467 feet