134.3 x 132.1 feet = 40.93 x 40.26 meters