128.94 meters = 423 feet and 0.38 inches