128.82 meters = 422 feet and 7.65 inches