198.5 meters = 651.246719 feet