128.3 meters = 420 feet and 11.18 inches