79.6 x 64 feet = 24.26 x 19.51 meters