667.03 meters = 2188.418635 feet