132 x 129 meters = 433.07 x 423.23 feet