80.4 x 68.3 feet = 24.51 x 20.82 meters