128.45 meters = 421 feet and 5.09 inches