128.22 meters = 420 feet and 8.03 inches