24.1 x 80.9 feet = 7.35 x 24.66 meters