127.3 x 98.6 feet = 38.8 x 30.05 meters