141.4 x 124 feet = 43.1 x 37.8 meters