128.29 meters = 420 feet and 10.79 inches