105.2 x 39.2 feet = 32.06 x 11.95 meters