132.5 meters = 434 feet and 8.54 inches