97.3 x 68.6 feet = 29.66 x 20.91 meters