130.5 x 82.4 feet = 39.78 x 25.12 meters