90.3 x 84.2 feet = 27.52 x 25.66 meters