128.91 meters = 422 feet and 11.2 inches