131.94 meters = 432 feet and 10.49 inches