127.5 x 79.4 feet = 38.86 x 24.2 meters