79.4 x 127.8 feet = 24.2 x 38.95 meters