79.2 x 67.6 feet = 24.14 x 20.6 meters