81.6 x 127.8 feet = 24.87 x 38.95 meters