132.1 meters = 433 feet and 4.79 inches