79.5 x 67.6 feet = 24.23 x 20.6 meters