128.19 meters = 420 feet and 6.85 inches