429 x 84 feet = 130.76 x 25.6 meters