132 x 135.2 feet = 40.23 x 41.21 meters