94.2 x 75.2 feet = 28.71 x 22.92 meters