128.9 meters = 422.900262 feet