139.3 x 137.1 feet = 42.46 x 41.79 meters