128.27 meters = 420 feet and 10 inches