129.05 meters = 423.392388 feet