128.1 meters = 420 feet and 3.31 inches