131.95 meters = 432 feet and 10.88 inches