91.3 x 62.6 feet = 27.83 x 19.08 meters