132 x 128 meters = 433.07 x 419.95 feet