76 x 80 feet = 23.16 x 24.38 meters