93.5 x 81.6 feet = 28.5 x 24.87 meters