93.4 x 81.3 feet = 28.47 x 24.78 meters