62.5 x 91.3 feet = 19.05 x 27.83 meters