89.8 x 113.4 feet = 27.37 x 34.56 meters