134 x 132.7 feet = 40.84 x 40.45 meters