84.6 x 130.8 feet = 25.79 x 39.87 meters