26.6 x 72.8 feet = 8.11 x 22.19 meters