132.5 x 135.1 feet = 40.39 x 41.18 meters