128.7 meters = 422 feet and 2.93 inches