103.2 x 84.2 feet = 31.46 x 25.66 meters