79.4 x 67.3 feet = 24.2 x 20.51 meters