68 x 80.8 feet = 20.73 x 24.63 meters