128.24 meters = 420 feet and 8.82 inches