128.3 meters = 420.931759 feet