137.3 x 135.1 feet = 41.85 x 41.18 meters