82.4 x 130.8 feet = 25.12 x 39.87 meters