128.76 meters = 422 feet and 5.29 inches