128.72 meters = 422 feet and 3.72 inches