76 x 81 feet = 23.16 x 24.69 meters