90.8 x 114.4 feet = 27.68 x 34.87 meters