89.3 x 83.2 feet = 27.22 x 25.36 meters