128.8 meters = 422 feet and 6.87 inches