87.4 x 75.3 feet = 26.64 x 22.95 meters