106.8 x 130.4 feet = 32.55 x 39.75 meters